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

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

2017-4-10 17:22
2412

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


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

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

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册