python-ptrace

Software screenshot:
python-ptrace
Software informatie:
Versie: 0.6.3
Upload datum: 11 May 15
Ontwikkelaar: Victor Stinner
Licentie: Gratis
Populariteit: 80

Rating: 3.0/5 (Total Votes: 3)

python-ptrace is een debugger met ptrace (Linux, BSD en Darwin system call om processen op te sporen) in Python geschreven.
python-ptrace is een open source project geschreven in Python en verspreid onder de GNU GPLv2 licentie

Eigenschappen .

  • hoog niveau Python object API: PtraceDebugger en PtraceProcess
  • In staat om meerdere processen te controleren: vangst vork events op Linux
  • lezen / schrijven bytes aan willekeurige adres: verzorgen van het geheugen uitlijning en split bytes aan cpu woord
  • Uitvoeren stap voor stap aan de hand ptrace_singlestep () of hardware onderbreking 3
  • Kan gebruik distorm disassembler
  • Dump registers, geheugen mappings, stack, etc.
  • syscall tracer en parser (strace.py commando)

Wat is nieuw in deze release:

  • Ondersteuning distrom3
  • Ondersteuning Python 3
  • Naam wijzigen strace.py optie --socketcall te --socket, en bevestig deze optie voor FreeBSD en Linux / 64 bits
  • Voeg MANIFEST.in: omvatten alle bestanden in de bron distributie (testen, cptrace module, ...)

Wat is nieuw in versie 0.6.2:

  • Fix 64 bits sub registers (set masker voor EAX , ebx, ecx, edx)

Wat is nieuw in versie 0.6.1:

  • Maak follow, showfollow, resetfollow, röntgenstraal opdrachten in gdb.py. Patch geschreven door Dimitris Glynos
  • Project website verhuisd naar http://bitbucket.org/haypo/python-ptrace/

Wat is nieuw in versie 0.6:

  • Gebruikers zichtbare veranderingen:
  • python-ptrace hangt nu af van Python 2.5
  • Ongeldige geheugen: voeg fout adres in de naam
  • bijwerken Python 3.0 conversie patch
  • Maak -i (--show-ip) optie om strace.py: toon instructie pointer
  • Voeg een nieuw voorbeeld (itrace.py) geschreven door Mark Seaborn en gebaseerd op strace.py
  • API veranderingen:
  • PtraceSyscall: bewaar de instructie pointer op syscall invoeren (als de optie instr_pointer = True, standaard uitgeschakeld)
  • Verwijder PROC_DIRNAME en procFilename () uit ptrace.linux_proc
  • Bugfixes:
  • Fix locateProgram () voor het relatieve pad
  • Fix interpretatie van het geheugen fout op MOSVW instructie (bron is ESI en de bestemming is EDI, en niet het omgekeerde!)

Wat is nieuw in versie 0.5:

  • Parse socket syscalls voor FreeBSD
  • Vermijd het creëren van Zombi proces op FreeBSD
  • De meeste elementaire Windows-ondersteuning

Eisen

  • Python

Vergelijkbare software

scanmem
scanmem

2 Jun 15

otrace
otrace

20 Feb 15

LDasm
LDasm

3 Jun 15

YARI
YARI

12 May 15

Andere software van ontwikkelaar Victor Stinner

Fusil
Fusil

12 May 15

IPy
IPy

12 May 15

IPy
IPy

11 Apr 15

Reacties op python-ptrace

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!