iocla-ctf-writeups/format_string/format_string-write-up

14 lines
547 B
Plaintext

elchapo187 - Popescu Lucian Ioan - luci.ion771@gmail.com - format_string
Argumentul in linia de comanda dat pentru rezolvare este generat cu urmatoarea
comanda:
python -c 'print "\xb4\x9a\x04\x08" + "a"*16 + "%n"'
Primul lucru prezent este adresa care vrem sa fie suprascrisa cu valoarea 0x14.
Dupa care sunt prezenti inca 16 bytes de junk ca mai apoi sa apara
specificatorul "%n" care pune intr-o adresa de memorie(adresa prezenta la
inceputul payloadului) numarul de bytes scrisi pana la momentul actual.
Flagul este:
iocla_ayyyy_macarena!!