OllyDbg에서 코드를 실행하는 동안 GUI를 볼 수있는 방법이 있는지 알고 싶었 기 때문에 메시지가 언제 표시되는지 확인할 수있었습니다. 코드를 단계별로 실행하면 GUI가 멈추고 메시지가 나타날 때를 알 수 없습니다. 또한 API 및 다른 것들에 중단 점을 배치하려고 시도했지만 도움이되지 않았습니다. 그냥 스테핑 중에 GUI를 볼 수있는 몇 가지 방법이나 플러그인이 있는지 알고 싶었습니다. 감사합니다.OllyDbg에서 코드를 실행할 때 GUI가 활발하게 표시되는 방법이 있습니까?
0
A
답변
0
각 UI 요소를 단계적으로 생성 할 수는 없습니다. 그러나 특정 UI 이벤트 (예 : MessageBox, 창 만들기 등)를 중단 할 수 있습니다. 메시지가 사용자의 요구와 일치 할 때 조건부로 MessageBox 함수 또는 변형을 중단 할 수 있습니다. Ollydbg의 조건부 중단 점은 도움이되어야합니다.
0
당신이 프로그램 플럭스를 제어 할 때 프로그램을 디버깅 할 때 코드가 실행되면서 GUI가 정지되므로 ShowMessageBoxA와 같은 명령을 내리면 프로그램이 메시지 박스를 보여주고 싶을 것입니다 또는 유사합니다.
당신은 정말로 디버깅이 어떻게 작동하는지 이해하지 못하는 becuse를 가지고 있습니다. 만약 당신이 약간의 역 공학적 교훈을 따르고 있다면, 우선 약간의 디버깅을 공부하면, C로 간단한 프로그램을 만들어서 되돌릴 것을 제안합니다. 고급 수업을 듣고 난 후.
이 사이트는 좋은 자습서를 많이 가지고 : Here
당신이 역 engeneering을 시작 리나에서이 자습서를 얻고 싶다면 : Here
의 결론에도 totorials에 대한 반전을 위해 가상 머신을 사용)
를관련 문제
- 1. ScrollViewer를 "활발하게"만들 수있는 쉬운 방법이 있습니까?
- 2. OllyDbg에서 여러 메모리 덤프를 여는 방법이 있습니까?
- 3. IronRuby가 활발하게 개발되고 있습니까?
- 4. 어셈블리가로드 될 때 코드를 실행하는 방법이 있습니까?
- 5. 루비 - 각 메서드 정의 다음에 실행할 코드를 추가하는 방법이 있습니까?
- 6. ShareKit 방법이 Lion/Xcode 4.3.1에서 활발하게 활동하고 있습니까?
- 7. 오류 메시지가 표시되는 방식을 변경하는 방법이 있습니까?
- 8. NAnt는 여전히 활발하게 개발되고 있습니까?
- 9. 프리즘은 여전히 활발하게 개발되고 있습니까?
- 10. 스프라이트 코드를 실행할 때 AS3
- 11. cron을 제외하고 주기적으로 SQL 코드를 실행할 수있는 다른 방법이 있습니까?
- 12. netbeans에서 주 프로젝트를 실행할 때 GUI가 표시되지 않습니다.
- 13. Interface Builder에서 vs를 실행할 때 내 GUI가 다르게 보입니까?
- 14. GUI가 오래 걸릴 때 WaitDialog
- 15. 브라우저에서 JavaScript가 비활성화되었을 때 어떻게 JavaScript 코드를 실행할 수 있습니까?
- 16. GUI가 어디에 있습니까?
- 17. OllyDbg에서 함수 호출 속도 결정
- 18. 오브젝트가 .NET에서 범위를 벗어날 때 코드를 실행할 수 있습니까?
- 19. QTableView 상단에 텍스트 줄이 표시되는 방법이 있습니까?
- 20. iPhone에서 표시되는 시간을 조정하는 방법이 있습니까?
- 21. 코드를 실행할 때 현재 줄 번호를 가져 오는 방법이 있습니까? C#
- 22. jQuery/Backbone/Underscore 코드를 건너 뛸 수있는 방법이 있습니까? 디버거로 JS를 단계별로 실행할 때?
- 23. 말렛에는 GUI가 있습니까?
- 24. nosetests 용 GUI가 있습니까
- 25. Boost Library에 GUI가 있습니까?
- 26. 자식 관리 GUI가 있습니까?
- 27. J # 코드를 JVM에서 실행할 수 있습니까
- 28. FactoryGirl을 실행할 때 DB 데이터를 검사 할 수있는 방법이 있습니까?
- 29. 크기를 문서화하면 코드를 실행할 때 성능에 영향을 미칠 수 있습니까?
- 30. 은 예외가 throw 될 때 코드를 실행할 수 있습니까?