2012-03-12 6 views
0

OllyDbg에서 코드를 실행하는 동안 GUI를 볼 수있는 방법이 있는지 알고 싶었 기 때문에 메시지가 언제 표시되는지 확인할 수있었습니다. 코드를 단계별로 실행하면 GUI가 멈추고 메시지가 나타날 때를 알 수 없습니다. 또한 API 및 다른 것들에 중단 점을 배치하려고 시도했지만 도움이되지 않았습니다. 그냥 스테핑 중에 GUI를 볼 수있는 몇 가지 방법이나 플러그인이 있는지 알고 싶었습니다. 감사합니다.OllyDbg에서 코드를 실행할 때 GUI가 활발하게 표시되는 방법이 있습니까?

답변

0

각 UI 요소를 단계적으로 생성 할 수는 없습니다. 그러나 특정 UI 이벤트 (예 : MessageBox, 창 만들기 등)를 중단 할 수 있습니다. 메시지가 사용자의 요구와 일치 할 때 조건부로 MessageBox 함수 또는 변형을 중단 할 수 있습니다. Ollydbg의 조건부 중단 점은 도움이되어야합니다.

0

당신이 프로그램 플럭스를 제어 할 때 프로그램을 디버깅 할 때 코드가 실행되면서 GUI가 정지되므로 ShowMessageBoxA와 같은 명령을 내리면 프로그램이 메시지 박스를 보여주고 싶을 것입니다 또는 유사합니다.

당신은 정말로 디버깅이 어떻게 작동하는지 이해하지 못하는 becuse를 가지고 있습니다. 만약 당신이 약간의 역 공학적 교훈을 따르고 있다면, 우선 약간의 디버깅을 공부하면, C로 간단한 프로그램을 만들어서 되돌릴 것을 제안합니다. 고급 수업을 듣고 난 후.

이 사이트는 좋은 자습서를 많이 가지고 : Here

당신이 역 engeneering을 시작 리나에서이 자습서를 얻고 싶다면 : Here

의 결론에도 totorials에 대한 반전을 위해 가상 머신을 사용)