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)相关推荐

  1. 逆向中静态分析工具——IDA初学者笔记(IDA Pro使用教程)

    转载自:https://www.cnblogs.com/lsgxeva/p/8947824.html 逆向中静态分析工具--IDA初学者笔记 //*************************** ...

  2. 《教我兄弟学Android逆向10 静态分析反调试apk》

    上一篇 <教我兄弟学Android逆向09 IDA动态破解登陆验证>我带你分析了黑宝宝.apk,并且用IDA动态调试破解了登陆验证 看上节课你学习的不错 这节课给你带来的是过反调试的教程 ...

  3. APK逆向之静态分析篇

    0x00 APK包结构 0x01 APK反编译-apktool 啰嗦一句,反编译之前配置好java环境,具体JDK安装过程,请参照之前的文章.下载最新版本的apktool.jar,并在当前目录下编辑脚 ...

  4. Android逆向学习---静态分析反调试apk

    分析环境:JEB2.2.7+IDA7.0  测试手机:nexus IDA7.0下载链接 链接:https://pan.baidu.com/s/1xEtjnTVZFuLiMpHKwMOY2Q 密码:g3 ...

  5. 教我兄弟学Android逆向

    作者论坛****账号:会飞的丑小鸭 课程导航: <教我兄弟学Android逆向01 编写第一个Android程序> <教我兄弟学Android逆向02 破解第一个Android程序 ...

  6. Anroid 逆向工具

    Anroid 逆向工具 静态分析 JEB - The Interactive Android Decompiler. GDA - GGJoy Dex Analysizer(GDA),国内第一款也是唯一 ...

  7. Android逆向反编译之工具介绍

    傻瓜式操作图形化工具 Smali2JavaUI smali2java是一个将smali代码反编译成java代码的工具.什么是smali?smali是将Android字节码用可阅读的字符串形式表现出来的 ...

  8. 静态分析反调试apk

    转载出处:<教我兄弟学Android逆向10 静态分析反调试apk> 吾爱破解论坛 在进入本节课之前我先问你一个问题 什么是反调试? 答:反调试技术是为了保护自己程序的代码不被逆向.增加逆 ...

  9. 《iOS 应用逆向与安全》读后感

    最近各大"媒体"都在报道<iOS应用逆向与安全>这本书,这是自"小黄书"出版后的又一本关于逆向安全的书.而目前很多 iOS 开发者对逆向还非常&qu ...

最新文章

  1. Active Direcrtory:裸机恢复
  2. SDUT_2080最长公共子序列问题
  3. Spring 中经典的 9 种设计模式,打死也要记住啊!
  4. python callback函数_回调函数callbacks
  5. 项目管理其实可以简单一点——任务分工
  6. android取消自动调试模式吗,Android进入调试模式的三种技巧
  7. [Hadoop]MapReduce多路径输入与多个输入
  8. 视图插入数据_用EXCEL作数据分析--招聘信息
  9. 中国五大顶级域名9月第一周新增3.2万 美国净减7.6万个
  10. vba有下拉框的模糊查找_巧用数据验证制作模糊匹配的下拉列表
  11. hdu 1698 Just a Hook 基本线段树
  12. JavaSE基础——面向对象
  13. 微软MVP总结的Windows XP优化大全
  14. KML和KMZ 用什么软件打开?
  15. 专访Token经济设计专家叶开:Token设计画布与10大设计模式
  16. nanomsg应用中的问题整理
  17. 保险精算--第13周作业
  18. 绝望的主妇第八季/Desperate Housewives迅雷下载
  19. kubernetes中的PV、PVC
  20. web前端开发笔记21~45 2022/10/27

热门文章

  1. 绿洲平台2.0来袭 新华三物联网战略再升级
  2. 如何使用CMD命令行打开文件夹
  3. WSL2Linux 子系统(三)
  4. 数据库:MySQL Workbench导入excel数据
  5. 【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt
  6. java 循环读取map_java中map的循环遍历和map的获取值的办法
  7. Linux backtrace的实现原理
  8. java计算机毕业设计ssm医疗垃圾管理系统f5aj8(附源码、数据库)
  9. Linux字符集详解
  10. 【ELK】   填坑