rand() 함수로 랜덤으로 값을 받아서 XOR연산한 결과가 deadbeef가 되어야 한다.

 

rand()함수는 srand()가 없으면 계속 똑같은 값을 뽑는다.

 

적당한 곳에 bp를 걸고 eax를 보면 random값을 볼 수 있다.

random() -> 0x6b8b4567

특정 값 ^ random()= 0xdeadbeef

여기 서 특정 값을 계산해 보면 => b526fb88 (10진수 : 3039230856)

'포너블 > pwnable.kr' 카테고리의 다른 글

[pwnable.kr] leg  (0) 2020.03.09
[pwnable.kr] input2  (0) 2020.02.27
[pwnable.kr] passcode  (0) 2020.02.27
[pwnable.kr] flag  (0) 2020.02.27
[pwnable.kr] bof  (0) 2020.02.27

+ Recent posts