r0tracer 肉丝老师的小脚本,用来批量trace特别好用 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 2024-03-20 frida #frida
frida打印调用栈 frida打印调用栈 12345678910111213141516171819function printStack() { Java.perform(function() { var Exception = Java.use("java.lang.Exception"); var ins = Exception.$new 2024-03-20 frida #frida
虚假maps文件绕过frida检测 虚假maps文件绕过frida检测 1234567891011121314151617181920212223242526272829303132function readmaps() { const openPtr = Module.getExportByName('libc.so', 'open'); const open = ne 2024-03-20 二进制逆向 #反调试 #frida
某加固逆向绕过 某加固逆向绕过 某加固逆向绕过 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969 2024-03-20 二进制逆向 #二进制逆向 #反调试 #frida
动态库内存转储(dump) IDAPython版本 1234567891011121314151617181920212223242526272829303132333435# dump memory from IDA Debugger#import idautilsimport idcimport idaapiimport structdef main(ea_start, ea_end, save_file): 2024-03-20 #二进制逆向
elf文件解析(二)——dynamic段/节和各个节的关系 dynamic节——以libc64为例 一个例子 先查看段表,以及段表项和节表项的映射关系,可以发现DYNAMIC段和.dynamic节是一对一映射的,而根据DYNAMIC段可以知道.dynamic的基地址和偏移 image-20240314110220680 然后再来看.dynamic表的表项,首先看最后一项是NULL,这个是DT_NULL类型的,用来标志.section的结尾 ima 2024-03-14 二进制逆向 #elf格式解析
sofixer源码分析(一)-加载流程 Sofixer源码分析 项目入口在main.cpp的main函数中 12345678int main(int argc, char* argv[]) { if (main_loop(argc, argv)) { FLOGI("Done!!!"); return 0; } useage(); ret 2024-03-12 二进制逆向 #elf文件格式 #elf #so
android-fartext Fartext 源代码修改列表 文件 修改点 frameworks/base/core/java/android/app/ActivityThread.java frameworks/base/core/java/cn/mik/Fartext.java /libcore/dalvik/src/main/java/dalvik/system/DexFile.java 2024-03-09 Android虚拟机 #Android虚拟机 #脱壳
IDA PRO的使用02 IDA 中不同类型的整数 类型 大小 byte / char / uint8 / int8 db 1个字节 word / short / uint16 / int16 dw 2个字节 dword / int / uint … dd 4个字节 (32位指针) qword / int64 … dq 8个字节 (64位指针) 大部分情况下,整数以小端序存储在内存 0xA1 2024-03-09 IDA PRO #IDA PRO #二进制逆向
IDA PRO的使用01 IDA 的打开方式 ida64.exe ida32.exe IDA 插件安装方式 IDA 7.7 Python 环境 3.8.x 必备插件 LazyIDA: https://github.com/P4nda0s/LazyIDA KeyPatch: https://github.com/keystone-engine/keypatch (pip install keystone-engine 2024-03-09 IDA PRO #IDA PRO #二进制逆向