LBRY Block Explorer

LBRY Claims • pieraisa-184-sw-hacking-tecnica-di

c6b70a727f8d0928ce9dfdf3bb841926cf89f767

Published By
Created On
22 Mar 2023 16:05:42 UTC
Transaction ID
Cost
Safe for Work
Free
Yes
PierAisa #184:SW Hacking tecnica di Buffer Overflow in C x86
Forum: http://mylothehack.altervista.org/forum/
Sito: http://mylothehack.altervista.org/

.Scrivo un piccolo programma in C, in ambiente Eclipse compilando con il gcc di MinGW, per vedere gli effetti di un buffer overflow forzato da programma su una piattaforma Intel x86. Creo una funzione overflow, che alloca un array di caratteri con dimensione 20 bytes, ma la invoco dalla funzione main con una stringa costante più lunga, in modo da sovrascrivere l'area di memoria dedicata fino all'area riservata al registro EIP Instruction Pointer, che fa saltare l'esecuzione del programma all'indirizzo specificato. Nella stringa al 33esimo carattere ho specificato la stringa aaaa, che in esadecimale corrisponde a 0x61616161 e quindi calcolando opportunamente la lunghezza della stringa si è riusciti a corrompere il registro EIP con questo valore. Il programma alloca 20 bytes per la variabile, 4 bytes per il puntatore p1, 8 bytes per argc e argv e 8 bytes per EBP e quindi al 33esimo posto abbiamo l'area per EIP. Quando il programma stackoverflow.exe va in esecuzione, Windows arresta bruscamente l'esecuzione del programma riportando un problema di segmentation fault. Andando ad osservare con il debugger passo passo l'esecuzione del programma stackoverflow.exe, troviamo proprio il valore iniettato. Questa tecnica in varianti più complicate è sfruttata dai virus per prendere il controllo del computer. Quando si programma è buona norma proteggere queste funzioni che accettano input dall'esterno. Nel mio caso ho utilizzato strcpy.
...
https://www.youtube.com/watch?v=gd3Gr_hU1QE
Author
Content Type
Unspecified
video/mp4
Language
Open in LBRY

More from the publisher

Controlling
VIDEO
CIRCU
Controlling
VIDEO
SCARI
Controlling
VIDEO
PIERA
Controlling
VIDEO
MAMMA
Controlling
VIDEO
0753:
VIDEO
#XMAS
Controlling
VIDEO
PIERA
Controlling
VIDEO
PIERA
Controlling
VIDEO
MAGNE