资源介绍
《安卓高级研修班(网课)》月薪三万计划班、掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
资源目录
————\计算机教程QTDLG\09-其他\403-[看雪学苑][2023春季班]《安卓高级研修班(网课)》月薪三万计划
├─01FRIDA高级逆向
│ ├─FRIDA高级API实用方法:Frida Hook Java(1).mp4 192.49MB
│ ├─FRIDA高级API食用方法:Frida Hook Java(2).mp4 236.68MB
│ ├─FRIDA高级API食用方法:Frida hook native.mp4 282.52MB
│ ├─课时4 Frida 辅助分析ollvm字符串加密.mp4 223.21MB
│ ├─课时5 Frida 辅助分析ollvm控制流程平坦化.mp4 318.81MB
│ ├─课时6_1 Frida 辅助分析ollvm指令替换.mp4 241.27MB
│ ├─课时6_2 Frida 辅助分析ollvm虚假控制流.mp4 146.41MB
│ ├─课时7 Frida辅助分析非标准算法.mp4 350.09MB
│ ├─课时8 ida trace分析非标准算法.mp4 282.41MB
│ └─课时9 ida trace分析被ollvm混淆的非标准算法.mp4 363.19MB
├─02FART全自动脱壳机
│ ├─课时1:脱壳的意义和加壳原理.mp4.mp4 255.58MB
│ ├─课时2:加壳技术发展和识别.mp4 214.09MB
│ ├─课时3:Dalvik下dex加载流程和通用脱壳点.mp4 323.55MB
│ ├─课时4:ART下dex加载流程和通用脱壳点.mp4 268.45MB
│ ├─课时5:ART下抽取壳实现.mp4 412.53MB
│ ├─课时6:FART中的脱壳点.mp4 307.18MB
│ ├─课时7:FART主动调用组件设计和源码分析.mp4 311.37MB
│ ├─课时8:FART&frida.mp4 516.23MB
│ └─课时9:FART修复组件和辅助VMP分析.mp4 551.32MB
├─03ARM&&C++算法还原原理
│ ├─课时1 ARM可执行程序的生成过程.mp4 224.41MB
│ ├─课时2:ARM汇编寻址、汇编指令、汇编开发.mp4 247.08MB
│ ├─课时3:ARM汇编指令集.mp4 316.79MB
│ ├─课时4:Thumb汇编指令集,AArch64汇编指令集.mp4 229.91MB
│ ├─课时5:C程序逆向,数据类型、运算符、分支与跳转、循环.mp4 181.52MB
│ ├─课时6:C程序逆向,函数、结构体、数组、位操作.mp4 195.65MB
│ ├─课时7:C++ 类、构造析构函数、虚函数、虚表.mp4 258.16MB
│ ├─课时8:C++ 继承、重载、覆盖、RTTI、异常.mp4 265.01MB
│ └─课时9:Android Studio汇编开发、内联汇编、内联汇编syscall、CMakeLists.txt加载S文件.mp4 244.05MB
├─04C++11&&art虚拟机开发
│ ├─课时1:C++11概念和基础数据类型.mp4 273.08MB
│ ├─课时2:类型推导和访问权限相关.mp4 296.4MB
│ ├─课时3:模板函数和模板类.mp4 298.24MB
│ ├─课时4:模板函数和lambda.mp4 286.24MB
│ ├─课时5:ART中的C++对象内存布局.mp4 311.6MB
│ ├─课时6:ART中的C++对象内存布局实践篇.mp4 335.81MB
│ ├─课时7:ART中的函数inline.mp4 286.84MB
│ ├─课时8:ART定制方案比较和流程.mp4 323.02MB
│ └─课时9:ART定制跟踪jni函数绑定.mp4 283.15MB
├─05彻底搞懂OLLVM
│ ├─课时1:LLVM简介_LLVM编译_CLion调试LLVM_最优化的质量和大小.mp4 320.33MB
│ ├─课时2:LLVM_Pass_函数名称加密Pass.mp4 318.55MB
│ ├─课时3:OLLVM简介和移植_最优化的质量和大小.mp4 307.34MB
│ ├─课时4:Control_Flow_Flattening(fla,控制流程平坦化)_最优化的质量和大小.mp4 496.47MB
│ ├─课时5:Bogus_Control_Flow(bcf,虚假控制流程)_最优化的质量和大小.mp4 350.67MB
│ ├─课时6:Instructions_Substitution_&_SplitBasicBlock_最优化的质量和大小.mp4 259.81MB
│ ├─课时7:编写字符串加密Pass_最优化的质量和大小.mp4 445.44MB
│ ├─课时8.1:移植OLLVM到NDK中.mp4 63.47MB
│ ├─课时8.2:逆向OLLVM算法的通用方法.mp4 537.39MB
│ └─课时9:逆向OLLVM的非通用方法[最优化的质量和大小].mp4 217.02MB
├─06高级调试之VMP
│ ├─课时1:安卓APP加壳技术分类与初识VMP.mp4 435.3MB
│ ├─课时2:VMP保护的函数的快速逆向分析方法理论篇.mp4 404.7MB
│ ├─课时3:VMP保护的函数的快速逆向分析方法实践篇.mp4 332.13MB
│ ├─课时4:ADVMP源码分析与VMP壳简单上手(上).mp4 333.56MB
│ ├─课时5:ADVMP源码分析与VMP壳简单上手(下).mp4 251.93MB
│ ├─课时6:定制ART,绕过所有反调试.mp4 344.05MB
│ ├─课时7:Hyperpwn的安装和使用.mp4 381.14MB
│ ├─课时8:算法还原案例8-OLLVM_RC4.mp4 528.66MB
│ └─课时9:使用Hyperpwn调试VMP并构建映射表.mp4 341.6MB
├─07Unicorn_unidbg
│ ├─课时1:Capstone、Unicorn、Keystone三兄弟.mp4 310.01MB
│ ├─课时2:Unicorn初识与上手.mp4 1.17GB
│ ├─课时3:Unicorn调用so中函数.mp4 315.91MB
│ ├─课时4:Unicorn模拟调用jni接口函数.mp4 275.03MB
│ ├─课时5:Unicorn模拟调用JNI_OnLoad.mp4 259.06MB
│ ├─课时6:AndroidNativeEmu调用jni函数.mp4 335.81MB
│ ├─课时7:AndroidNativeEmu模拟与java函数交互.mp4 247.31MB
│ ├─课时8:Unidbg加载so并调用so中函数.mp4 284.91MB
│ └─课时9:Unidbg模拟与java交互.mp4 292.44MB
├─08非标准算法还原
│ ├─课时1:常用加解密算法简介.mp4 261.87MB
│ ├─课时2:算法还原案例1-Base64.mp4 704.13MB
│ ├─课时3(上):算法还原案例2-CRC32.mp4 286.34MB
│ ├─课时3(下):算法还原案例3-MD5.mp4 251.23MB
│ ├─课时4:算法还原案例4-OLLVM_MD5.mp4 361.23MB
│ ├─课时5:算法还原案例5-OLLVM_SHA1.mp4 330.75MB
│ ├─课时6:算法还原案例6-HMAC.mp4 365.47MB
│ ├─课时7:算法还原案例7-OLLVM_Base64.mp4 467.17MB
│ ├─课时8:定制内核体验内存断点的威力.mp4 331.26MB
│ └─课时9:算法还原案例9-Frida_Stalker_OLLVM_AES.mp4 338.03MB
├─09Frida高级逆向
│ ├─直播32上.mp4 331.36MB
│ ├─直播32下.mp4 210.08MB
│ ├─直播33.mp4 399.25MB
│ ├─直播34.mp4 619.28MB
│ ├─直播35.mp4 558.84MB
│ ├─课时1上:Frida Hook Java .mp4 154.06MB
│ ├─课时1下:Frida Hook Java .mp4 176.45MB
│ ├─课时2上:Frida Hook Java .mp4 143MB
│ ├─课时2下:Frida Hook Java .mp4 183.09MB
│ ├─课时3上:Frida Hook Native.mp4 191.99MB
│ ├─课时3下:Frida Hook Native.mp4 198.76MB
│ ├─课时4上:Frida 辅助分析OLLVM字符串加密.mp4 291.69MB
│ ├─课时4下:Frida 辅助分析OLLVM字符串加密.mp4 218.95MB
│ ├─课时5上:Frida 辅助分析OLLVM控制流程平坦化.mp4 226.1MB
│ ├─课时5下:Frida 辅助分析OLLVM控制流程平坦化.mp4 367.51MB
│ ├─课时6上:Frida辅助分析OLLVM指令替换.mp4 337.39MB
│ ├─课时6下:Frida辅助分析OLLVM虚假控制流程.mp4 196.94MB
│ ├─课时7上:Frida+IDA Trace分析算法(一).mp4 176.01MB
│ ├─课时7下:Frida+IDA Trace分析算法(一).mp4 453.86MB
│ ├─课时8:Frida+IDA Trace分析算法(二).mp4 433.04MB
│ └─课时9:Frida Stalker Trace算法 .mp4 360.52MB
├─10Frida_FART全自动脱壳机
│ ├─直播36.mp4 539.76MB
│ ├─直播37.mp4 479.76MB
│ ├─直播38.mp4 470.81MB
│ ├─课时1:动态加载与双亲委派.mp4 435.23MB
│ ├─课时2:加壳APP的运行流程与ClassLoader修正.mp4 429.68MB
│ ├─课时3:APP加壳技术发展与识别.mp4 352.62MB
│ ├─课时4:ART下dex加载流程和通用脱壳点.mp4 446.39MB
│ ├─课时5:ART下类加载流程与抽取壳实现.mp4 388.4MB
│ ├─课时6:FART框架简介与脱壳点的选择.mp4 551.61MB
│ ├─课时7:FART主动调用组件设计和源码分析.mp4 376.08MB
│ ├─课时8:使用frida增强FART脱壳能力.mp4 329.62MB
│ └─课时9:FART修复组件与辅助VMP还原.mp4 564.36MB
├─3w直播
│ ├─直播22.mp4 569.8MB
│ ├─直播23.mp4 396.31MB
│ ├─直播24.mp4 156.16MB
│ ├─直播25.mp4 250.88MB
│ ├─直播26.mp4 132.96MB
│ ├─直播27.mp4 147.48MB
│ ├─直播28.mp4 409.18MB
│ ├─直播29.mp4 292.43MB
│ ├─直播30.mp4 140.69MB
│ ├─直播31.mp4 342.98MB
│ ├─答疑与展望10.mp4 129.97MB
│ ├─答疑与展望11.mp4 364.09MB
│ ├─答疑与展望12.mp4 542.87MB
│ ├─答疑与展望14.mp4 475.16MB
│ ├─答疑与展望15.mp4 167.41MB
│ ├─答疑与展望16.mp4 382.89MB
│ ├─答疑与展望17.mp4 419.6MB
│ ├─答疑与展望18.mp4 567.51MB
│ ├─答疑与展望19.mp4 358.98MB
│ ├─答疑与展望20.mp4 344.54MB
│ ├─答疑与展望21.mp4 340.33MB
│ ├─答疑与展望2.mp4 262.63MB
│ ├─答疑与展望3.mp4 167.69MB
│ ├─答疑与展望4.mp4 292.65MB
│ ├─答疑与展望5.mp4 176.99MB
│ ├─答疑与展望6.mp4 157.25MB
│ ├─答疑与展望7.mp4 148.92MB
│ ├─答疑与展望8.mp4 278.33MB
│ ├─答疑与展望9(上).mp4 71.61MB
│ ├─答疑与展望9(下).mp4 142.32MB
│ └─答疑和展望1.mp4 265.32MB
├─目录.txt -1.#INDB
└─课件资料
├─10月-高级调试之VMP
│ ├─测试题目.exe 414.07MB
│ ├─直播.exe 469.31MB
│ └─课时1-9.exe 864.76MB
├─12月-Unicorn课程
│ ├─12月测试题
│ │ ├─1
│ │ │ ├─1、readme.txt 158B
│ │ │ └─测试so
│ │ │ ├─libcrack.so 122.64KB
│ │ │ ├─libcrypt.so 128.04KB
│ │ │ └─obf.so 14.03KB
│ │ ├─2
│ │ │ ├─2.apk 1.64MB
│ │ │ └─2、readme.txt 148B
│ │ └─3
│ │ ├─3.apk 1.59MB
│ │ └─3、readme.txt 248B
│ ├─20200103直播答疑
│ │ ├─test1.java 2.72KB
│ │ ├─test2.py 2.54KB
│ │ └─test3
│ │ ├─MainActivity.java 2.36KB
│ │ ├─stalkertrace.js 3.21KB
│ │ └─test3.py 1.15KB
│ ├─20201213直播
│ │ ├─decobf.py 1.26KB
│ │ ├─libcrack.so 122.64KB
│ │ ├─libcrypt.so 128.04KB
│ │ ├─noobf.apk 1.63MB
│ │ └─obf.apk 1.59MB
│ ├─20201220直播
│ │ └─test2.apk 5.1MB
│ ├─2月大题
│ │ ├─libnative-lib.so 142.52KB
│ │ └─readme.txt 208B
│ ├─课时1
│ │ ├─antifrida.apk 1.87MB
│ │ ├─BHUSA2014-capstone.pdf 779.95KB
│ │ ├─BHUSA2015-unicorn.pdf 750.11KB
│ │ ├─BHUSA2016-keystone.pdf 1.6MB
│ │ ├─bypass.js 2.39KB
│ │ ├─capstone01.py 1010B
│ │ └─test1.apk 271.27KB
│ ├─课时2
│ │ └─unicorncourse02.py 3.89KB
│ ├─课时3
│ │ ├─so
│ │ │ ├─03.so 105.75KB
│ │ │ ├─callstrstr.so 105.75KB
│ │ │ └─testcalljni.so 13.73KB
│ │ └─unicorncourse03.py 8.91KB
│ ├─课时4
│ │ ├─so
│ │ │ ├─03.so 105.75KB
│ │ │ ├─callstrstr.so 105.75KB
│ │ │ └─testcalljni.so 13.73KB
│ │ └─unicorncourse04.py 6.08KB
│ ├─课时5
│ │ ├─unicorn05.so 13.73KB
│ │ └─unicorncourse05.py 7.28KB
│ ├─课时6
│ │ ├─unicorncourse06.py 2.14KB
│ │ └─unicorncourse06.so 13.73KB
│ ├─课时7
│ │ ├─calljava.so 13.73KB
│ │ ├─unicorncourse07.py 2.82KB
│ │ ├─unicorncourse07.so 13.73KB
│ │ └─unicorncourse07_calljava.py 3.55KB
│ ├─课时8
│ │ ├─app-debug.apk 1.59MB
│ │ └─MainActivity.java 4.25KB
│ └─课时9
│ ├─app-debug.apk 1.59MB
│ ├─MainActivity.java 1.73KB
│ └─MainActivitymethod1.java 3.55KB
├─2021、3
│ ├─Frida.pptx 106.71KB
│ ├─试题
│ │ ├─hellojni_3.0.1.apk 1.96MB
│ │ ├─hellojni_3.0.2.apk 1.96MB
│ │ ├─hellojni_3.0.3.apk 4.7MB
│ │ └─README.md 68B
│ ├─课件3、1
│ │ └─1
│ │ ├─frida_example_1.apk 1.65MB
│ │ └─hook.js 5.13KB
│ ├─课件3、10
│ │ ├─hellojni_2.0.3.apk 1.64MB
│ │ ├─hook.js 2.7KB
│ │ ├─libhello-jni.i64 2.87MB
│ │ └─re.md 816B
│ ├─课件3、12
│ │ ├─bcf
│ │ │ ├─libhello-jni.i64 3.28MB
│ │ │ └─libhello-jni.so 262.85KB
│ │ ├─bcf_re.md 113B
│ │ ├─hellojni_2.0.4_sub.apk 1.7MB
│ │ ├─hellojni_2.0.5_bcf.apk 1.64MB
│ │ ├─hook.js 2.14KB
│ │ ├─hook_bcf.js 1.56KB
│ │ ├─re.md 558B
│ │ └─sub
│ │ ├─libhello-jni.i64 2.95MB
│ │ └─libhello-jni.so 294.87KB
│ ├─课件3、15
│ │ ├─hellojni_2.0.7.apk 2.02MB
│ │ ├─js
│ │ │ └─hook.js 1.36KB
│ │ ├─libhello-jni.i64 3.3MB
│ │ ├─libhello-jni.so 282.74KB
│ │ ├─log
│ │ │ └─sign2.log 431.47KB
│ │ └─trace_sign.py 6.04KB
│ ├─课件3、17
│ │ ├─8
│ │ │ ├─CMakeLists.txt 103B
│ │ │ └─main.cpp 1.75KB
│ │ ├─js
│ │ │ └─hook.js 4.14KB
│ │ └─log
│ │ └─sign2.log 431.65KB
│ ├─课件3、19
│ │ ├─hellojni_2.0.9.apk 2.02MB
│ │ └─js
│ │ ├─stalker2.log 53.36KB
│ │ ├─stalker3.log 7.42MB
│ │ └─stalker_trace.js 4.36KB
│ ├─课件3、3
│ │ ├─frida_example_2.apk 1.63MB
│ │ └─frida_js
│ │ ├─DecodeUtils.dex 952B
│ │ ├─hook.js 4.39KB
│ │ └─hook2.js 5.2KB
│ ├─课件3、5
│ │ ├─hook.js 4.24KB
│ │ ├─hook2.js 4.33KB
│ │ └─xman.apk 1.3MB
│ └─课件3、8
│ ├─hellojni_2.0.0.apk 1.62MB
│ ├─hellojni_2.0.1.apk 1.62MB
│ ├─hellojni_2.0.2.apk 1.61MB
│ └─js
│ ├─hook.js 3.97KB
│ ├─hook_2.0.2.js 4.61KB
│ └─re.md 400B
├─2021、4
│ ├─4、11直播
│ │ └─fdex2.js 1.28KB
│ ├─4、12课时4
│ │ └─课时4.zip 539.21MB
│ ├─4、14课时5
│ │ ├─hookloadMethod.js 1.06KB
│ │ └─SecondShell_80.zip 12.44MB
│ ├─4、16课时6
│ │ ├─FART_aosp8.0源码.zip 86KB
│ │ └─sailfish_FART_LoadMethod_LinkCode.zip 587.97MB
│ ├─4、18直播
│ │ └─Android7_frida实现fart.zip 180.7KB
│ ├─4、19课时7
│ │ └─课时7
│ │ └─FART_aosp8.0源码.tar.gz 84.19KB
│ ├─4、22课时8
│ │ ├─dexclassloader.apk 2.51MB
│ │ └─FART_Frida.js 3.07KB
│ ├─4、23课时9
│ │ ├─8848960_dexfile_LoadMethod.dex 8.44MB
│ │ ├─8848960_ins_10275.bin 6.12KB
│ │ ├─8848960_ins_12735.bin 11.14MB
│ │ ├─cntv
│ │ │ ├─10228_classlist_execute.txt 56B
│ │ │ ├─10228_classlist_LinkCode.txt 56B
│ │ │ ├─10228_classlist_LoadMethod.txt 56B
│ │ │ ├─10228_dexfile_execute.dex 9.99KB
│ │ │ ├─10228_dexfile_LinkCode.dex 9.99KB
│ │ │ ├─10228_dexfile_LoadMethod.dex 9.99KB
│ │ │ ├─10285856_classlist_execute.txt 253.79KB
│ │ │ ├─10285856_classlist_LinkCode.txt 253.79KB
│ │ │ ├─10285856_classlist_LoadMethod.txt 253.79KB
│ │ │ ├─10285856_dexfile_execute.dex 9.81MB
│ │ │ ├─10285856_dexfile_LinkCode.dex 9.81MB
│ │ │ ├─10285856_dexfile_LoadMethod.dex 9.81MB
│ │ │ ├─1349780_classlist_LinkCode.txt 62.72KB
│ │ │ ├─1349780_classlist_LoadMethod.txt 62.72KB
│ │ │ ├─1349780_dexfile_LinkCode.dex 1.29MB
│ │ │ ├─1349780_dexfile_LoadMethod.dex 1.29MB
│ │ │ ├─1390424_classlist_execute.txt 86.7KB
│ │ │ ├─1390424_classlist_LinkCode.txt 86.7KB
│ │ │ ├─1390424_classlist_LoadMethod.txt 86.7KB
│ │ │ ├─1390424_dexfile_execute.dex 1.33MB
│ │ │ ├─1390424_dexfile_LinkCode.dex 1.33MB
│ │ │ ├─1390424_dexfile_LoadMethod.dex 1.33MB
│ │ │ ├─217712_classlist_LinkCode.txt 1.79KB
│ │ │ ├─217712_classlist_LoadMethod.txt 1.79KB
│ │ │ ├─217712_dexfile_LinkCode.dex 212.61KB
│ │ │ ├─217712_dexfile_LoadMethod.dex 212.61KB
│ │ │ ├─3046356_classlist_execute.txt 67.39KB
│ │ │ ├─3046356_classlist_LinkCode.txt 67.39KB
│ │ │ ├─3046356_classlist_LoadMethod.txt 67.39KB
│ │ │ ├─3046356_dexfile_execute.dex 2.91MB
│ │ │ ├─3046356_dexfile_LinkCode.dex 2.91MB
│ │ │ ├─3046356_dexfile_LoadMethod.dex 2.91MB
│ │ │ ├─311352_classlist_LinkCode.txt 10KB
│ │ │ ├─311352_classlist_LoadMethod.txt 10KB
│ │ │ ├─311352_dexfile_LinkCode.dex 304.05KB
│ │ │ ├─311352_dexfile_LoadMethod.dex 304.05KB
│ │ │ ├─359592_classlist_execute.txt 12.33KB
│ │ │ ├─359592_classlist_LinkCode.txt 12.33KB
│ │ │ ├─359592_classlist_LoadMethod.txt 12.33KB
│ │ │ ├─359592_dexfile_execute.dex 351.16KB
│ │ │ ├─359592_dexfile_LinkCode.dex 351.16KB
│ │ │ ├─359592_dexfile_LoadMethod.dex 351.16KB
│ │ │ ├─499924_classlist_LinkCode.txt 19.92KB
│ │ │ ├─499924_classlist_LoadMethod.txt 19.92KB
│ │ │ ├─499924_dexfile_LinkCode.dex 488.21KB
│ │ │ ├─499924_dexfile_LoadMethod.dex 488.21KB
│ │ │ ├─5068284_classlist_execute.txt 136.95KB
│ │ │ ├─5068284_classlist_LinkCode.txt 136.95KB
│ │ │ ├─5068284_classlist_LoadMethod.txt 136.95KB
│ │ │ ├─5068284_dexfile_execute.dex 4.83MB
│ │ │ ├─5068284_dexfile_LinkCode.dex 4.83MB
│ │ │ ├─5068284_dexfile_LoadMethod.dex 4.83MB
│ │ │ ├─8294920_classlist_execute.txt 201.4KB
│ │ │ ├─8294920_classlist_LinkCode.txt 201.4KB
│ │ │ ├─8294920_classlist_LoadMethod.txt 201.4KB
│ │ │ ├─8294920_dexfile_execute.dex 7.91MB
│ │ │ ├─8294920_dexfile_LinkCode.dex 7.91MB
│ │ │ ├─8294920_dexfile_LoadMethod.dex 7.91MB
│ │ │ ├─8643332_classlist_execute.txt 304.28KB
│ │ │ ├─8643332_classlist_LinkCode.txt 304.28KB
│ │ │ ├─8643332_classlist_LoadMethod.txt 304.28KB
│ │ │ ├─8643332_dexfile_execute.dex 8.24MB
│ │ │ ├─8643332_dexfile_LinkCode.dex 8.24MB
│ │ │ ├─8643332_dexfile_LoadMethod.dex 8.24MB
│ │ │ ├─8848960_classlist_execute.txt 386.5KB
│ │ │ ├─8848960_classlist_LinkCode.txt 386.5KB
│ │ │ ├─8848960_classlist_LoadMethod.txt 386.5KB
│ │ │ ├─8848960_dexfile_execute.dex 8.44MB
│ │ │ ├─8848960_dexfile_LinkCode.dex 8.44MB
│ │ │ ├─8848960_dexfile_LoadMethod.dex 8.44MB
│ │ │ ├─9515320_classlist_execute.txt 379.56KB
│ │ │ ├─9515320_classlist_LinkCode.txt 379.56KB
│ │ │ ├─9515320_classlist_LoadMethod.txt 379.56KB
│ │ │ ├─9515320_dexfile_execute.dex 9.07MB
│ │ │ ├─9515320_dexfile_LinkCode.dex 9.07MB
│ │ │ └─9515320_dexfile_LoadMethod.dex 9.07MB
│ │ ├─cntv.apk 62.01MB
│ │ ├─rpc
│ │ │ ├─8848960
│ │ │ │ └─8848960_classlist_LoadMethod.txt 386.5KB
│ │ │ ├─attach.py 1.33KB
│ │ │ └─rpc.js 1.68KB
│ │ └─vmp.zip 1.02MB
│ ├─4、6课时1
│ │ └─course01.zip 851.74KB
│ ├─4、7课时2
│ │ └─课时2.zip 21.46MB
│ └─4月测试题.zip 16.96MB
├─2021、5
│ ├─5、10直播
│ │ ├─hookRegisterDexFiles.js 2.12KB
│ │ ├─unpackbyclassloader.js 4.84KB
│ │ ├─unpackbyDexFile.js 2.95KB
│ │ ├─xgtl
│ │ │ ├─10160772_loadMethod.dex 9.69MB
│ │ │ ├─1076280_loadMethod.dex 1.03MB
│ │ │ ├─1317976_loadMethod.dex 1.26MB
│ │ │ ├─28360_loadMethod.dex 27.7KB
│ │ │ ├─324316_loadMethod.dex 316.71KB
│ │ │ ├─3557104_loadMethod.dex 3.39MB
│ │ │ ├─3572624_loadMethod.dex 3.41MB
│ │ │ ├─4021036_loadMethod.dex 3.83MB
│ │ │ ├─6095784_loadMethod.dex 5.81MB
│ │ │ ├─8120_loadMethod.dex 7.93KB
│ │ │ └─8299712_loadMethod.dex 7.92MB
│ │ └─xgtl_构造更深主动调用链
│ │ ├─8299712_dexfile.dex 7.92MB
│ │ ├─8299712_repire.dex 7.68MB
│ │ ├─all.bin 22.82MB
│ │ └─xgtl
│ │ ├─8299712_classlist.txt 653.56KB
│ │ ├─flash.bat 195B
│ │ ├─system.img 940.99MB
│ │ ├─system_other.img 141.57MB
│ │ ├─xgtl.py 1.34KB
│ │ └─xgtl_kanxue.js 2.66KB
│ ├─5月脱壳测试题-hanbingle.zip 29.27MB
│ └─5月试题-YANG.zip 2.11MB
├─2021年1月 算法还原
│ ├─2
│ │ ├─algorithmbase_10.apk 2.65MB
│ │ ├─algorithmbase_11.apk 2.65MB
│ │ ├─algorithmbase_12.apk 2.43MB
│ │ └─algorithmbase_13.apk 2.43MB
│ ├─3
│ │ ├─algorithmbase_20.apk 2.44MB
│ │ ├─algorithmbase_21.apk 2.43MB
│ │ ├─algorithmbase_22.apk 2.43MB
│ │ ├─algorithmbase_23.apk 2.43MB
│ │ ├─algorithmbase_30.apk 2.44MB
│ │ └─algorithmbase_31.apk 2.44MB
│ ├─4
│ │ ├─algorithmbase_32.apk 2.56MB
│ │ ├─algorithmbase_32_2.apk 2.58MB
│ │ ├─js
│ │ │ ├─hook.js 612B
│ │ │ ├─hook_32.js 1.62KB
│ │ │ ├─hook_32_2.js 1.83KB
│ │ │ ├─md5_0119.log 1.63MB
│ │ │ ├─md5_c.txt 575B
│ │ │ ├─search_md5.py 388B
│ │ │ └─trace_4.py 6.02KB
│ │ └─md5
│ │ ├─CMakeLists.txt 115B
│ │ ├─main.cpp 620B
│ │ ├─md5.cpp 9.64KB
│ │ └─md5.h 606B
│ ├─5
│ │ ├─algorithmbase_40.apk 2.7MB
│ │ ├─algorithmbase_41.apk 2.7MB
│ │ ├─algorithmbase_42.apk 2.7MB
│ │ └─algorithmbase_43.apk 2.72MB
│ ├─6
│ │ ├─algorithmbase_50.apk 2.7MB
│ │ ├─algorithmbase_51.apk 2.73MB
│ │ └─algorithmbase_52.apk 2.75MB
│ ├─7
│ │ └─algorithmbase_60.apk 2.75MB
│ └─9
│ ├─algorithmbase_70.apk 2.88MB
│ └─algorithmbase_71.apk 3.03MB
├─3月-Frida高级逆向
│ ├─直播
│ │ ├─20200307
│ │ │ └─frida_example_2.apk 1MB
│ │ ├─20200314
│ │ │ └─hook_xman.js 8.02KB
│ │ └─20200329
│ │ ├─agent.js 520B
│ │ ├─hello-jni.zip 4.32MB
│ │ ├─hook.js 857B
│ │ ├─trace_0329_1.log 173.98KB
│ │ ├─trace_0329_3.log 173.98KB
│ │ └─trace_sign2.py 6.04KB
│ ├─试题
│ │ └─3月
│ │ ├─hellojni_3.0.1.apk 1.96MB
│ │ ├─hellojni_3.0.2.apk 1.96MB
│ │ └─hellojni_3.0.3.apk 4.7MB
│ ├─课时1
│ │ ├─frida1.pptx 1.98MB
│ │ ├─frida_example_1.0.apk 1.63MB
│ │ ├─frida_example_1.1.apk 1.63MB
│ │ └─hook.js 6.22KB
│ ├─课时2
│ │ ├─ddex.dex 1.09KB
│ │ ├─decode_r.py 1.49KB
│ │ ├─frida2.pptx 1.32MB
│ │ ├─hook.js 2.32KB
│ │ └─kgb-messenger.apk 4MB
│ ├─课时3
│ │ ├─decode_xman.py 857B
│ │ ├─frida3.pptx 1.85MB
│ │ ├─hook_xman.js 5.51KB
│ │ └─xman.apk 1.3MB
│ ├─课时4
│ │ ├─frida.pptx 1.59MB
│ │ ├─hellojni_2.0.0.apk 1.62MB
│ │ ├─hellojni_2.0.1.apk 1.62MB
│ │ ├─hellojni_2.0.2.apk 1.61MB
│ │ └─js
│ │ ├─hook_1.js 880B
│ │ └─hook_2.js 3.9KB
│ ├─课时5
│ │ ├─hellojni_2.0.3.apk 1.64MB
│ │ └─hook_3.js 4.23KB
│ ├─课时6
│ │ ├─hellojni_2.0.4_sub.apk 1.7MB
│ │ ├─hellojni_2.0.5_bcf.apk 1.64MB
│ │ └─hook_sub.js 5.96KB
│ ├─课时7
│ │ └─hellojni_2.0.7.apk 1.55MB
│ ├─课时8
│ │ ├─hook_7.js 7.87KB
│ │ ├─trace_encode_2_2.log 198.86KB
│ │ ├─trace_encode_2_4.log 230.76KB
│ │ └─trace_xxxsign.py 6.02KB
│ └─课时9
│ ├─hellojni_2.0.9.apk 1.99MB
│ ├─hello_9.py 621B
│ ├─hook_9.js 651B
│ ├─trace_sign2.py 6.05KB
│ └─trace_sign2_2.log 661.78KB
├─4月-FART全自动脱壳机
│ ├─第二周直播.exe 318.62KB
│ ├─课时2.exe 661.69MB
│ ├─课时3
│ │ ├─4.4_修改的源码.exe 355.12KB
│ │ ├─4.4源码编译环境_ubuntu16.04
│ │ │ ├─Ubuntu 1604x64_4.4.zip.001.exe 681.28MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.002.exe 685.36MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.003.exe 700.31MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.004.exe 700.31MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.005.exe 700.31MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.006.exe 700.31MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.007.exe 700.31MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.008.exe 700.31MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.009.exe 700.31MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.010.exe 686.86MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.011.exe 674.24MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.012.exe 673.42MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.013.exe 686.07MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.014.exe 680.18MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.015.exe 679.97MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.016.exe 678.61MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.017.exe 694.96MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.018.exe 690.9MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.019.exe 687.91MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.020.exe 690.67MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.021.exe 695.88MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.022.exe 696.88MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.023.exe 694.32MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.024.exe 693.79MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.025.exe 685.39MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.026.exe 683.35MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.027.exe 681.88MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.028.exe 687.28MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.029.exe 688.12MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.030.exe 671.92MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.031.exe 691.34MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.032.exe 683.19MB
│ │ │ ├─Ubuntu 1604x64_4.4.zip.033.exe 677.2MB
│ │ │ └─Ubuntu 1604x64_4.4.zip.034.exe 242.33MB
│ │ ├─n5编译镜像.exe 141.36MB
│ │ └─测试样本.exe 132.98MB
│ ├─课时4.exe 857.03MB
│ ├─课时5.exe 17.98MB
│ ├─课时6.exe 1.02GB
│ ├─课时7.exe 1.11MB
│ ├─课时8.exe 563.21MB
│ └─课时9.exe 395.81MB
├─6月-ARM&&C++算法还原原理
│ ├─课时1
│ │ ├─1.md 773B
│ │ ├─arm_hello 92.69KB
│ │ ├─arm_hello.i 24.14KB
│ │ ├─arm_hello.o 1.14KB
│ │ ├─arm_hello.s 1.69KB
│ │ ├─hello 6.4KB
│ │ ├─hello.c 133B
│ │ └─Makefile 193B
│ ├─课时2
│ │ ├─2.md 1.63KB
│ │ ├─arm_hello 6.31KB
│ │ ├─arm_hello.s 922B
│ │ ├─arm_hello_ins.s 922B
│ │ ├─arm_ls 6.46KB
│ │ ├─arm_ls.s 687B
│ │ ├─arm_printf 6.32KB
│ │ ├─arm_printf.s 229B
│ │ └─Makefile 611B
│ ├─课时3
│ │ ├─3.md 1.85KB
│ │ ├─arm_ls.s 793B
│ │ ├─DDI0406C_d_armv7ar_arm.pdf 17.77MB
│ │ ├─DDI0487F_b_armv8_arm.pdf 48.53MB
│ │ └─Makefile 611B
│ ├─课时4
│ │ ├─4.md 714B
│ │ ├─armv8_hello.s 1.1KB
│ │ ├─armv8_hello_cpp.s 7.74KB
│ │ ├─hello.c 108B
│ │ ├─hello.cpp 220B
│ │ └─thumb_hello.s 1.89KB
│ ├─课时5
│ │ ├─c_hello.c 1.16KB
│ │ ├─c_hello.s 4.24KB
│ │ ├─c_hello_case123.s 3.97KB
│ │ ├─c_hello_case4.s 4.68KB
│ │ ├─c_hello_div.s 2.67KB
│ │ ├─c_hello_goto.s 2.82KB
│ │ ├─c_hello_loop.c 350B
│ │ ├─c_hello_loop.s 3.33KB
│ │ └─c_hello_type.s 2.46KB
│ ├─课时6
│ │ ├─func.c 1.78KB
│ │ ├─func.s 3.64KB
│ │ ├─func_2 7.81KB
│ │ ├─func_2.s 3.74KB
│ │ ├─func_3.s 4.4KB
│ │ ├─func_aarch64.s 3.79KB
│ │ ├─func_array_1 6.76KB
│ │ ├─func_array_1.s 6.79KB
│ │ ├─func_bit.s 4.71KB
│ │ ├─func_bit2.s 4.8KB
│ │ ├─func_static.s 4.58KB
│ │ ├─func_struct.s 4.27KB
│ │ ├─func_struct_2.s 4.59KB
│ │ ├─func_struct_3 6.6KB
│ │ └─func_struct_3.s 4.6KB
│ ├─课时7
│ │ ├─main_class.cpp 1.2KB
│ │ ├─main_class.s 1.43KB
│ │ ├─main_class2.s 1.43KB
│ │ ├─main_class3.s 1.52KB
│ │ ├─main_class4 81.64KB
│ │ ├─main_class4.s 2.82KB
│ │ └─Makefile 108B
│ ├─课时8
│ │ ├─main_class 81.64KB
│ │ ├─main_class.cpp 1.88KB
│ │ ├─main_class.s 14.79KB
│ │ ├─main_class2 734.76KB
│ │ └─Makefile 451B
│ └─课时9
│ ├─libc.idb 8.8MB
│ ├─libc.so 830.28KB
│ ├─libc64.i64 10.32MB
│ ├─libc64.so 1.08MB
│ └─TestAsm
│ ├─.gitignore 208B
│ ├─app
│ │ ├─.gitignore 6B
│ │ ├─build.gradle 1.24KB
│ │ ├─libs
│ │ ├─proguard-rules.pro 750B
│ │ └─src
│ │ ├─androidTest
│ │ │ └─java
│ │ │ └─com
│ │ │ └─kanxue
│ │ │ └─testasm
│ │ │ └─ExampleInstrumentedTest.java 750B
│ │ ├─main
│ │ │ ├─AndroidManifest.xml 712B
│ │ │ ├─cpp
│ │ │ │ ├─CMakeLists.txt 2.24KB
│ │ │ │ ├─native-lib.cpp 2.67KB
│ │ │ │ ├─syscall32.s 404B
│ │ │ │ └─syscall64.s 335B
│ │ │ ├─java
│ │ │ │ └─com
│ │ │ │ └─kanxue
│ │ │ │ └─testasm
│ │ │ │ └─MainActivity.java 1.12KB
│ │ │ └─res
│ │ │ ├─drawable
│ │ │ │ └─ic_launcher_background.xml 5.47KB
│ │ │ ├─drawable-v24
│ │ │ │ └─ic_launcher_foreground.xml 1.66KB
│ │ │ ├─layout
│ │ │ │ └─activity_main.xml 685B
│ │ │ ├─mipmap-anydpi-v26
│ │ │ │ ├─ic_launcher.xml 272B
│ │ │ │ └─ic_launcher_round.xml 272B
│ │ │ ├─mipmap-hdpi
│ │ │ │ ├─ic_launcher.png 3.51KB
│ │ │ │ └─ic_launcher_round.png 5.21KB
│ │ │ ├─mipmap-mdpi
│ │ │ │ ├─ic_launcher.png 2.57KB
│ │ │ │ └─ic_launcher_round.png 3.31KB
│ │ │ ├─mipmap-xhdpi
│ │ │ │ ├─ic_launcher.png 4.81KB
│ │ │ │ └─ic_launcher_round.png 7.3KB
│ │ │ ├─mipmap-xxhdpi
│ │ │ │ ├─ic_launcher.png 7.72KB
│ │ │ │ └─ic_launcher_round.png 11.59KB
│ │ │ ├─mipmap-xxxhdpi
│ │ │ │ ├─ic_launcher.png 10.4KB
│ │ │ │ └─ic_launcher_round.png 16.18KB
│ │ │ └─values
│ │ │ ├─colors.xml 207B
│ │ │ ├─strings.xml 69B
│ │ │ └─styles.xml 381B
│ │ └─test
│ │ └─java
│ │ └─com
│ │ └─kanxue
│ │ └─testasm
│ │ └─ExampleUnitTest.java 379B
│ ├─build.gradle 530B
│ ├─gradle.properties 1.05KB
│ ├─gradlew 5.17KB
│ ├─gradlew.bat 2.21KB
│ ├─local.properties 433B
│ └─settings.gradle 43B
├─7月-C++11&&art虚拟机开发
│ ├─20200705直播_TraceSmali
│ │ ├─demo.apk 17.77MB
│ │ └─pixel_fart&TraceSmali
│ │ ├─bootloader-sailfish-8996-012001-1706221457.img 31.51MB
│ │ ├─flash-all.bat 997B
│ │ ├─flash-all.sh 868B
│ │ ├─flash-base.sh 814B
│ │ ├─image-sailfish-opr6.170623.012.zip 635.63MB
│ │ ├─radio-sailfish-8996-013053-1706271859.img 55.93MB
│ │ └─twrp-3.3.0-0-sailfish.img 30.27MB
│ ├─20200712直播
│ │ └─0712第二次直播.zip 466.42MB
│ ├─20200719直播
│ │ └─tracejavafunctioncall
│ │ ├─flash.bat 195B
│ │ ├─system.img 940.61MB
│ │ └─system_other.img 141.57MB
│ ├─20200816_7月测试直播.zip 185.71KB
│ ├─7月测试题.zip 14.71MB
│ ├─8月测试题
│ │ └─ART定制_题目要求.txt 88B
│ ├─课时1
│ │ └─cpp1.zip 12.5MB
│ ├─课时2
│ │ └─cpp2.zip 10.63MB
│ ├─课时3
│ │ └─cpp3.zip 10.64MB
│ ├─课时4
│ │ └─课时4.zip 830B
│ ├─课时5
│ │ └─cpp5.zip 10.61MB
│ ├─课时6
│ │ └─课时6.zip 1.4KB
│ ├─课时7
│ │ └─fart.so.zip 2.47KB
│ └─课时8
│ ├─Android Studio 导入 AOSP 源码 _ 吴小龙同學.docx 55.02KB
│ ├─Android Studio 导入 AOSP 源码 _ 吴小龙同學.pdf 1018.92KB
│ └─如何顺滑地查看 Android Native 代码 _ HansChen 的博客.pdf 1.17MB
├─9月-彻底搞懂OLLVM
│ ├─android-ndk-r21b-linux-x86_64.zip 1.08GB
│ ├─llvm-project-9.0.1.tar.xz 75.48MB
│ ├─obfuscator-llvm-4.0.zip 59.39MB
│ ├─试题
│ │ ├─9月试题.md 306B
│ │ └─ollvm9.apk 1.6MB
│ ├─课时1
│ │ ├─a.out 16.3KB
│ │ ├─hello_clang 16.13KB
│ │ ├─hello_clang.bc 2.96KB
│ │ ├─hello_clang.c 371B
│ │ ├─hello_clang.ll 3.15KB
│ │ ├─hello_clang.s 962B
│ │ ├─hello_clang_clion 16.13KB
│ │ ├─hello_clang_re.ll 1.94KB
│ │ └─hello_clang_s 16.13KB
│ ├─课时2
│ │ ├─a.out 16.2KB
│ │ ├─hello_clang 16.2KB
│ │ ├─hello_clang.c 371B
│ │ ├─hello_clang.ll 3.15KB
│ │ ├─hello_clang_encode 16.23KB
│ │ ├─hello_clang_encode.bc 16.23KB
│ │ └─outPass
│ │ ├─CMakeLists.txt 370B
│ │ └─EncodeFunctionName2
│ │ ├─CMakeLists.txt 175B
│ │ └─EncodeFunctionName.cpp 1.29KB
│ ├─课时3
│ │ ├─hello_ollvm 16.13KB
│ │ ├─hello_ollvm.c 345B
│ │ ├─hello_ollvm_bcf 16.17KB
│ │ ├─hello_ollvm_bcf.c 498B
│ │ ├─hello_ollvm_bcf_3 16.17KB
│ │ ├─hello_ollvm_bcf_3_40 16.17KB
│ │ ├─hello_ollvm_bcf_3_80 20.17KB
│ │ ├─hello_ollvm_fla 16.13KB
│ │ ├─hello_ollvm_fla.c 686B
│ │ ├─hello_ollvm_fla.ll 3.14KB
│ │ ├─hello_ollvm_fla_split 16.13KB
│ │ ├─hello_ollvm_fla_split_3 16.13KB
│ │ ├─hello_ollvm_obf 16.2KB
│ │ ├─hello_ollvm_sub 16.13KB
│ │ └─hello_ollvm_sub_3 16.13KB
│ ├─课时4
│ │ ├─example_4
│ │ │ ├─hello_ollvm_bcf.c 498B
│ │ │ ├─hello_ollvm_fla.c 673B
│ │ │ ├─hello_ollvm_fla.ll 6.67KB
│ │ │ ├─hello_ollvm_fla2.ll 6.43KB
│ │ │ ├─hello_ollvm_fla_src.ll 4.16KB
│ │ │ ├─hello_ollvm_fla_Switch.ll 4.89KB
│ │ │ ├─hello_ollvm_fla_Switch_src.ll 4.89KB
│ │ │ ├─hello_ollvm_sub.c 345B
│ │ │ └─tmp.ll 6.67KB
│ │ └─OLLVM
│ │ ├─CMakeLists.txt 388B
│ │ └─ollvm
│ │ ├─CMakeLists.txt 23B
│ │ ├─include
│ │ │ └─llvm
│ │ │ ├─CryptoUtils.h 10.13KB
│ │ │ └─Transforms
│ │ │ └─Obfuscation
│ │ │ ├─BogusControlFlow.h 1.37KB
│ │ │ ├─Flattening.h 1.06KB
│ │ │ ├─Split.h 1.01KB
│ │ │ ├─Substitution.h 982B
│ │ │ └─Utils.h 378B
│ │ └─lib
│ │ ├─CMakeLists.txt 28B
│ │ ├─LLVMBuild.txt 732B
│ │ └─Transforms
│ │ ├─CMakeLists.txt 29B
│ │ ├─LLVMBuild.txt 738B
│ │ └─Obfuscation
│ │ ├─BogusControlFlow.cpp 28.05KB
│ │ ├─CMakeLists.txt 267B
│ │ ├─CryptoUtils.cpp 47.61KB
│ │ ├─Entry.cpp 1.76KB
│ │ ├─Flattening.cpp 7.04KB
│ │ ├─LICENSE-OBFUSCATOR.TXT 2.17KB
│ │ ├─LLVMBuild.txt 702B
│ │ ├─Makefile 457B
│ │ ├─SplitBasicBlocks.cpp 3.51KB
│ │ ├─Substitution.cpp 18.41KB
│ │ └─Utils.cpp 4.31KB
│ ├─课时5
│ │ ├─hello_ollvm_bcf.c 719B
│ │ ├─hello_ollvm_bcf_100.ll 11.28KB
│ │ ├─hello_ollvm_bcf_100_2.ll 11.44KB
│ │ ├─hello_ollvm_bcf_src.ll 2.6KB
│ │ └─OLLVM
│ │ ├─CMakeLists.txt 388B
│ │ └─ollvm
│ │ ├─CMakeLists.txt 23B
│ │ ├─include
│ │ │ └─llvm
│ │ │ ├─CryptoUtils.h 10.13KB
│ │ │ └─Transforms
│ │ │ └─Obfuscation
│ │ │ ├─BogusControlFlow.h 1.37KB
│ │ │ ├─Flattening.h 1.06KB
│ │ │ ├─Split.h 1.01KB
│ │ │ ├─Substitution.h 982B
│ │ │ └─Utils.h 378B
│ │ └─lib
│ │ ├─CMakeLists.txt 28B
│ │ ├─LLVMBuild.txt 732B
│ │ └─Transforms
│ │ ├─CMakeLists.txt 29B
│ │ ├─LLVMBuild.txt 738B
│ │ └─Obfuscation
│ │ ├─BogusControlFlow.cpp 28.05KB
│ │ ├─CMakeLists.txt 267B
│ │ ├─CryptoUtils.cpp 47.71KB
│ │ ├─Entry.cpp 1.76KB
│ │ ├─Flattening.cpp 6.96KB
│ │ ├─LICENSE-OBFUSCATOR.TXT 2.17KB
│ │ ├─LLVMBuild.txt 702B
│ │ ├─Makefile 457B
│ │ ├─SplitBasicBlocks.cpp 3.51KB
│ │ ├─Substitution.cpp 18.41KB
│ │ └─Utils.cpp 4.92KB
│ ├─课时6
│ │ ├─commandline.log 2.21KB
│ │ ├─diff1.ll 1.12KB
│ │ ├─diff2.ll 1.5KB
│ │ ├─hello_ollvm_6.c 238B
│ │ ├─hello_ollvm_split.ll 8.93KB
│ │ ├─hello_ollvm_split_1.ll 12.1KB
│ │ ├─hello_ollvm_sub.ll 3.53KB
│ │ ├─hello_ollvm_sub_src.ll 2.65KB
│ │ └─hello_ollvm_sub_src_2.ll 2.72KB
│ ├─课时7
│ │ ├─hello_ollvm_7.c 236B
│ │ ├─hello_ollvm_strobf 16.13KB
│ │ ├─hello_ollvm_strobf.ll 7.66KB
│ │ ├─hello_ollvm_strobf_src.ll 3.55KB
│ │ ├─hello_ollvm_strobf_src_2.ll 3.42KB
│ │ └─OLLVM
│ │ ├─CMakeLists.txt 388B
│ │ └─ollvm
│ │ ├─CMakeLists.txt 23B
│ │ ├─include
│ │ │ └─llvm
│ │ │ ├─CryptoUtils.h 10.13KB
│ │ │ └─Transforms
│ │ │ └─Obfuscation
│ │ │ ├─BogusControlFlow.h 1.37KB
│ │ │ ├─Flattening.h 1.06KB
│ │ │ ├─Split.h 1.01KB
│ │ │ ├─StringObf.h 462B
│ │ │ ├─Substitution.h 982B
│ │ │ └─Utils.h 378B
│ │ └─lib
│ │ ├─CMakeLists.txt 28B
│ │ ├─LLVMBuild.txt 732B
│ │ └─Transforms
│ │ ├─CMakeLists.txt 29B
│ │ ├─LLVMBuild.txt 738B
│ │ └─Obfuscation
│ │ ├─BogusControlFlow.cpp 28.05KB
│ │ ├─CMakeLists.txt 289B
│ │ ├─CryptoUtils.cpp 47.71KB
│ │ ├─Entry.cpp 1.98KB
│ │ ├─Flattening.cpp 6.96KB
│ │ ├─LICENSE-OBFUSCATOR.TXT 2.17KB
│ │ ├─LLVMBuild.txt 702B
│ │ ├─Makefile 457B
│ │ ├─SplitBasicBlocks.cpp 3.51KB
│ │ ├─StringObf.cpp 4.67KB
│ │ ├─Substitution.cpp 18.41KB
│ │ └─Utils.cpp 4.92KB
│ ├─课时8
│ │ ├─app-release.apk 1.58MB
│ │ ├─ollvm_ndk
│ │ │ ├─app
│ │ │ │ ├─build.gradle 1.44KB
│ │ │ │ ├─proguard-rules.pro 750B
│ │ │ │ └─src
│ │ │ │ ├─androidTest
│ │ │ │ │ └─java
│ │ │ │ │ └─com
│ │ │ │ │ └─kanxue
│ │ │ │ │ └─ollvm_ndk
│ │ │ │ │ └─ExampleInstrumentedTest.java 754B
│ │ │ │ ├─main
│ │ │ │ │ ├─AndroidManifest.xml 714B
│ │ │ │ │ ├─cpp
│ │ │ │ │ │ ├─CMakeLists.txt 1.74KB
│ │ │ │ │ │ └─native-lib.cpp 1.35KB
│ │ │ │ │ ├─java
│ │ │ │ │ │ └─com
│ │ │ │ │ │ └─kanxue
│ │ │ │ │ │ └─ollvm_ndk
│ │ │ │ │ │ └─MainActivity.java 1.3KB
│ │ │ │ │ └─res
│ │ │ │ │ ├─drawable
│ │ │ │ │ │ └─ic_launcher_background.xml 5.47KB
│ │ │ │ │ ├─drawable-v24
│ │ │ │ │ │ └─ic_launcher_foreground.xml 1.66KB
│ │ │ │ │ ├─layout
│ │ │ │ │ │ └─activity_main.xml 1.22KB
│ │ │ │ │ ├─mipmap-anydpi-v26
│ │ │ │ │ │ ├─ic_launcher.xml 272B
│ │ │ │ │ │ └─ic_launcher_round.xml 272B
│ │ │ │ │ ├─mipmap-hdpi
│ │ │ │ │ │ ├─ic_launcher.png 3.51KB
│ │ │ │ │ │ └─ic_launcher_round.png 5.21KB
│ │ │ │ │ ├─mipmap-mdpi
│ │ │ │ │ │ ├─ic_launcher.png 2.57KB
│ │ │ │ │ │ └─ic_launcher_round.png 3.31KB
│ │ │ │ │ ├─mipmap-xhdpi
│ │ │ │ │ │ ├─ic_launcher.png 4.81KB
│ │ │ │ │ │ └─ic_launcher_round.png 7.3KB
│ │ │ │ │ ├─mipmap-xxhdpi
│ │ │ │ │ │ ├─ic_launcher.png 7.72KB
│ │ │ │ │ │ └─ic_launcher_round.png 11.59KB
│ │ │ │ │ ├─mipmap-xxxhdpi
│ │ │ │ │ │ ├─ic_launcher.png 10.4KB
│ │ │ │ │ │ └─ic_launcher_round.png 16.18KB
│ │ │ │ │ └─values
│ │ │ │ │ ├─colors.xml 207B
│ │ │ │ │ ├─strings.xml 71B
│ │ │ │ │ └─styles.xml 381B
│ │ │ │ └─test
│ │ │ │ └─java
│ │ │ │ └─com
│ │ │ │ └─kanxue
│ │ │ │ └─ollvm_ndk
│ │ │ │ └─ExampleUnitTest.java 381B
│ │ │ ├─build.gradle 530B
│ │ │ ├─gradle
│ │ │ │ └─wrapper
│ │ │ │ ├─gradle-wrapper.jar 53.06KB
│ │ │ │ └─gradle-wrapper.properties 232B
│ │ │ ├─gradle.properties 1.05KB
│ │ │ ├─gradlew 5.17KB
│ │ │ ├─gradlew.bat 2.21KB
│ │ │ ├─kanxue.jks 2.13KB
│ │ │ ├─local.properties 500B
│ │ │ └─settings.gradle 45B
│ │ ├─trace_py
│ │ │ ├─check_2134.log 1008.61KB
│ │ │ ├─re.md 104B
│ │ │ └─trace_uuid_checksum.py 6.02KB
│ │ └─uuid_checksum
│ │ ├─CMakeLists.txt 127B
│ │ └─main.cpp 1.2KB
│ └─课时9
│ ├─app-release.apk 1.58MB
│ ├─code
│ │ ├─libnative-lib.so_0x6f6d154000_0x3000.so 12KB
│ │ ├─unicorn_call_so.py 4.32KB
│ │ └─unicorn_trace_log.log 244.77KB
│ └─frida_dump
│ ├─dump_dex.js 5.7KB
│ ├─dump_dex_class.js 7.01KB
│ ├─dump_so.js 991B
│ └─README.md 1.46KB
└─试题
├─11月
│ ├─ollvm11.apk 1.69MB
│ ├─ollvm_ndk_11_source.7z 139.89KB
│ └─题目说明.txt 34B
├─202102月
│ ├─algorithmbase_80.apk 3.21MB
│ └─题目说明.txt 41B
├─3月
│ ├─hellojni_3.0.1.apk 1.96MB
│ ├─hellojni_3.0.2.apk 1.96MB
│ └─hellojni_3.0.3.apk 4.7MB
├─5月
│ ├─ollvm5月.apk 2.44MB
│ └─试题说明.txt 70B
├─6月
│ ├─6月试题.txt 636B
│ └─IDAPython-Book-1.pdf 897.65KB
└─8月
├─ollvm8.apk 2.39MB
└─ollvm题目说明.txt 85B
3 条评论
没看到下载链接,还没有发出来是吗
忘记贴了,尴尬,现在加了,刷新下网页哈
收到!