没有合适的资源?快使用搜索试试~ 我知道了~
x86-lifter:关于新的BAP x86举升机的初步建议
共13个文件
ml:7个
mli:4个
merlin:1个
需积分: 8 0 下载量 2 浏览量
2021-05-11
15:16:45
上传
评论
收藏 7KB ZIP 举报
温馨提示
实验性x86和x86-64提升器 介绍 当前, 使用传统的x86提升器,该提升器具有自己的反汇编程序。 反汇编程序只能理解不到一百条指令,并且包含错误。 而且,它在处理前缀的方式上与LLVM有一些不匹配。 LLVM处理前缀,因为它是一条指令。 结果,升降机在基于LLVM的新基础架构中无法很好地发挥作用。 最好的解决方案是重写x86 lifter,以便它可以在LLVM反汇编程序的结果上正常运行(换句话说,是丢弃了Lifter的内部反汇编程序)。 这是概念提升器的证明。 它仅处理指令的一小部分,如果指令未知,则转回传统的提升器。 起重器要处理的一组指令在Opcode.t定义。 该提升程序还尝试正确处理前缀。 虽然,我仍然不确定,因为有时LLVM会发出一个前缀,有时会忽略它,或者有时会将它与一条指令合并。 这部分需要进一步调查。 玩耍 $ bapbuild main.native $
资源推荐
资源详情
资源评论
收起资源包目录
x86-lifter-master.zip (13个子文件)
x86-lifter-master
decode.ml 255B
README.md 2KB
decode.mli 143B
btx.ml 3KB
opcode.ml 2KB
lift.ml 2KB
btx.mli 104B
env.ml 3KB
lift.mli 151B
env.mli 308B
.merlin 33B
types.ml 1024B
main.ml 1KB
共 13 条
- 1
资源评论
KawaiiLabsSol
- 粉丝: 31
- 资源: 4712
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功