[Toddler's Bottle] codemap 보호되어 있는 글입니다. 더보기 pwntools - shellcode generation 1. 환경 설정 예제 from pwn import * # 쉘코드 적용 대상 바이너리의 환경(amd64, linux, little endian) 자동 설정 context.binary = "./binary" ※ pwntools documents에서는 환경 설정 시 context.binary를 추천 2. open() 예제e.g. open("./ABCDEFGHIJKLMN", O_RDONLY) filename = "./ABCDEFGHIJKLMN" sc = pwnlib.shellcraft.amd64.linux.open(filename, 'O_RDONLY', 0) # 어셈블리어 print sc # 어셈 -> 기계어 print asm(sc) # 기계어 -> HEX print enhex(asm(sc)) 3. read().. 더보기 debian-binary unpack 보호되어 있는 글입니다. 더보기 이전 1 2 3 4 5 6 ··· 123 다음