정의
Back To User Mode란 특정 이벤트를 일어나기 전에 설정해두고 Call 명령이 일어난 바로 다음 위치를 잡을 수 있다.
(참고문헌의 블로그에서 펌)
사용법
1. F12를 통해 디버깅 중인 올리를 pause 상태로 만든다.
2. Alt + F9를 통해 BTUM 모드로 설정
3. 프로그램에서 이벤트가 발생
4. 올리가 해당 부분 커서로 이동
이라고는 하는데 무슨말인지는 직접 해보지 않고는 정확하게 파악하기 힘든것 같다.
특정 값을 입력받는 시리얼 입력창, 키값을 입력받는 부분에서 해당 부분의 함수 호출부를 찾아가는것을 유용하게 해주는 기능으로 예상한다.
악성코드 분석에 어떻게 활용할 것인가?
1. 특정 값을 검증하는 부분의 함수 호출부를 편리하게 찾아갈 수 있을것이다.
(Search for -> Name in all modules를 통해서 예상가능한 API명을 입력해서 찾을 수 도 있을것 같다.)
2. 악성코드 분석에서 크게 활용할 부분은 없을것 같다.
참고문헌
스타크래프트 시디키 알고리즘 분석 [1], http://carpedm20.blogspot.com/2012/08/blog-post_7630.html
Back To User Mode, http://kblab.tistory.com/57
'Analysis > Theory' 카테고리의 다른 글
Themida 단순 Unpack (0) | 2019.01.06 |
---|---|
악성코드 'PlugX Dropper'의 설치 방식 (0) | 2019.01.06 |
중복 실행 방지 코드_CreateMutex( ) (0) | 2019.01.06 |
프로세스와 스레드(Process & Thread) (0) | 2019.01.06 |