본문 바로가기

CTF

HarekazeCTF 2018 alnush

알파뉴메릭 쉘코드를 입력받는다.


쉘코드를 입력받을때 오버플로우가 발생하는대 1바이트만 고쳐서 문자열 입력을 한번더입력할 수 있다.


그리고 처음입력받은 쉘코드만 알파뉴메릭인지 검사한다.


이걸 이용해서 처음엔 q0 = jno 0x30을 집어넣고 오버플로를 일으킨다음 64bit shellcode를 넣어서


쉘을 획득할 수 있다.


solve.py

'CTF' 카테고리의 다른 글

Codegate 2018 writeup  (2) 2018.04.17
CodeGate 2018 final 후기  (0) 2018.04.08
HarekazeCTF 2018 Flea_attack  (0) 2018.02.11
HarekazeCTF 2018 Harekaze Farm  (0) 2018.02.11
CodeGate 2018 quals SuperFTP  (0) 2018.02.07