관리 메뉴

Bull

[pwndbg] gdb에 바이트 코드 집어넣기 본문

Computer Science/System Hacking

[pwndbg] gdb에 바이트 코드 집어넣기

Bull_ 2024. 5. 17. 23:55
r <<< $(python3 -c "import sys; sys.stdout.buffer.write(b'\x44\x52\x45')")

gdb 실행 시 r 혹은 ni 같이 명령어 이후에 문자열을 넣을 수 있다.

 

하지만 \x00처럼 널바이트는 무시되어 들어간다..

그래서 원하는 위치에 바이트코드는 들어가지만 널바이트가 들어가는 곳은 형태가 그대로 유지된다.

 

이것에 대한 해결방법은 시간이 되면 찾아볼 예정.