Στοιχεία Λογισμικού:
Εκδοχή: 0.6.3
Ανεβάστε ημερομηνία: 11 May 15
Άδεια: Δωρεάν
Δημοτικότητα: 80
python-ptrace είναι ένα πρόγραμμα εντοπισμού σφαλμάτων με χρήση ptrace (Linux, BSD και Darwin κλήση συστήματος για τον εντοπισμό των διαδικασιών) γραμμένο σε Python.
python-ptrace είναι ένα έργο ανοικτού πηγαίου κώδικα γραμμένο σε Python και διανέμεται υπό την άδεια χρήσης GNU GPLv2
Χαρακτηριστικά :.
- Το υψηλό επίπεδο Python αντικείμενο API: PtraceDebugger και PtraceProcess
- σε θέση να ελέγξει πολλαπλές διεργασίες: εκδηλώσεις πιρούνι αλιευμάτων σε Linux
- ανάγνωσης / εγγραφής byte για την αυθαίρετη διεύθυνση: αναλάβει τη φροντίδα της ευθυγράμμισης της μνήμης και διάσπαση bytes με λέξη cpu
- βήμα Εκτέλεση βήμα χρησιμοποιώντας ptrace_singlestep () ή διακοπή υλικού 3
- Μπορεί να χρησιμοποιήσει distorm Αποσυναρμολογητής
- μητρώα χωματερή, αντιστοιχίσεις μνήμη, στοίβα, κλπ.
- syscall ιχνηθέτη και αναλυτή (strace.py εντολή)
Τι είναι καινούργιο σε αυτή την έκδοση:
- distrom3 Υποστήριξη
- Υποστήριξη Python 3
- Μετονομασία strace.py επιλογή --socketcall να --socket, και να το διορθώσουμε αυτήν την επιλογή για το FreeBSD και Linux / 64 bits
- Προσθήκη MANIFEST.in: περιλαμβάνονται όλα τα αρχεία στη διανομή πηγή (δοκιμές, ενότητα cptrace, ...)
Τι είναι καινούργιο στην έκδοση 0.6.2:
- Διορθώστε 64 bits υπο μητρώα (σετ μάσκα για EAX , ebx, ecx, EDX)
Τι είναι καινούργιο στην έκδοση 0.6.1:
- Δημιουργία παρακολούθηση, showfollow, resetfollow, εντολές Xray σε gdb.py. Patch του Δημήτρη Γλυνού
- Ιστοσελίδα έργου μετακόμισε στο http://bitbucket.org/haypo/python-ptrace/
Τι είναι καινούργιο στην έκδοση 0.6:
- Χρήστης ορατές αλλαγές:
- python-ptrace εξαρτάται από τώρα και στο εξής Python 2.5
- Μη έγκυρη πρόσβαση μνήμης: προσθέστε τη διεύθυνση βλάβη στο όνομα
- Ενημέρωση Python 3.0 μπάλωμα μετατροπής
- Δημιουργία -i (--show-ip) επιλογή για να strace.py: δείκτης δείχνουν εντολή
- Προσθέστε ένα νέο παράδειγμα (itrace.py) γράφτηκε από τον Mark Seaborn και βασίζεται σε strace.py
- αλλαγές API:
- PtraceSyscall: αποθηκεύσετε το δείκτη διδασκαλίας σε syscall εισάγετε (αν η instr_pointer option = True, απενεργοποιημένη από προεπιλογή)
- Κατάργηση PROC_DIRNAME και procFilename () από ptrace.linux_proc
- Bugfixes:
- Διορθώστε locateProgram () για σχετική διαδρομή
- Fix ερμηνεία των σφαλμάτων μνήμης για MOSVW διδασκαλίας (πηγή ESI και ο προορισμός είναι EDI, και όχι το αντίστροφο!)
Τι είναι καινούργιο στην έκδοση 0.5:
- syscalls υποδοχή μαϊντανός για το FreeBSD
- Αποφύγετε την δημιουργία zombi διαδικασίας στο FreeBSD
- Οι περισσότεροι βασική υποστήριξη των Windows
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε