워게임/CodeEngn

[CodeEngn] Malware Analysis L06

name2965 2022. 10. 6. 22:30
728x90

 

 

이번 문제부터는 특정 바이너리의 Flow가 주어집니다.

 

Flow는 쉽게 말해서 어셈블리 코드를 보기쉽게 그림으로 전개시켜놓은것입니다.

 

Flow는 전체적인 흐름을 읽기쉬워서 정적분석할때 많이 쓰입니다.

 

 

주어진 Flow를 살펴보면

 

 

 

 

이정도로 구성되어있습니다.

이 프로그램의 Thread Mutex를 찾는것이 목표이므로 한번 분석해보면

 

 

 

처음에도 Thread를 생성하는 함수가 호출되었지만 그 이후로 Mutex가 생성되진 않았기 때문에 

처음 부분은 넘기고, 그다음으로 의심스러운 함수는 이 부분인데

 

호출되는 함수를보면 CreateThread함수가 호출된 뒤로 바로 CreateMutexA함수에 smtp_bagla_1000라는 이름의

Mutex가 생성 되었습니다.

 

그러므로 이 Mutex가 해당 Thread Mutex일것으로 추측됩니다.

 

그러므로 정답은 smtp_bagla_1000 입니다.

728x90

'워게임 > CodeEngn' 카테고리의 다른 글

[CodeEngn] Malware Analysis L08  (0) 2022.10.06
[CodeEngn] Malware Analysis L07  (0) 2022.10.06
[CodeEngn] Malware Analysis L05  (0) 2022.10.06
[CodeEngn] Malware Analysis L03  (0) 2022.10.06
[CodeEngn] Malware Analysis L02  (0) 2022.10.06