add문제랑 거의 비슷하다!
v5+7에 있는 0xDEADBEEF 문자열을 0xB000000B5 문자열로 바꾸면 성공!
리눅스에서는 리틀엔디안으로 값이 들어가므로
v5[0]에 0xb500000000000000 를 넣어주고!!
0x b500 0000 0000 0000
=> 0000 0000 0000 00b5
=> -5,404,319,552,844,595,200
v5[1]에 0x0b000000를 넣어주자!
0x 0000 0000 0b00 0000
=> 0000 000b 0000 0000
=> 184549376
16진수를 10진수로 변환시키는건 윈도우 계산기를 이용했다.
성공!
'System Hacking ( pwnable ) > pwnable.XYZ Write-up' 카테고리의 다른 글
[pwnable.xyz] note ( write - up ) (0) | 2019.05.20 |
---|---|
[pwnable.xyz] GrownUp ( write - up ) (0) | 2019.05.20 |
[pwnable.xyz] add ( write - up ) (0) | 2019.05.19 |
[pwnable.xyz] sub ( write - up ) (0) | 2019.05.19 |
[pwnable.xyz] welcome ( write - up ) (0) | 2019.05.19 |