Location:
Search - ptrace
Search list
Description: Debugger using ptrace extransion
Platform: |
Size: 1024 |
Author: aao331 |
Hits:
Description: 该方案的执行情况,可跨平台的打印,这在不同平台上是非常有用的移植。-Implementation of the program can be cross-platform printing and this on different platforms is very useful transplant.
Platform: |
Size: 137216 |
Author: 陈琦 |
Hits:
Description: PATRACE源码分析 LINUX下调试器使用的函数。-PATRACE LINUX source of a function under the debugger.
Platform: |
Size: 4096 |
Author: doffish |
Hits:
Description: ptrace for 32-bit processes running on a 64-bit kernel.- ptrace for 32-bit processes running on a 64-bit kernel.
Platform: |
Size: 3072 |
Author: honsameng |
Hits:
Description: Get a word from pid using ptrace. The result is the return value.
Platform: |
Size: 2048 |
Author: kaopelin |
Hits:
Description: 1、每个被加载的模块,无论是可执行程序还是共享库,均有自己独立的PLT和GOT表。所以拦截这个模块的对外调用的GOT,不影响其他模块。
2、本文只实现了拦截模块的调出到其他模块的动作,其他模块的调入没有涉及到(可能还涉及到比较复杂的重定位操作)。
3、system_server是system用户,不是有权限写所有名字的Property,这里用了persist.sys.开头的属性名,而persist.sys.开头的属性会保存至磁盘,因此性能会差点儿。
4、ioctl虽然实质声明是个可变参数:int new_ioctl (int __fd, unsigned long int __request, /*void * arg*/ ...),这种声明的函数要直接透明地将参数从旧函数传递给新函数似乎还不可行,搜了很多资料也没找到。幸好搜了一把libbinder.so源码,里头对ioctl的调用参数均是仨,干脆就不处理变长形式了。
5、如果不以root身份运行注入程序,则ptrace附加时会失败。
6、Andriod系统的大部分Service都运行在system_server进程中,可以拦截到。但部分自定义的用户Service在用户进程中,如需要拦截,则要ptrace到那个用户进程才行,拦截方法也类似。-so inject
Platform: |
Size: 365568 |
Author: konglingjiao |
Hits:
Description: subarch ptrace for Linux.
Platform: |
Size: 2048 |
Author: haoboucon |
Hits:
Description: syscall emulation path in ptrace for Linux.
Platform: |
Size: 1024 |
Author: riepanie |
Hits:
Description: watching inodes Source Code for Embedded Linux.
Platform: |
Size: 5120 |
Author: sinhaden |
Hits:
Description: IA32 compatible user structures for ptrace.
Platform: |
Size: 1024 |
Author: nuebaigou |
Hits:
Description: Parts taken from the m68k port for Linux v2.13.6.
Platform: |
Size: 5120 |
Author: jiehuepo |
Hits:
Description: These are the functions used to load SOM format executables as used by HP-UX.
Platform: |
Size: 3072 |
Author: niunalu |
Hits:
Description: linux守护进程注入,用到了ptrace-linux daemon injection, uses ptrace
Platform: |
Size: 5120 |
Author: bobo |
Hits:
Description: Common interfaces for ptrace() which we do not want to continually duplicate across every architecture.
-Common interfaces for ptrace() which we do not want to continually duplicate across every architecture.
Platform: |
Size: 10240 |
Author: tonfska |
Hits:
Description: ptrace for 32-bit processes running on a 64-bit kernel.
Platform: |
Size: 3072 |
Author: fenkrqq |
Hits:
Description: arguments: interrupts non tracing syscalls only save up to here d.
Platform: |
Size: 1024 |
Author: mgljvong |
Hits:
Description: syscall emulation path in ptrace.
Platform: |
Size: 2048 |
Author: germenmen |
Hits:
Description: ptrace report for syscall entry and exit looks identical.
Platform: |
Size: 3072 |
Author: mrtuijing |
Hits:
Description: LTC2952 (PowerPath) driver.
Platform: |
Size: 15360 |
Author: mzvygei |
Hits:
Description: Q40 DMA Sound Driver for Linux v2.13.6.
Platform: |
Size: 4096 |
Author: mdnaixf |
Hits: