PwnTools
``` pip3 install pwntools ``` ## Hack asm
Kry opcodes van lyn of lêer.
Kan kies:
uitvoertipe (raw, hex, string, elf)
uitvoerlêerkonteks (16, 32, 64, linux, windows...)
vermyt byte (nuwe lyne, nul, 'n lys)
kies 'n enkoder foutopsporingskodes deur gdb te hardloop die uitset
Pwn checksec
Checksec-skrip
Pwn constgrep
Pwn cyclic
Kry 'n patroon
Kan kies:
Die gebruikte alfabet (klein letters standaard)
Lengte van unieke patroon (standaard 4)
konteks (16,32,64,linux,windows...)
Neem die offset (-l)
Pwn foutopsporing
Heg GDB aan 'n proses aan
Kan kies:
Volgens uitvoerbare lêer, volgens naam of volgens pid konteks (16,32,64,linux,windows...)
gdbskrip om uit te voer
sysrootpad
Pwn disablenx
Deaktiveer nx van 'n binêre lêer
Pwn disasm
Ontas hex-opcodes
Kan kies:
konteks (16,32,64,linux,windows...)
basis adres
kleur(standaard)/geen kleur
Pwn elfdiff
Druk verskille tussen 2 lêers af
Kry heksadesimale voorstelling
Pwn phd
Kry heksdump
Kan kies:
Aantal bytes om te wys
Aantal bytes per lyn om te beklemtoon
Oorslaan van bytes aan begin
Pwn pwnstrip
Pwn scrable
Pwn shellcraft
Kry shellkodes
Kan kies:
shellcode en argumente vir die shellcode
Uit lêer
uitset formaat
foutopsporing (heg dbg aan die shellcode)
voor (foutopsporing val voor kode)
na
vermy om opcodes te gebruik (verstek: nie nul en nuwe lyn)
Voer die shellcode uit
Kleur/geen kleur
lys stelseloproepe
lys moontlike shellkodes
Genereer ELF as 'n gedeelde biblioteek
Pwn sjabloon
Kry 'n Python-sjabloon
Kan kies: gasheer, poort, gebruiker, wagwoord, pad en stil
Pwn unhex
Vanaf heks na string
Pwn opdatering
Om pwntools te update
Last updated