Pwnable.kr asm Write-up

CTF 중점 스터디

2019. 12. 8. 20:42

ssh로 접속한다.

asm, asm.c, readme, flag file 총 4개의 파일이 존재한다. 이 중에서 readme 파일에는 nc를 통해 접속할 포트가 적혀있다.

asm.c 파일을 보면 사용자에게 Shellcode를 입력받아 그 Shellcode를 실행시키고 있다. 그러나 이때, sandbox라는 함수를 통해 사용자가 호출할 수 있는 system call을 open, read, write, exit, exit_group로 제한하고 있다.
pwntools의 shellcraft를 사용하여 file open, read, write하는 64bit Shellcode를 만들어 전송하면 된다.

Written by choi_jiung

'CTF 중점 스터디' 카테고리의 다른 글

N00bCTF Compare Write-up  (0) 2019.12.14
Protostar heap1 Writeup  (0) 2019.12.09
TUCTF Faker Write Up  (0) 2019.12.08
N00bCTF_very ezzzzz!!_정세인  (0) 2019.12.01
protostar_heap0 Write_up  (0) 2019.12.01