、使用Unicorn跨平台调用Android的Native库,解决o-llvm路径分析问题

看雪-Unicorn高级逆向与反混淆 | 完结

课程简介

Unicorn高级逆向与反混淆,当你走进逆向的大门,学得越多,就会发现还有更多自己不懂的知识,等待去挖掘。当逆向和Unicorn碰撞,热门行业就此产生,掌握Unicorn高级逆向和反混淆,升职加薪不是梦!本课程主要学习使用Unicorn解决实际问题,比如模拟调用Android的Native库(Jni)、跨平台调用ARM代码、o-llvm 基本块之间的关系分析、去除花指令、以及Unicorn的调试技巧。

看雪-Unicorn高级逆向与反混淆 | 完结

讲师介绍

无名侠,拥有多年Android 协议逆向经验,2016年第一次公开进行Android协议分析培训,KCon Speaker、峰会 Speaker、看雪峰会 Android 安全训练营讲师,曾经是只会逆向的扛把子战队成员现为Nu1L战队成员。如今距离发布基础篇章已过四年,无名将与你再次相遇!

适合人群

具备基础、了解一定的C语言及少量的ARM汇编知识

为什么要学习本课程?

学习使用Unicorn 跨平台调用Android的Native库。被调用的代码可以有反调试,可以有混淆,可以非常复杂,只要它能在处理器上正常执行,那么我们不需要逆向还原就可以调用它!

学习利用Unicorn 解决o-llvm路径分析问题,目前课程开发的o-llvm插件已经能分析大部分Thumb 样本的真实块以及真实块之间的关系,仅剩下自动化Patch功能没有开发,可以根据插件在IDA中的注释,手动Patch,效率极大提高。

课程目录

  • 0x1 Unicorn 基础操作
    • 0x1Unicorn基础操作.mkv
  • 0x2 Unicorn 调用调用SO纯算法
    • 0x2 Unicorn 调用调用SO纯算法.mkv
    • libnative-lib.so
    • sign1.py
  • 0x3 Unicorn与Jni交互
    • 0x3 Unicorn与Jni交互.mkv
  • 0x4 模拟Jni与Java交互
    • 0x4 模拟Jni与Java交互.mkv
  • 0x5 JNIOnLoad 模拟
    • 0x5 JNIOnLoad 模拟.mkv
  • 0x6 Unicorn 调试器编写
    • 0x6 Unicorn 调试器编写.mkv
  • 0x7 emu源码分析
    • 0x7 emu源码分析.mkv
  • 0x8 native桥接原理
    • 0x8 native 桥接原理.mkv
  • 0x9 x86暴力调用
    • test
      • callnative.cpp
      • callnative.exe
      • callnative.id0
      • callnative.id1
      • callnative.id2
      • callnative.nam
      • callnative.til
      • libnative-lib.so
    • 0x9 x86暴力调用.mkv
    • callx86.cpp
    • callx86.exe
    • libnative-lib.so
  • 0x10 ollvm 反混淆思路
    • 0x10 ollvm 反混淆思路.mkv
  • 0x11 开发O-llvm 反混淆插件
    • 0x11 o-llvm 反混淆IDA插件.mkv
    • 0x11 ollvm 反混淆插件开发2.mkv
    • fuckflatarm.py
    • libpddsecure.so
    • libtest8(1).so
    • ollvmfunction57C5C (1).so
  • 0x12 总结
    • 0x12 总结.mkv
    • fuckflat2.py
    • libsqle(1).so

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件、阿里云盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源