반응형 파이썬 해킹 프로그래밍1 04장 - PyDbg 순수 파이썬 윈도우 디버거 4.1 ㅡ 브레이크 포인트 확장 PyDbg를 이용하면 사용자 정의 콜백 함수를 구현함으로써 이벤트 핸들러를 쉽게 확장시킬 수 있다. 콜백 함수에 디버그 이벤트가 발생했을 때 수행될 로직을 구현해 넣으면 된다. 호출된 콜백 함수가 리컨을 하면 제어권은 디버거에게 넘어가고, 디버거는 디버깅 대상 프로세스가 계속 실행되게 한다. 소프트 브레이크 포인트를 성정하는 PyDbg 함수의 프로토타입 :address : 소프트 브레이크 포인트를 설정할 주소description : 브레이크 포인트에 교유한 이름을 부여할때 사용 (선택적으로 사용한다)restore : 발생한 브레이크 포인트를 초리한 이후에 자동으로 해당 브레이크 포인트를 해제할 것인지에 대한 여부handler : 브레이크포인트가 발생했을때 호출할 함수를 지.. 2015. 1. 26. 이전 1 다음 반응형