阻止 GDB 依附
4 阻止 GDB 依附
GDB 是大多数 hackers 的首选,阻止 GDB 依附到应用的常规办法是:
1 2 3 4 5 6 7 8 9 10 11 |
|
但遗憾的是,iPhone 真实的运行环境是没有 sys/ptrace.h 抛出的。虽然 ptrace 方法没有被抛出, 但是不用担心,我们可以通过 dlopen 拿到它。
dlopen: 当 path 参数为 0 是,他会自动查找
$LD_LIBRARY_PATH, $DYLD_LIBRARY_PATH, $DYLD_FALLBACK_LIBRARY_PATH
和当前工作目录中的动态链接库。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|