我一直在尝试让 winexe 运行起来。
我相信 winexe 很大程度上基于 samba。为了进行比较,将 samba 文件传输到主机后,一切都按预期运行:
smbclient --workgroup=. --user=Administrator%asdfasdf //10.50.3.126/ADMIN$ -c "put test"
Domain=[WINXP0001] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
putting file test as \test (0.0 kb/s) (average 0.0 kb/s)
但是 winexe 在同样的主机和本地凭证下遇到了问题:
winexe --workgroup=. --user=Administrator%asdfasdf //10.50.3.126 "cmd /C hostname"
ERROR: Failed to open connection - NT_STATUS_LOGON_FAILURE
但域凭据可以正常工作:
winexe --user=mydomain/Administrator%asdfasdf //10.50.3.126 "cmd /C hostname"
winxp0001
我试过 winexe 1.0 和 .9
我的目标主机是一台 Windows XP 机器。