Reference

    bof1 exploit 코드 분석

    BOF exploit 공격 코드 분석하기 파일을 확인하면 취약점을 공격하는 exploit 공격 코드 인것을 알 수 있습니다 코드를 한줄씩 해석해 보자면 from pwn import * pwntools를 import 시키는 명령어로 이후에 pwntools에 속해있는 기능을 사용할 수 있는 코드가 먼저 작성됩니다. #context.log_level='debug' exploit에 문제를 해결할 때 설정하는 pwntools 기능으로 사용하는 코드입니다. p = process('./bof1') process( )는 대상 바이너리의 이름을 지정하는 것으로 프로세스와 통신하게 하는데 ‘p =’로 개체를 생성하여 p개체가 bof1프로세스를 실행하게 코드로 볼 수 있습니다. payload = b'A' * 120 payl..