首页
社区
课程
招聘
[求助]怎样模拟CPU执行过程?
发表于: 2016-4-9 22:09 3714

[求助]怎样模拟CPU执行过程?

2016-4-9 22:09
3714
比如从指定位置开始,一边反汇编,一边执行,
遇到CALL ,JMP等就跳进去继续执行,然后把执行的命令全部记录下来。

有没有这样的开源代码或软件?

谢谢。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 10
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
那么多解释型的语言,都是开源的。
2016-4-9 22:13
0
雪    币: 248
活跃值: (3789)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
OD Ctrl+F7
2016-4-9 22:14
0
雪    币: 68
活跃值: (190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有的 很多开源的虚拟机
问题抠代码也很要技术的
我以前就做过你这个事
把VMP加密的开始位置 一直模拟记录到 VMPRET
看些行为
2016-4-10 03:15
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
建议从研究调试器开始着手,比如使用CreateProcess调试模式启动一个进程,可以阶段里面的机器码,模块,异常,等等,著名调试器OD这是这个方法,把指向的机器码使用opcode解析解析成反汇编指令,单步,内存断点,硬件断点等等等等,我建议你还是从了解调试器开发原理来学习更容易理解。
2016-4-11 11:50
0
游客
登录 | 注册 方可回帖
返回
//