system hacking/개념, 준비물
쉘코드 pwntools로 넣기
blackbearwow
2022. 2. 3. 19:58
1. 넣어야 하는 쉘코드가 무엇인지 알아낸다.
2. 쉘코드를 c언어로 작성하고 컴파일한다.
3. ida로 실행 파일을 열고, 어느 명령어부터 어느 명령어까지 쉘코드로 사용하는지 알아낸다.
4. ida스크립트를 이용해서 쉘코드를 바이너리로 저장한다.
auto fname = "save.bin";
auto address = 0x0400000;
auto size = 0x030;
auto file= fopen(fname, "wb");
savefile(file, 0, address, size);
fclose(file);
5. python pwntools의 payload항목에 불러온 후, 서버에 send한다.