180303 逆向-抵御静态分析(2)
1625-5 王子昂 总结《2018年3月3日》 【连续第518天总结】
A. 抵御静态分析(2)
B.
SMC技术
SMC(Self-Modifying Code),即自修改代码
34c3ctf的re1就是使用这项技术的题目,结合随机数使其静态分析看起来很迷惑。相当有意思的题目
SMC技术是事先将代码进行加密,存放在程序中。然后程序运行时对其解密,使其成为可执行的代码后,再执行它。
想要破解SMC,就必须动态调试或者找到解密函数来执行才行
因此,为了提高SMC的保护度,可以对应增加反调试模块和SMC的复杂度(多层嵌套等)
另一方面,虽然SMC并不一定需要使用汇编语言,但显然不用汇编的SMC会受到很大的局限,因此难度相对而言会高一些。对应的对破解的技术也有较高的要求。
C. 明日计划
抵御静态分析(3)
180303 逆向-抵御静态分析(2)相关推荐
- 逆向中静态分析工具——IDA初学者笔记(IDA Pro使用教程)
转载自:https://www.cnblogs.com/lsgxeva/p/8947824.html 逆向中静态分析工具--IDA初学者笔记 //*************************** ...
- 《教我兄弟学Android逆向10 静态分析反调试apk》
上一篇 <教我兄弟学Android逆向09 IDA动态破解登陆验证>我带你分析了黑宝宝.apk,并且用IDA动态调试破解了登陆验证 看上节课你学习的不错 这节课给你带来的是过反调试的教程 ...
- APK逆向之静态分析篇
0x00 APK包结构 0x01 APK反编译-apktool 啰嗦一句,反编译之前配置好java环境,具体JDK安装过程,请参照之前的文章.下载最新版本的apktool.jar,并在当前目录下编辑脚 ...
- Android逆向学习---静态分析反调试apk
分析环境:JEB2.2.7+IDA7.0 测试手机:nexus IDA7.0下载链接 链接:https://pan.baidu.com/s/1xEtjnTVZFuLiMpHKwMOY2Q 密码:g3 ...
- 教我兄弟学Android逆向
作者论坛****账号:会飞的丑小鸭 课程导航: <教我兄弟学Android逆向01 编写第一个Android程序> <教我兄弟学Android逆向02 破解第一个Android程序 ...
- Anroid 逆向工具
Anroid 逆向工具 静态分析 JEB - The Interactive Android Decompiler. GDA - GGJoy Dex Analysizer(GDA),国内第一款也是唯一 ...
- Android逆向反编译之工具介绍
傻瓜式操作图形化工具 Smali2JavaUI smali2java是一个将smali代码反编译成java代码的工具.什么是smali?smali是将Android字节码用可阅读的字符串形式表现出来的 ...
- 静态分析反调试apk
转载出处:<教我兄弟学Android逆向10 静态分析反调试apk> 吾爱破解论坛 在进入本节课之前我先问你一个问题 什么是反调试? 答:反调试技术是为了保护自己程序的代码不被逆向.增加逆 ...
- 《iOS 应用逆向与安全》读后感
最近各大"媒体"都在报道<iOS应用逆向与安全>这本书,这是自"小黄书"出版后的又一本关于逆向安全的书.而目前很多 iOS 开发者对逆向还非常&qu ...
最新文章
- Active Direcrtory:裸机恢复
- SDUT_2080最长公共子序列问题
- Spring 中经典的 9 种设计模式,打死也要记住啊!
- python callback函数_回调函数callbacks
- 项目管理其实可以简单一点——任务分工
- android取消自动调试模式吗,Android进入调试模式的三种技巧
- [Hadoop]MapReduce多路径输入与多个输入
- 视图插入数据_用EXCEL作数据分析--招聘信息
- 中国五大顶级域名9月第一周新增3.2万 美国净减7.6万个
- vba有下拉框的模糊查找_巧用数据验证制作模糊匹配的下拉列表
- hdu 1698 Just a Hook 基本线段树
- JavaSE基础——面向对象
- 微软MVP总结的Windows XP优化大全
- KML和KMZ 用什么软件打开?
- 专访Token经济设计专家叶开:Token设计画布与10大设计模式
- nanomsg应用中的问题整理
- 保险精算--第13周作业
- 绝望的主妇第八季/Desperate Housewives迅雷下载
- kubernetes中的PV、PVC
- web前端开发笔记21~45 2022/10/27