Python 的反汇编框架很多,尤其是 capstone 非常好用
但是将常见汇编语句汇编成对应机器码的框架居然一直没找到
难道没有其他懒得记机器码的人了吗╮(╯_╰)╭
今天突然发现 capstone 的作者似乎居然早就听到了我的心声
在上半年就发布了一个汇编框架 keystonepip install keystone-engine
就可以安装,用法和 capstone 非常相似
甚至连毛病也一样,把动态库放到正确的位置才能正常使用…
|
使用起来非常简单
|
另外官方用例:https://github.com/keystone-engine/keystone/blob/master/bindings/python/sample.py
简直爱死这个作者了 -0-
另外发现他还有一个 CPU emulator 框架 Unicorn
有时间了可以学习下