码迷,mamicode.com
首页 >  
搜索关键字:ptrace    ( 69个结果
[转载]playing with ptrace(Part I) 之一 --- 初识ptrace
本文转载自:http://blog.csdn.net/ixidof/article/details/7673568ptrace--- 允许在用户层进行系统调用的拦截与修改;你是否想知道系统调用是如何被拦截的?你是否尝试过通过修改系统调用的参数来愚弄内核?你是否考虑过调试器是如何暂停运行中的进程并将控...
分类:其他好文   时间:2016-01-06 16:02:10    阅读次数:207
linux 进程学习笔记-进程跟踪
? 进程跟踪 long ptrace(enum __ptrace_request request, pid_t pid, void *addr, void *data); Linux用ptrace来进行进程跟踪,就跟我们平时用GDB debug一样,它允许一个进程去跟踪和控制另外一个进程。当被跟.....
分类:系统相关   时间:2015-11-23 14:46:21    阅读次数:264
ubuntu12.04下Qt调试器的使用
最近,我一直在用Qt编写C++程序,但在编写过程中遇到了问题,想用Qt Creator中的调试器调试一下,但调试时(在Qt Creator中已配置好相应的调试器)出现“ptrace:Operation not permitted ”的错误,如下图所示:经百度搜索,找到了问题的原因及其解决方案。 .....
分类:系统相关   时间:2015-05-29 17:47:42    阅读次数:185
Linux中基于ptrace的外挂程序设计
所谓的外挂程序就是在某个进程执行的过程中,其他进程可以动态的修改进程中的数据或代码,从而影响程序的执行路径,并最终影响程序的运行结果。在windows上我们有系统库函数writeprocess()可以直接完成该项功能。而在linux上没有相同功能的函数可以使用,不过使用ptrace也可以完成类似的功能。 首先,Ptrace的使用形式如下: #include  int ptrace(int r...
分类:系统相关   时间:2015-05-29 10:11:11    阅读次数:207
android hook 框架 libinject2 如何实现so注入
上一篇android hook 框架 libinject 简介、编译、运行实际运行了so的注入并调用了注入so里的一个函数,这篇开始分析其实现。与之前分析的 abdi 项目一样,libinject2 也是依赖于linux系统的 ptrace 系统调用。android hook 框架 ADBI 简介、...
分类:移动开发   时间:2015-02-11 20:29:36    阅读次数:461
android 5 HOOK 技术研究之 ADBI 项目
简介adbi 是一个android平台的二进制注入框架,源码开放在github上 : ADBI 项目,从hook技术的分类来说,其属于so注入+inline hook, 这种方式的套路是:基于linux系统的ptrace机制,attach一个目标进程,注入一个动态链接库进入目标进程的地址空间,然后用...
分类:移动开发   时间:2015-02-10 13:08:07    阅读次数:8794
Hook ptrace 调试加入了ptrace函数的程序
Hook ptrace 调试加入了ptrace函数的程序#import #if !defined(PT_DENY_ATTACH)#define PT_DENY_ATTACH 31#endifstatic int (*_ptraceHook)(int request, pid_t pid, caddr...
分类:其他好文   时间:2015-01-21 19:55:02    阅读次数:166
ptrace
http://blog.linux.org.tw/~jserv/archives/002027.htmlhttp://ytliu.info/blog/2013/04/30/xi-tong-diao-yong-xue-xi-bi-ji-ptrace/http://www.spongeliu.com/2...
分类:其他好文   时间:2014-12-31 17:45:15    阅读次数:157
ptrace注入型病毒“聊天剽窃手”分析
概述 “聊天剽窃手”Windseeker是一款间谍软件,它使用了ptrace进程注入技术,能够对微信和QQ的聊天记录进行监控。 软件安装后的桌面图标和启动界面如图所示: 行为分析该应用首先获取手机root权限,将assert目录下的inject_appso、libcall.so...
分类:其他好文   时间:2014-10-14 03:49:22    阅读次数:276
使用ptrace向已运行进程中注入.so并执行相关函数(转)
1. 简介 使用ptrace向已运行进程中注入.so并执行相关函数,其中的“注入”二字的真正含义为:此.so被link到已运行进程(以下简称为:目标进程)空间中,从而.so中的函数在目标进程空间中有对应的地址,然后通过此地址便可在目标进程中进行调用。 到底是如何注入的呢? 本文实现方案为:在目...
分类:其他好文   时间:2014-10-09 21:54:17    阅读次数:283
69条   上一页 1 ... 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!