안녕하세요.
돌아온 것을 환영합니다.
지난 영상에서 API 열거를 통해 API가 몇 번이나 공격을 받았는지 세어본 결과 Virtualalloc의 경우 세 번, Virtualprotect의
경우 여섯 번 공격을 받은 것으로 나타났습니다.
그리고 감시자 보호는 첫 번째 기회 예외가 적용되기 직전에 마지막으로 공격당했습니다.
따라서 Virtualalloc이 여섯 번째로 호출되면 첫 번째 기회 예외가 발생하기 직전에 덤프할 수 있다는
것을 알고 있습니다.
이것이 바로 트릭입니다.
이제 우리는 이제
시스템 중단점 콜백을 확인하기 전에 x32 DBS에 대한 옵션을 전송한 다음 Dridex 트로이 목마를 엽니다.
그리고 두 개의 중단점을 설정했습니다.
가상 잠금의 중단점 및 가상 보호의 중단점.
생성 프로세스를 내부에 넣을 필요가 없습니다.
이제 중단점 탭에서 둘 다 설정되어 있고 이제 카운트가 0과 0인지 확인합니다.
따라서 여기 가상 보호 6을 위해 6이 될 때까지 F9를 계속 누를 수 있습니다.
그때가 바로 덤프할 준비가 되었다는 것을 알 때입니다.
그러니 달리고, 치고, 지켜보세요.
무시해도 됩니다.
실행 무시합니다.
실행.
해당 실행은 무시하세요.
Watch.
보호.
이제 두 번째 매개변수를 살펴보겠습니다.
먼저 넘어가 보겠습니다.
뒤로 물러서세요.
전화가 올 때까지 기다리세요.
이제 두 번째 매개 변수를 살펴봅니다.
이 메모리 영역입니다.
알겠습니다.
원하는 경우 1번 메모리에 이어 이 메모리 영역을 따라갈 수 있습니다.
우리가 원한다면.
하지만 선택 사항입니다.
이제 우리는 계속해서 넘어갑니다.
그리고 뛰면서도 계속 지켜보고, 보호하고, 계속 점프합니다.
통화 후 여기를 클릭하세요.
두 번째 매개변수는 해당 실행의 압축을 계속 풀고 있습니다.
다시 말하지만.
교대해야 합니다.
뒤로 물러서세요.
점프.
보존 프로젝트까지 단계.
두 번째 매개변수입니다.
보이시죠?
뒤에서도 계속됩니다.
그리고 중단점 수를 보세요.
셋, 셋.
아직은 아닙니다.
따라서 3시 6분이 될 때까지 기다려야 합니다.
앞서 열거한 내용을 기억하세요.
세 여섯.
자, 이제 실행해 보겠습니다.
이 모든 단계를 수행하고.
그리고 이걸 밟고 달리세요.
무엇이 중요한가요?
여기까지만
오세요.
보이시죠?
동일한 메모리 영역에서 0부터 시작하여 7개의 0으로 압축을 푸는 작업을 계속합니다.
다시 실행합니다.
숫자를 보세요.
셋, 넷.
다시 보호할 수 있습니다.
뒤로 물러서세요.
전화가 올 때까지 비켜주세요.
두 번째 매개변수입니다.
동일한 지역 메모리와 더 높은 주소.
2830.
휴식 시간에 누르세요. 35.
한 번만 더 치면 된다는 뜻입니다.
자, 다시 실행해 보세요.
뒤로 물러서세요.
보호로 이동합니다.
이제 넘어가세요.
그리고 이제 끝났다고 생각합니다.
이제 브레이크 포인트 6으로 이동합니다.
즉, 메모리를 덤프할 준비가 되었다는 뜻입니다.
따라서 이것은 자체 주입이므로 여기서 덤프하지 않습니다.
이전에는 메모리 맵에서 마우스 오른쪽 버튼으로 팔로우를 클릭한 다음 여기에서 덤프하고 마우스 오른쪽 버튼을 클릭했습니다.
파일일 수도 있지만 자체 주입이므로 자체 프로세스를 덮어쓴다는 의미입니다.
그래서 우리가 하는 일은 프로세스 해커로 이동하여 플래그를 열고 유틸리티로 이동하는 것입니다.
그런 다음 프로세스 해커를 엽니다.
그런 다음 다이얼렉시아를 검색한 다음 부속서를 두 번 클릭한 다음 메모리 폴더로 이동합니다.
이제 여기서부터 0이 7개 뒤에 오는 주소에 0을 덤프하겠습니다.
이것은 확장하여 볼 수 있습니다.
이 모든 것이 언팩 코드입니다.
여기 자체 프로세스에 언팩 코드를 자체적으로 삽입했습니다.
또한 보호 비트가 쓰기 가능하고 실행 가능한 것을 확인할 수 있습니다.
이제 이걸 마우스 오른쪽 버튼으로 클릭하면 됩니다.
저장.
그런 다음 바탕 화면으로 이동하여 Dridex 폴더에 저장하여 이 Dridex 덤프를 호출할 수 있도록 합니다.
X 밑줄 덤프를 작성합니다.
저장.
자, 이제 모든 것을 닫을 수 있습니다.
이것을 닫으면 xdb도 닫을 수 있습니다.
이미 이 작업을 수행했습니다.
다음 동영상에서는 PEB를 사용하여 매핑을 해제하는 과정을 보여드리겠습니다.
시청해 주셔서 감사합니다.