Dreamhack 난이도 이름 send_sig 미리 알아둘 것 워게임
대략 살펴본 결과, NX가 걸려 셸코드 실행이 되지 않습니다. 또한, "file" 명령어로 본 결과, 바이너리 파일 자체가 "stripped" 된 것임을 알 수 있습니다.
이 경우, GDB(GNU Debugger)와 같은 디버깅을 진행할 때 필요한 symbol 정보가 다 날라가서 디버깅 자체가 GDB로는 안 되게 됩니다. 이럴때는 다른 툴을 쓰면 됩니다.
그래서 readelf로 읽어도 허전합니다. Hex-Ray가 장착된 어둠의 경로를 통해 구한 IDA PRO로 주어진 바이너리 파일을 살펴봐 봅시다. entry 구...
#
Assembly
#
sigcontext
#
sigreturn
#
SROP
#
wargame
#
writeup
#
x86
#
x86_64
#
워게임
#
send_sig
#
ROP
#
BOF
#
buffer_overflow
#
dreamhack
#
exploitation
#
GDB
#
IDA
#
kernel
#
linux
#
풀이
원문 링크 : [dreamhack.io] 「send_sig」 풀이