开源assembler KSE发布

这是一个基于llvm的简约,方便嵌入其他项目的Assembler.

https://github.com/keystone-engine/keystone

clone下来后cd到项目根目录,执行
mkdir build &&cd build &…/make-lib.sh

即可获得kstool命令行工具以及一套静态库。

2 个赞

原文写的很清楚

Assembler是“汇编器”?
看你的例子,就是把汇编语言转化为机器语言?
有什么应用场景呢?

汇编 <-> 字节码 互转tool、 bin patch tool …

比如我要集成一个动态的Patch工具。配合这玩意儿我可以把Patch的地址和目标指令都放在 server,本地来解析。

应用场景很多,很coooooooool。当然那帮微商助手重签名微信的垃圾一辈子都搞不懂

这句话说得好