python-ptrace

软件截图:
python-ptrace
软件详细信息:
版本: 0.6.3
上传日期: 11 May 15
许可: 免费
人气: 44

Rating: 5.0/5 (Total Votes: 1)

中的python-ptrace的是(的Linux,BSD和达尔文的系统调用跟踪进程)用Python编写的一个使用ptrace的调试。
蟒蛇-ptrace的是用Python编写的,并在GNU GPLv2协议分配的一个开源项目

功能

  • 在高层次的Python对象API:PtraceDebugger和PtraceProcess
  • 能够控制多个进程:在Linux上抓叉事件
  • 在读/写字节任意地址:照顾内存对齐和分割字节CPU字
  • 执行由()使用的步骤或ptrace_singlestep硬件中断3
  • 可以使用distorm拆装
  • 自卸寄存器,内存映射,堆栈等。
  • 系统调用示踪和解析器(strace.py命令)

什么在此版本中是新的

  • 支持distrom3
  • 支持Python的3​​
  • 重命名strace.py选项--socketcall到--socket,并修复该选项为FreeBSD和Linux / 64位
  • 将MANIFEST.in:包括源代码发布的所有文件(测试,cptrace模块,...)

在什么版本0.6.2新是

  • 在修复64位寄存器子(为EAX集面膜,EBX,ECX,EDX)

什么是0.6.1版本,新的

  • 创建随访,showfollow,resetfollow,在X射线命令gdb.py.补丁写的季米特里斯Glynos
  • 在项目网站搬到http://bitbucket.org/haypo/python-ptrace/

什么是0.6版本的新

  • 在用户可见的变化:
  • 中的python-ptrace的,现在要看的Python 2.5
  • 无效的内存访问:在名称中添加故障地址
  • 更新Python 3.0的转换补丁
  • 创建-i(--show-IP)选项strace.py:显示指令指针
  • 将写标记Seaborn和strace.py基于一个新的例子(itrace.py)
  • API的变化:
  • PtraceSyscall:指令指针存储在系统调用进入(如果选项instr_pointer = TRUE,默认禁用)
  • 删除PROC_DIRNAME和procFilename()从ptrace.linux_proc
  • 错误修正:
  • 修正locateProgram()为相对路径
  • 的内存故障的MOSVW指令修正解释(来源ESI和目标是EDI,而不是相反!)

什么版本0.5是新的

  • 在解析系统调用接口为FreeBSD
  • 避免创建zombi过程在FreeBSD
  • 在大多数基本的Windows支持

要求

  • 在Python的

类似的软件

UpStare
UpStare

20 Feb 15

rpcpdb
rpcpdb

20 Feb 15

PuDB
PuDB

20 Feb 15

显影剂的其他软件 Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

12 May 15

IPy
IPy

11 Apr 15

意见 python-ptrace

评论没有发现
添加评论
打开图片!