木马的产生与发展
与病毒一样,木马也是从Unix平台上产生出来,在Windows操作系统上“发扬光大”的。最早的Unix木马与现在流行的BO、冰河等有很大的不同,它是运行在服务器后台的一个小程序,伪装成Unix的login登录过程。那时候计算机还属于很珍贵的宝物,不是个人能够买得起的,某个大学、研究机构可能会有一台计算机,大家都从终端上用自己的帐号来登录连接到它上面。那么我们就可以看一下,用户向一台中了木马的计算机上登录时会发生什么事情:用户登录的时候,木马劫持登录过程,向用户提供一个与正常登录界面一样的输入窗口,骗用户输入。在得到用户名和口令之后,木马就会把它存放起来,然后把真正的登录进程调出来。这时用户看到登录界面第二次出现了,这与通常的密码错误的现象是一样的,于是用户再次输入信息而进入系统。整个过程没有人发觉,而密码已经保存在硬盘的某个小角落里了,黑客隔一段时间就可以访问一下服务器,看看有多少收获。
随着木马开发者们孜孜不倦的努力,随后又出现了ftp型、破坏型、信息发送型等等的接班人。数据库引擎面试题ftp型打开所在计算机的端口,使他人可以跳过密码上传或下载;信息发送型木马到系统中的重要信息如密码等,用e-mail发送到指定的信箱中;破坏型可以删除文件甚至格式化
硬盘(真是损人不利已)。不过现在最流行的还是远程控制型的,我们要在这里详细介绍。下面咱们掀起她的盖头来,分析一下这木马的行动原理。
远程控制型木马的运行原理
这是目前最受广大黑帽子欢迎的一类木马。以冰河为例,在一台中了招的机器上,除了正常的服务(如FTP等)之外,冰河的服务器端,就是安装在受害机器上的木马,会秘密地开放出一个默认的TCP 7626端口,让黑客连接实现远程控制。这与正规的PC-Anywhere、舞钢二郎山旅游攻略Terminal Service等商业远程管理软件的效果是一样的。同样可以进行远程桌面的直接控制,冰河服务器端的大小是260多K,而商业软件是一、二十兆。这种黑客软件做得也真是够精巧的了。当然这也是木马成功进入他人系统的必要条件,太大的木马很容易被别人发觉。
木马是怎样植入计算机的?
木马首先要伪装自己。一般有两种隐藏手段,第一种是把自己伪装成一般的软件。我在做安全工程的时候就碰到一个程序员中了木马,他在论坛上得到一个小程序,拿下来执行了
一下,但系统报告了内部错误,程序退出了。他认为是程序没有开发好,就没有在意。谁知有一天自己的靠的组词QQ密码怎么也进不去,他才觉得不对了。我们后来检查那个程序,果然是个木马伪装成的,在木马代码的前段会完成自我安装与隐藏的过程,最后显示一个错误信息,骗过用户。
第二种是把自己绑定在正常的程序上面。老到的黑客可以通过编程把一个正版winzip安装程序和木马编译成一个新的文件,它即可以一边进行winzip程序的正常安装,一边神不知鬼不觉地把木马种下去。这种木马有可能被细心的用户发觉,因为这个winzip程序在绑定了木马之后尺寸就会变大。
伪装之后,木马就可以通过邮件发给被攻击者了,或者是放在网站上供人下载。黑客还会为它们加上一些动人的话语来诱惑别人,象“最新笑笑小电影!”、“cuteFTP4.0完全解密版!!!”(一点不骗人,安装了这个cuteFTP之后,你的机器就被“完全解密”了)。那些喜欢免费盗版的朋友们也要小心了。(写到这里突然想起一句名言:这世上没有比免费更贵的了......)
怎样预防与清除木马
预防其实很简单,就是不要执行任何来历不明的软件或程序,不管是邮件中还是Internet上下载到的。在下载软件时,一定要从正规的网站上下载。同特洛伊城的人们一样,计算机中了马的人都是自己把马牵回家的,真是“引马入室”。觉得可疑时一定要先检查,再使用。上网的计算机必备防毒软件,一个好的杀毒软件同样也可以查到绝大多数木马程序,但一定要记得时时更新代码。
清除木马很复杂了,限于篇幅就不一一列举了。每一种木马有自己的隐藏甚至是恢复的方式,相应地就有一种清除方式。如冰河木马在安装之后就会把原来的文件删除,让别人看不到异常的文件,同时把安装好的程序伪装成Windows系统内部程序。在被发现而删除之后,它还会通过注册表的设置在用户打开任何一个文本文件时恢复,不知道的人很难清除干净。曾经见到国外一本专门描述200多个木马程序的书,说明它们的运行方法与清除方法,厚厚的一大本。所以建议碰到木马的时候请专家来处理。如果你本身就是一个熟练的操作者,那你就需要可靠的参考资料,就象上面提到的那一本书。对付木马还是以预防为主......
整理:冰血封情 来自:eviloctal.hackway
NO.1修改Terminal Server的端口
服务端
进入注册表编辑器,依次展开如下键名:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWdsrdpwdTdstcp
在右窗口中修改PortNumber的数值为任意端口号,推荐1025<端口号<65535
客户端
启动Terminal Server Client的客户端管理器,到出连接文件为*s,用记事本打开修改Server Port与服务器一致就OK了.
最后将修改过的*s重新导入Terminal Server Client的客户端管理器。
NO.2禁止远程访问注册表
In order to keep your data away from the black hats, you should do more about your system, just like pay more attention to the remote registry service!!!
方法一、
右键单击‘我的电脑',选‘管理',‘服务和应用程序',‘服务'!
停止并且禁用Remote Registry Service服务!
方法二、
打开注册表编辑器的如下键:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurePipeServers
把其下的WinReg的键职改成1就可以了。
NO.3禁止非管理员用户使用AT命令
这个小技巧的好处应该不言而喻:)
mysql安装教程菜鸟课程启动注册表编辑器,展开如下键:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa
在右边新建立一个SubmitControl键名,DWORD值为1。
NO.4使LINUX对PING不响应
LINUX应该逐渐成为各位大峡小鸟手中之宝了吧?怎么才能让它不响应ICMP来保护自己呢?
可以用:
echo 1 > /proc/sys/net/ipv4/icmp_echo_igore_all
想恢复的时候用:
echo 0 > /proc/sys/net/ipv4/icmp_echo_igore_all
NO.5让WIN98安全模式支持网络
大家都知道WIN98安全模式要是可以进去,是可以不受网吧安全管理软件的约束的!BUT安全模式不加载网络驱动,下面冰血告诉你一种让WIN98的安全模式提供网络支持的方法。
1、F8进入安全模式。
2、选择Command Prompt Only。
3、进入命令行状态时,输入Win /d:n即可以进入代命令行的安全模式。
NO.6启动IP路由功能
sqlupdate语句与外键约束冲突一般我们在WINDOWSNT/2K/XP使用mpvue停止维护了ARP欺骗攻击的时候都需要先打开IP路由功能。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
IPEnableRouter=0x1
NO.7强大的FC对比命令
我们在使用系统和进行各种任务的时候经常需要用到文件的对比,那么我们是自己一点点的对比么?当然不是我们用强大的FC对比命令。
具体参数请用FC /?进行查看
NO.8通过验证Banner手工鉴别FTP
cmd下输入
ftp TargetIP
User (TargetIP:(none)):ftp
331 User name okey, please send complete E-mail address as password.
Password:
如果成功
230 User logged in, proceed.
如果失败
530 Sorry, no ANONYMOUS access allowed.
特别是这一行字是Serv-U的特有标志
331 User name okey, please send complete E-mail address as password.
假如是MS FTP呢
cmd下输入
ftp TargetIP
220 antivirus Microsoft FTP Serveice(Version 5.0).
User (TargetIP:(none)): ftp
331 Password required for ftp.
Password:
530 User ftp cannot log in.
特别是这一行字是MS FTP的特有标志
331 Password required for ftp.
NO.9漏洞qsumrhit.htw和iirturnh.htw的使用方法
这个比较希奇,还是说说:
提交例如如下的连接就可以了......
连接iissamples/issamples/oop/qsumrhit.htw?ciwebhitsfile=/../../winnt/win.ini&cirestriction=none&cihilitetype=full">/iissamples/issamples/oop/qsumrhit.htw?ciwebhitsfile=/../../winnt/win.ini&cirestriction=none&cihilitetype=full
NO.10远程控制软件Radmin安装注意事项
网络渗透中。使用远程安装Radmin的进行控制时候,必须使用如下命令:
Radmin /install /silence
否则对方的计算机窗口会弹出一个提示框说"远程管理服务已经安装"。
NO.12终端服务客户端的操作问题
注意,通过克隆而获得管理员权限的用户是和管理员共用一个桌面的。如果你在桌面建立东西,管理员那边是同样可以看见的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论