maiyao1988 / elf-dump-fix Goto Github PK
View Code? Open in Web Editor NEWUtils use to dump android ELF from memory and do some fix including the ELF section header rebuilding
Utils use to dump android ELF from memory and do some fix including the ELF section header rebuilding
Linux 可执行文件是否可以修复
如题,对于某些root程序,他们的app并不是调用的so,而是直接另外cpp编译的二进制文件,直接通过root方式执行它,这种文件被压缩加壳,如何dump出来?无解么?
你好,看了下READ ME。DUMP要查找MAP文件,已知一个SO文件名,怎么查找相关的PID呢?
如果用FRIDA HOOK得到的函数偏移地址是否可行呢?
The shared library fixed by elf-dump-fix
is failling the Android 13 linker's ElfReader::ReadSectionHeaders().
The section headers offset should be aligned
elf-dump-fix/app/jni/ElfFixSection/fix.cpp
Lines 540 to 541 in 13f5301
我在dump一个app,其中一个so是加固的,dump后fix报错,能帮忙看下么?想还原脱壳后的so用于自己加载:
05056000-050da000 r--p 00056000 08:12 524811 /data/app/com.zhpphls.hema-2/lib/arm/libpp_hls.so
050da000-050db000 r--p 000d9000 08:12 524811 /data/app/com.zhpphls.hema-2/lib/arm/libpp_hls.so
050db000-051be000 rw-p 000da000 08:12 524811 /data/app/com.zhpphls.hema-2/lib/arm/libpp_hls.so
051be000-05375000 r--p 00000000 00:00 0
aosp:/data/local/tmp # ./dump 3082 0x04f23000 0x05375000 outfix.so 0 1
./dump 3082 0x04f23000 0x05375000 outfix.so 0 1
try dump 3082 from 0000000004f23000 to 0000000005375000
try to read /proc/3082/mem fp:3, off=0000000004f23000, sz=4530176
read return 4530176
4530176 writed
try fix outfix.so.tmp
error header is not .ELF!!!
end fix outfix.so.tmp output to outfix.so
aosp:/data/local/tmp #
没有中文教程么,求发
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.