[原创]spawn a shell from remote computer tool
[文章作者]zhouzhen[E.s.t][信息来源]邪恶八进制信息安全团队([url]www.eviloctal.com[/url])
通过445端口管理远程主机的命令行工具。
rcmd ==> spawn a shell from remote computer
Code by zhouzhen[E.S.T] [email]zhouzhenster@gmail.com[/email]
rcmd <IP> <UserName> <PassWord>
[attach]9727[/attach]
[color=red]或许有些人想知道原理,我这里就说一下吧。(非常感谢question提出我的一个拼写错误)。这个工具其实就是IPC攻击的简化版本。中间用到的最主要的技术就是服务。
要写的三个程序。。
1。服务程序
2。是主程序其中包括连接shellcode的客户端
3。shellcode
客户端大家可以参考nc的原代码。shellcode 找个通用的就可以了。这里主要讲讲服务,其实象什么远程杀进程之类,大都是这么做的。
写个服务程序上传到远程主机,通过 ServiceMain 传递参数,在本地远程安装服务(这就是为什么需要用户名和密码的原因), 将服务要执行的程序指向我们的shellcode[/color] 文章作者:远程主机是WINXP有效吗? 在对方用户没有密码情况下不能连啊, 就提示
rcmd ==> Swan a shell from remote computer
Code by zhouzhen[E.S.T] [email]zhouzhenster@gmail.com[/email]
rcmd <IP> <UserName> <PassWord>
这个,郁闷 [quote]在对方用户没有密码情况下不能连啊, 就提示
rcmd ==> Swan a shell from remote computer
Code by zhouzhen[E.S.T] [email]zhouzhenster@gmail.com[/email]
rcmd <IP> <UserName> <PassWord>
这个,郁闷[/quote]
空密码的时候用 ""
rcmd 192.168.0.1 administrator "" 即可 [quote]文章作者:远程主机是WINXP有效吗?[/quote]
远程主机是xp的时候,从理论上说存在一定问题。(现在xp 修过的版本太多)
从组策略中打开 经典的认证 方式 应该就可以了,2003 应该不存在此问题。 Win2k Resources Kit中包含的rcmdsvc.exe和rcmd.exe也可以用来做后门,而且是永不查杀的,呵呵! [s:58] *** 作者被禁止或删除 内容自动屏蔽 *** LZ,我测试了一下,外网机子...
2000 SP4
2003 Enterprise x64 Edition
都没成功..
C:\Documents and Settings\Administrator\桌面>rcmd 61.132.27.xxx loer xxxx
Swan shell failed! :( [s:35] 如果我没说错,要通过这种方式管理肉鸡,肉鸡必须打开445端口的访问,至于具体,去微软网站搜索吧! 不好意思楼主,刚没注意,你已经说明了通过445端口管理肉鸡! [s:45] Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters]
"SMBDeviceEnabled"=dword:00000000
这个是关闭445端口的注册表文件,导入后重起系统就没445了 我连了下我朋友的电脑
rcmd ==> Swan a shell from remote computer
Code by zhouzhen[E.S.T] [email]zhouzhenster@gmail.com[/email]
rcmd <IP> <UserName> <PassWord>
C:\>rcmd 168.192.0.10 chm 68410
Swan shell failed! :(
怎么回事?是不是打了补丁就不会连上了?防火墙没开都连不上.... [quote]我连了下我朋友的电脑
rcmd ==> Swan a shell from remote computer
Code by zhouzhen[E.S.T] [email]zhouzhenster@gmail.com[/email]
rcmd <IP> <UserName> <PassWord>
C:\>rcmd 168.192.0.10 chm 68410
Swan shell failed! :(
怎么回事?是不是打了补丁就不会连上了?防火墙没开都连不上....
[/quote]
这种情况一般是目标主机445端口未开放,或者连接超时。 我的情况是,对方主机绝对开着445,但是还是出现楼上的情况 [quote][b]这里是引用第[/b][color=#ff0000][15 楼][/color][b]的[color=#000066]平安年间[/color]于[/b]2006-10-17 19:05[b]发表的:[/b]
我的情况是,对方主机绝对开着445,但是还是出现楼上的情况[/quote]
你用nc 连连看。 shell > nc -vv xx.xx.xx.xx 445 应该就可以知道了 TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1110 0.0.0.0:0 LISTENING
TCP 127.0.0.1:1028 0.0.0.0:0 LISTENING
TCP 192.168.0.8:139 0.0.0.0:0 LISTENING
这是我的电脑,我在我朋友电脑上连自己,NO防火
连不上...... 445只有同网段或者内网才可以吧。 我觉得这个工具实用性不大.若想通过445+IPC进行管理完全可以用2000以上系统的%SystemRoot%\system32\compmgmt.msc来实现,直接把远程机器加上去,再IPC登陆上去就OK了!
页:
[1]