User

@anonymous


Ajuda no Desafio Simple ROP (RESOLVIDO)

Ajuda no Desafio Simple ROP (RESOLVIDO)  

  Por: Metanol em 6 de Janeiro de 2018 às 22:35

Fala galera!

Estou com dificuldades no seguinte desafio: https://shellterlabs.com/pt/training/get-started/writing-exploits/questions/we-simple-rop/

Por se tratar de um STDIN eu não sei se estou usando o comando correto para tentar encontrar a flag. A duvida é, essa é a maneira correta de efetuar a sobrescrita?

./rop_remote $(python -c 'print "A"*40 + "\x03\x02\x01" ')

Onde: "\x03\x02\x01" = Endereço de memória da função get_flag(). "A"*40 = Número do Overflow encontrado através dos calculos. Essa é a maneira correta de causar o Overflow?

OBS: Os dados apresentados são apenas para exemplificar.


 Última edição por: Metanol em 10 de Janeiro de 2018 às 16:26, 1 tempo total de edição.

Re: Ajuda no Desafio Simple ROP (RESOLVIDO)  

  Por: Metanol em 10 de Janeiro de 2018 às 16:27

Consegui realizar o desafio.