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的

類似的軟件

interruptingcow
interruptingcow

14 Apr 15

Visual REGEXP
Visual REGEXP

3 Jun 15

Kodos
Kodos

3 Jun 15

KDbg
KDbg

14 Apr 15

顯影劑的其他軟件 Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

11 Apr 15

IPy
IPy

12 May 15

意見 python-ptrace

評論沒有發現
添加評論
打開圖片!