首页
社区
课程
招聘
[求助]llvm如何实现指令加密
发表于: 2017-4-10 17:22 2428

[求助]llvm如何实现指令加密

2017-4-10 17:22
2428

本水货刚接触llvm一个月左右,已经能够使用pass实现一些插入函数、指令、基本块等操作,现在想对一些指令进行加密,在运行指令前插入指令解密,求问应该怎么做呢?现在使用的llvm版本是3.9。大神们求给个方向啊!


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
2
这个需求应该跟LLVM关系不大,实际上是linker相关的工作。
在LLVM生成平台相关代码后,linker负责把代码组合成一个可执行文件,这一步一般来讲都是使用目标平台指定的linker来完成的,这样才能保证生成的文件在目标平台可用。
在linker生成可执行文件之前,可以对指定函数进行加密,并嵌入加解密函数。而这些跟LLVM关系不大。
至于具体怎么做,还是要看具体需求。
2017-4-10 21:28
0
游客
登录 | 注册 方可回帖
返回