- 博客(6)
- 收藏
- 关注
原创 一次用户进程异常引起的kernel panic事后总结——高通平台,基于内存dump信息
Kernel log:[ 377.999271] Kernel panic - not syncing: Out of memory and no killableprocesses...查看memory.txtTask name PID RSS in kB ADJlogcat 596 2,
2017-10-08 15:43:16
1804
原创 Android平台arm64 ptrace hook bridge_code debug
参考文档: http://blog.chinaunix.net/uid-20361370-id-1962528.html 共享库注入–injectso实例 http://www.aiuxian.com/article/p-1295924.html Android平台的 Ptrace, 注入, Hook 全攻略 最近学习ptrace,也想尝试写个hook的程序玩玩。最后阶段的bridge_co
2016-03-04 17:09:11
2099
原创 tinyhelloworld for arm
《程序员的自我修养-链接,装载与库》 TinyHelloWorld.cchar* str = "Hello World!\n"; void print() { asm("movl $13,%%edx \n\t" "movl %0,%%ecx \n\t" "movl $0,%%ebx\n\t" "movl $4,%%ea
2016-02-18 15:43:27
575
原创 基于Android arm64 Linux got 调试_02
基于Android arm64 Linux got 调试(续)有些地方没整清楚,再调试下。 由于hello这个格式(类似动态加载库格式)的原因,每次调试加载地址都会有变,不能接着上面的调试,方法是一致的。顺便看下x86的格式,对比。 准备工作先做好。 有兴趣可以从link64源头玩起,这里跳过。Disassembly of section .plt:00000000000006d0 <
2016-02-09 11:12:57
1108
原创 基于Android arm64 Linux got 调试
gdb调试一下got实现,加深理解。涉及一些gdb常用命令,记录一下。环境:Ubuntu 15.10 代码: Android-6.0.1_r9 直接编译的arm 64位eng版本。 启动模拟器:emulator -system system.img -data userdata.img -ramdisk ramdisk.img adb shell直接可用,Good!示例代码:#inc
2016-02-08 22:03:24
1848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人