반응형

문제는 프로그램의 Thread Mutex를 원하고 있다.

 

여기서 Thread Mutex란,

쉽게 여러 스레드에서 하나의 값을 접근할 때 생기는 동기화 문제를 해결하기 위한 것으로, A 스레드가 값을 접근 했을때는 스레드를 잠궈 다른 스레드가 접근할 수 없게 만들고 다른 스레드는 잠금이 풀릴 때까지 기다리는 만드는 기능을 전체적으로  Mutex라고 한다.

 

아마 Mutex의 이름이나 함수 주소 등을 원하는 것 같은데...

 

일단 PDF를 보게 되면

많은 어셈블리 그래프가 있지만 CreateMutexA 함수가 2개 보이게 된다. 

 

이 함수에 인자값 중, 3번째 인자값으로 Mutex의 이름을 지정해주고 있다.

이 2개를 전부 정답에 입력해보면..

 

아래에 있는 Mutex의 이름이 성공하게 된다.

 

 

성공!

 

 

반응형

'Reversing 문제 풀이 > CodeEngn.com_Malware' 카테고리의 다른 글

codeengn-malware-L08 풀이  (0) 2022.06.14
codeengn-malware-L07 풀이  (0) 2022.06.13