2018-11-28
Immunity Debugger를 이용한
Feygen, key4 Debugging
- Entry Point (EP) : 프로그램 시작점
- Message box
- ASCII code : Message box A
- Uni code : Message box W
- Ctrl + F2 : Run
- JNZ(Jump if Not Zero) : zeroflag가 0이면 jump
[ 더이상 진행불가 ]
[ 실습 ]
keygen우회하여 보기
긍정적인 반응의 메세지 박스함수 부분을 찾음
메세지박스의 시작주소를 입력하여 우회
[ 우회를 성공하면 뜨는 메세지박스 ]
[ Immunity Debugger ]
우회한 파일의 복사본을 만들어 저장
이걸 보면 메인함수의 위치를 대략적으로 파악할 수 있음
이중구문 구조
이중구조를 디버깅하면 어떠한 구조인지 확인하기 위하여
간단하게 소스코드를 만들어 확인
[ for문, for문의 이중구문 소스코드 ]
실행했을 때
- IMUL A,B (A=A^B)
[ 여기가 메인함수 ]
구문마다 묶어 처리됨
No comments:
Post a Comment