-
-
[下载]发一个读代码段的机器码的工具
-
发表于:
2011-8-5 19:15
7058
-
主要意图是为打算写反汇编引擎的朋友量身定做,目的很简单:读到代码段的内容显示出来
起因:unsigned char code[]="\xD3\x90";一开始用的这种手工填写,当正确处理的指令变多后给引擎除虫的工作就明显吃力了
结果:
回过头看了PE结构,大部分参考了egogg大牛顺手发的那个,只是这个非常短小,不带输入表输出表,无条件假设代码段叫".text";打印效率原因不显示到Misc.virtualSize那么多;头一回发东西,大牛们不要笑 如果觉得有待改进希望能跟帖,细节仍能优化 本人邮箱363635334@qq.com
代码里分配内存时出现了个+17本人不解
控制台,pe结构体用的是系统WinNT.h里的;附件不让cpp,请把函数写到main()里吧;测试程序随意
与ida的对比图如下
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)