Exploit是一个代码建立在C, VB 等等。它拥有公开端口的优势。这个指导将教你怎么去编译一个Exploit在Cygwin.
下面的步骤我将展示怎么去编译一个exploit使用一个端口5000溢出。 但是你可以用其他端口一样的做法只需下载Exploit从:
- Google.com
- Securiteam.com
- K-otik.com
- Astalavista.box.sk
- Coromputer.net
- Securityfocus.com
(搜索 exploit 如: "Exploit for PORT NUMBER")
步骤1:下载端口5000 Exploit, 通常Exploits来自.txt,并且你需要改变它们为.c
下载: http://planet.nana.co.il/progroup/exploits/5000e.zip
在下载之后,提取端口5000 Exploit,我们需要编译它。(隐藏为 .exe), 按照顺序去编译这个Exploit, 我们需要“Cygwin" 程序。
下载: http://sources.redhat.com/cygwin/setup.exe
步骤2:打开Cygwin Setup.exe 并且安装它按照下面的图片的步骤:
(IMG:
)
(IMG:
)
(IMG:
)
(IMG:
)
(IMG:
)
(IMG:
)
(IMG:
)
(IMG:
)
(IMG:
)
步骤3:在你安装完后,我们需要去编译这个Exploit, 把这个5000.c Exploit放到C:\cygwin/bin
然后运行命令行从开始-运行-cmd/command
在命令窗口键入
CD c:\cygwin\bin
gcc 5000.c -o 5000.exe
(CD = 打开)
或者按照下面的 图片:
(IMG:
)
步骤4:在你完成编译这个Exploit,我们就可以使用它了:)
按照顺序去联结这个受害者的电脑,这个电脑的端口5000打开着的。
打开命令行从-开始-运行
然后键入
CD c:\cygwin\bin
5000.exe XXX.XXX.XXX.XXX -e
(XXX.XXX.XXX.XXX = 受害者的ip地址)
或者按照下面的图片:
(IMG:
)
然后,你就连结了,嘿嘿!
For C and C++ under windows use Bloodshed or another windows compiler.
对于C 在Linux使用 gcc. gcc -o exploit.c exploit
对于perl 对于windows 区下载激活 perl 和 使用是: perl exploit.pl
对于perl 在 linux 使用: perl exploit.pl
对于 .sh 在 linux使用: source exploit.sh