감이 안잡히네요...
처음으로 wargame 접하다보니 길을 좀 잃었습니다. obj.c파일에서 주소를 /home/shell_basic/flag_name_is_loooooong바꾸고 objdump -d사용해서 opcode까지 뽑아냈습니다.
그렇게 뽑은 opcode를 nc host1.dreamhack.games 9349들어가서 shellcode: 에 냅다 붙여넣더니 아무 반응이 없다군요... 어떻게 opcode를 전달해야 하나요? 그리고 shell_basic.c은 어떻게 이용해야 하나요?
작성한 orw.c코드이고 밑에는 objdump -q ./orw 실행후 run_sh함수의 결과입니다...
<run_sh>에 있는 기계어만 \x형태로 shellcode:에 전달하면 되는거 아닌가요?
#pwnable
작성자 정보