没有合适的资源?快使用搜索试试~ 我知道了~
一个超轻量级的反汇编引擎
2星 需积分: 13 22 下载量 60 浏览量
2011-12-22
14:14:07
上传
评论
收藏 11KB TXT 举报
温馨提示
试读
12页
一个超轻量级的反汇编引擎 代码区区几行,通俗易懂。常用的x86指令~适合入门者学习的代码。 就不多说了亲~你懂的~
资源推荐
资源详情
资源评论
DisassembleMem32
DWORD DisassembleMem32(
PBYTE pbCode)
{
BYTE bmodrm;
----------------
bmodrm = pbCode;
if (bmodrm = 0xC0)
return 1;
if (bmodrm = 0x80)
return ((bmodrm & 0x07) == 0x04 6 5);
if (bmodrm = 0x40)
return ((bmodrm & 0x07) == 0x04 3 2);
if ((bmodrm & 0x07) == 0x05)
return 5;
if ((bmodrm & 0x07) == 0x04)
return ((pbCode[1] & 0x07) == 0x05 6 2);
return 1;
} DisassembleMem32()
DisassembleProlog
DWORD DisassembleProlog(
PBYTE pbCode, Byte String to be disassembled
DWORD cbMinimumRequired Minimum length of code cavity required
)
{
PBYTE pb;
DWORD cboperand;
----------------
cboperand = 4;
for (pb = pbCode; (DWORD)(pb - pbCode) cbMinimumRequired; )
{
Potemkin's Hackers Group rocks heavy metal-style (OPCODE.LST)
switch (pb++)
{
case 0x00 00h ADD mem8, reg8
case 0x01 01h ADD mem, reg
case 0x02 02h ADD reg8, mem8
case 0x03 03h ADD reg, mem
case 0x08 08h OR mem8, reg8
case 0x09 09h OR mem, reg
case 0x0A 0Ah OR reg8, mem8
剩余11页未读,继续阅读
资源评论
- kvbobo22015-05-26很乱不值得下载
- gaominjie2012-12-18反汇编是可以,但指令不全啊
chenchengyu
- 粉丝: 8
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功