| 629 | |
| 630 | |
| 631 | int wmain(int argc, wchar_t** argv) |
| 632 | { |
| 633 | BOOL brute = FALSE; |
| 634 | |
| 635 | |
| 636 | while ((argc > 1) && (argv[1][0] == '-')) |
| 637 | { |
| 638 | switch (argv[1][1]) |
| 639 | { |
| 640 | |
| 641 | case 'p': |
| 642 | ++argv; |
| 643 | --argc; |
| 644 | //processname = argv[1]; |
| 645 | password = argv[1]; |
| 646 | break; |
| 647 | case 'u': |
| 648 | ++argv; |
| 649 | --argc; |
| 650 | //processname = argv[1]; |
| 651 | username = argv[1]; |
| 652 | break; |
| 653 | case 'd': |
| 654 | ++argv; |
| 655 | --argc; |
| 656 | //processname = argv[1]; |
| 657 | domain = argv[1]; |
| 658 | break; |
| 659 | case 'l': |
| 660 | ++argv; |
| 661 | --argc; |
| 662 | g_port = argv[1]; |
| 663 | break; |
| 664 | |
| 665 | case 'c': |
| 666 | ++argv; |
| 667 | --argc; |
| 668 | olestr = argv[1]; |
| 669 | break; |
| 670 | |
| 671 | |
| 672 | case 'm': |
| 673 | ++argv; |
| 674 | --argc; |
| 675 | |
| 676 | wdcom_ip = argv[1]; |
| 677 | break; |
| 678 | |
| 679 | case 'h': |
| 680 | usage(); |
| 681 | exit(100); |
| 682 | break; |
| 683 | |
| 684 | case 'k': |
| 685 | ++argv; |
| 686 | --argc; |
| 687 | wredir_ip = argv[1]; |
| 688 | break; |