E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ptrace
利用
Ptrace
在Android平台实现应用程序控制
利用
Ptrace
在Android平台实现应用程序控制 但凡做过安全软件的人都知道,API Hook和App Control是经常要实现的功能。
ruguomingtian1
·
2013-12-26 13:00
android
ptrace
Android下so注入汇总
/** 作者:蟑螂一号* 原文链接:http://www.sanwho.com/133.html* 转载请注明出处*/Android下so注入是基于
ptrace
系统调用,因此要想学会android下的so
asmcvc
·
2013-12-20 10:00
Android防注入研究
http://www.sanwho.com/425.html/** 作者:蟑螂一号* 原文链接:http://www.sanwho.com/425.html* 转载请注明出处*/android中注入需要调用
ptrace
asmcvc
·
2013-12-20 10:00
常用工具:windows内核与驱动程序设计
运行在被调试机上的工具软件:1.加载驱动程序的工具 EZDriverInstaller 和osrloader 2IRP跟踪和调试 IR
PTrace
3USB查看工具 DDK自带的usbview
hhko12322
·
2013-12-19 14:00
linux 3.5.4
PTRACE
(系列九)
本文主要分析
ptrace
的单步调试功能单步调试的含义相信大家已经非常清楚了,
PTRACE
_SINGLESTEP参数就能够使被跟踪的程序单步执行。
shen332401890
·
2013-12-18 10:00
linux 3.5.4
PTRACE
(系列八)
在上文中,我们想得到变量i的地址,必须首先运行使用nm命令,我们本文使用linux中的bfd库,自己编写函数来提取变量的地址,代码如下:list10.c#include"
ptrace
.h" voidmain
shen332401890
·
2013-12-18 09:00
LINUX 3.5.4
PTRACE
(系列七)
本文主要研究父进程利用
ptrace
系统调用访问子进程的内存。跟踪进程能够查看被跟踪进程的地址空间并且查看进程某个内存地址锁存储的变量的值。
shen332401890
·
2013-12-17 22:00
linux 3.5.4
PTRACE
(系列六)
本文分析一下父进程通过
ptrace
系统调用查看子进程寄存器的情况。
shen332401890
·
2013-12-17 18:00
LINUX 3.5.4
PTRACE
(系列五)
从list1.c中我们可以看到是子进程通过
PTRACE
_TRACEME来主动要求被跟踪的,但是,对于一个调试器而言,它必须能够主动的跟踪一个任意的进程而不仅仅是调试那些主动要求被跟踪的进程。
shen332401890
·
2013-12-17 17:00
linux3.5.4
PTRACE
(系列四)
ptrace
系统调用的原型为:long
ptrace
(enum__
ptrace
_requestrequest,pid_tpid,void*addr,void*data);其中,request表明了我们向
ptrace
shen332401890
·
2013-12-17 16:00
LINUX 3.5.4
PTRACE
(系列三)
本系列文章将对
ptrace
系统调用的强大功能进行详细分析和验证,通过本系列文章,可以深入理解
ptrace
的实现原理和使用方法,之后编写自己的编译器就不在话下了。我们首先以一个简单的例子作为入门。
shen332401890
·
2013-12-17 14:00
[译] 玩转
ptrace
(一)
[本文翻译自这里: http://www.linuxjournal.com/article/6100?page=0,0,作者:Pradeep Padaia] 你是否曾经想过怎样才能拦截系统调用?你是否曾经想过通过修改一下系统调用的参数来耍一把内核?你是否想过调试器是怎样把一个进程停下来,然后把控制权转移给你的?如果你以为这些都是通过复杂的内核编程来实现的,那你就错了,事
·
2013-12-16 21:00
Trac
linux3.5.4
ptrace
源码分析二(系列二)
相比较于
PTRACE
_TRACEME,
PTRACE
_ATTACH则是一个进程(将要成为父进程)主动的去trace一个正在运行的进程(子进程)
PTRACE
_ATTACH的主要处理函数如下:staticint
ptrace
_attach
shen332401890
·
2013-12-13 15:00
linux 3.5.4
ptrace
源码分析分析(系列一)
ptrace
是linux系统中为了调试专门设立的一种系统调用。要想调试调试一个进程,有两种方式:
PTRACE
_TRACEME和
PTRACE
_ATTACH。
shen332401890
·
2013-12-13 11:00
网络抓包工具
windows下用wiresharplinux下用tcpdumpandroid下用tcpdum
ptrace
rt,可以跟踪路由器经过了哪些地址
jcgu
·
2013-12-13 09:00
网络
[linux] mtr 命令详解 / 举例说明
一般在windows来判断网络连通性用ping和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合pingnslooku
ptrace
rt
ztz8652
·
2013-12-04 16:00
linux
命令详解
mtr
举例说明
Anti-Debug 小试牛刀
Anti-Debug小试牛刀本文整理了日常生活中遇到的一些Anti-Debug技术,除非特殊说明,均适用于Mac/iOS开发作为第一篇正式博文,会不定期更新,谢谢大家.禁止附加或调试-
ptrace
中断检测
狼_夏天
·
2013-12-04 12:18
iOS/objective-c
Anti-Debug 小试牛刀
Anti-Debug小试牛刀 本文整理了日常生活中遇到的一些Anti-Debug技术,除非特殊说明,均适用于Mac/iOS开发作为第一篇正式博文,会不定期更新,谢谢大家.禁止附加或调试-
ptrace
中断检测
langzxz
·
2013-12-04 12:00
不错的技术博文网址(不定期更新)
ptrace
函数详细说明http://blog.sina.com.cn/s/blog_4ac74e9a0100n7w1.html injectso技术详解http://www.cnblogs.com/lc7cl
letian0805
·
2013-11-28 00:00
android 安全讲座第五层(一) 给别的进程注入自己的so
注入的整体思路如下:1.关联到目标进程;简单的调用
ptrace
(
PTRACE
_ATTACH,...)即可以关联到目标进程,但此后我们还需调用waitpid()函数等待目标进程暂停,以便我们进行后续操作。
sunzeduo
·
2013-11-16 10:04
android
动态
寄存器
定向
连接器
android 查看其他进程内存数据
由于android是基于linux系统的,下面使用的是
ptrace
监视其他进程的方式进行内存窥视的。
mldxs
·
2013-11-07 21:00
调试器工作原理之一——基础篇
关于本文我打算在这篇文章中介绍关于Linux下的调试器实现的主要组成部分——
ptrace
系统调用。本文中出现的代码都在32位的Ubuntu系统上开发。
gqb666
·
2013-10-31 23:00
嵌入式系统
WCF技术解剖2-Tc
pTrace
r路由解析代码
Tc
pTrace
路由解析,参考页面-http://www.cnblogs.com/artech/archive/2008/09/19/1294227.html。
·
2013-10-10 22:00
Trac
[置顶]
ptrace
跟踪多线程程序
1.
ptrace
原型说明 #include long
ptrace
(enum__
ptrace
_requestrequest,pid_tpid,void*addr,void*data); 在使用
PTRACE
_TRACEME
heliming945073280
·
2013-09-23 15:00
多线程
ptrace
ptrace
不允许操作解决方法
sudogedit/etc/sysctl.d/10-
ptrace
.confkernel.yama.
ptrace
_scope=0reboot
cws1214
·
2013-09-22 09:00
强悍的
ptrace
——进程追踪,系统调用能手
stracegdb与
ptrace
http://blog.csdn.net/chenxinl/article/details/6441642玩转
ptrace
http://www.cnblogs.com
zhxue123
·
2013-09-20 23:00
Linux mtr 命令详解
一般在windows来判断网络连通性用ping和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合pingnslooku
ptrace
rt
584250550
·
2013-09-20 19:20
linux
使用Tc
pTrace
小工具截获Web Service的SOAP报文
Tc
pTrace
是一款比较小巧的工具,可以让我们截获TCP/IP协议上的报文,因为HTTP、JMS、STMP等协议都构建在TCP/IP基础上,所以可以很容易地截获WebService的SOAP请求和响应报文
fxly0401
·
2013-09-10 15:00
Web
SOAP
使用Tc
pTrace
小工具截获Web Service的SOAP报文
Tc
pTrace
是一款比较小巧的工具,可以让我们截获TCP/IP协议上的报文,因为HTTP、JMS、STMP等协议都构建在TCP/IP基础上,所以可以很容易地截获WebService的SOAP请求和响应报文
fxly0401
·
2013-09-10 15:00
Web
SOAP
每天学点GDB14
在上一篇文章中讲到了
ptrace
,那么我们完全可以用
ptrace
来写一个非常简单的trace工具,用以trace程序的具体运行过程。
·
2013-09-06 10:00
gdb
每天学点GDB 13
ptrace
是gdb实现的基石,本文简要介绍一下
ptrace
.
ptrace
linux提供的系统调用
ptrace
,使得一个进程可以attach到另一个进程并进而完整的控制被attach上的进程。
·
2013-09-05 22:00
gdb
Linux上程序调试的基石(2)--GDB
它的实现也是基于
ptrace
系统调用来完成的。 其原理是利用
ptrace
系统调用,在被调试程序和gdb之间建立跟踪关系。
u011068464
·
2013-08-27 22:00
Linux上程序调试的基石(1)--
ptrace
1.在Linux系统中,进程状态除了我们所熟知的TASK_RUNNING,TASK_INTERRUPTIBLE,TASK_STOPPED等,还有一个TASK_TRACED。这表明这个进程处于什么状态? 2.strace可以方便的帮助我们记录进程所执行的系统调用,它是如何跟踪到进程执行的? 3.gdb是我们调试程序的利器,可以设置断点,单步跟踪程序。它的实现原理又是什么? 所有这一切的背后都隐藏着L
u011068464
·
2013-08-27 22:00
linux下的进程管理
子进程Exec() 载入程序Exit():进程退出执行,处于僵死状态负责进程内存销毁(task_struct保留)Wait4()::子进程退出执行或子进程在
Ptrace
ordeder
·
2013-08-19 13:00
Android中的so注入(inject)和挂钩(hook) - For both x86 and arm
由于实现中的
ptrace
函数是依赖于平台的,所以不经改动只能用于arm平台。本文将之扩展了一下,使它能够通用于Android的x86和arm平台。Arm平台部分基本重用了libinjec
ariesjzj
·
2013-08-11 16:00
android
inject
hook
ARM
X86
iOS Anti-Debugging Protections
ios-anti-debugging-protections-part-2/Inthepreviouspart(iOSAnti-DebuggingProtections:Part1)wediscussedabout
ptrace
andhowitcanbeusedtopreventadebuggerfromattachingto
zfpp25_
·
2013-08-08 14:00
Linux调试器工作原理——基础篇
关于本文 我打算在这篇文章中介绍关于Linux下的调试器实现的主要组成部分——
ptrace
系统调用。本文中出现的代码都在32位的Ubuntu系统上开发。请注意,这里出现的代码是同平台紧密相关的
ydbc
·
2013-08-08 11:00
linux
Linux调试器工作原理——基础篇
关于本文我打算在这篇文章中介绍关于Linux下的调试器实现的主要组成部分——
ptrace
系统调用。本文中出现的代码都在32位的Ubuntu系统上开发。
jiazhijun
·
2013-08-08 11:00
linux
调试
ptrace
Linux上程序调试的基石(2)--GDB
它的实现也是基于
ptrace
系统调用来完成的。 其原理是利用
ptrace
系统调用,在被调试程序和gdb之间建立跟踪关系。
DLUTBruceZhang
·
2013-08-06 15:00
C++
c
gdb
内存
调试
Linux上程序调试的基石(1)--
ptrace
引子: 1.在Linux系统中,进程状态除了我们所熟知的TASK_RUNNING,TASK_INTERRUPTIBLE,TASK_STOPPED等,还有一个TASK_TRACED。这表明这个进程处于什么状态? 2.strace可以方便的帮助我们记录进程所执行的系统调用,它是如何跟踪到进程执行的? 3.gdb是我们调试程序的利器,可以设置断点,单步跟踪程序。它的实现原理又是什么? 所有这一切的背后都
DLUTBruceZhang
·
2013-08-06 15:00
C++
c
printf
helloworld
调试
使用
ptrace
向已运行进程中注入.so并执行相关函数
1.简介 使用
ptrace
向已运行进程中注入.so并执行相关函数,其中的“注入”二字的真正含义为:此.so被link到已运行进程(以下简称为:目标进程)空间中,从而.so中的函数在目标进程空间中有对应的地址
MyArrow
·
2013-07-30 17:00
Android
ptrace
简介
1.
ptrace
本身的实现
ptrace
提供了一种父进程可以控制子进程运行,并可以检查和改变它的核心image。它主要用于实现断点调试。
MyArrow
·
2013-07-29 16:00
qt调试
ptrace
:不允许的操作
1.修改系统配置文件:用gedit使用管理员权限打开sudogedit/etc/sysctl.d/10-
ptrace
.conf2.找到下面这一行:(一般在文件最后一行)kernel.yama.
ptrace
_scope
makenothing
·
2013-07-27 17:00
fedora linux命令setup进入后无法进入network configure
问题: setup进入后无法进入networkconfigure[root@linux~]#setu
pTrace
back(mostrecentcalllast):File"/usr/sbin/system-config-network-tui
ccy365263452
·
2013-07-24 10:00
NetWork
fedora
configure
setup
使用
ptrace
跟踪进程
【http://godorz.info/2011/02/process-tracing-using-
ptrace
/】使用
ptrace
跟踪进程ripwu Programming >>
ptrace
Permalink
guojin08
·
2013-07-23 18:00
Linux中使用
ptrace
获取pthread线程的寄存器信息
1.与本文相关的有这几个重要的函数:pthread_create:创建线程pthread_self:获取当前运行的线程的线程ID(Thepthread_self()functionreturnstheIDofthecallingthread.)getpid:获取当前进程IDgettid:获取当前运行的线程的线程ID(gettid()returnsthecaller’sthreadID(TID))p
cjfeii
·
2013-07-12 20:00
多线程
c
linux
内核
pthread
android应用程序fps meter[帧数显示]的分析 —— 浅谈root的风险 (2)
RootTools库的Shell类,获取root权限并执行/data/data/com.aatt.fpsm/files/0,也就是apk包中的res/raw/bin0这个二进制文件,此二进制文件再通过
ptrace
freshui
·
2013-07-10 09:00
android
root
elf
ptrace
surfaceflinger
android应用程序fps meter[帧数显示]的分析 —— 浅谈root的风险 (2)
RootTools库的Shell类,获取root权限并执行/data/data/com.aatt.fpsm/files/0,也就是apk包中的res/raw/bin0这个二进制文件,此二进制文件再通过
ptrace
runfeel
·
2013-07-10 09:00
android
Qt Ubuntu 12.10 error
ptrace
: Operation not permitted
While trying to debug for the first time I got this error:
ptrace
: Operation not permitted.
hellobin
·
2013-07-04 11:00
ubuntu
INE R&S 4.0 Notes
IOScollectionhttp://certs4u.info/ciscoios/Sto
ptrace
rtwhileyou'reonaCiscodeviceviaaCiscoterminalserver
hqmb
·
2013-07-03 22:31
INE
R&S
4.0
Notes
Networking
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他