본문 바로가기

Malware Analysis

[CodeEngn] Malware Analysis L07

일곱 번째 문제이다.

주어지는 Flow는 6번 문제와 동일하다.

 

접속이 안될 경우 몇 ms 단위로 재접속을 하는지 알아내면 된다.

해당 부분은 다음 Flow이다.

http://어쩌고 하는 사이트에 접속을 시도하고,

접속 실패 하면, 밑에 Flow에서 Sleep 함수를 사용해 잠깐 쉬었다가 재접속을 시도한다.

 

Sleep 함수는 다음과 같다.

https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-sleep

 

Sleep function (synchapi.h) - Win32 apps

Suspends the execution of the current thread until the time-out interval elapses.

learn.microsoft.com

 

void Sleep(
  [in] DWORD dwMilliseconds
);

하나 받는 인자가 몇 ms 쉴 것인지에 대한 변수이다.

 

Flow를 보면 몇 ms인지 알 수 있다.

다만 주의해야할점은 해당 값은 16진수라는 것이다. (숫자 뒤에 h는 16진수라는 의미)

정답은 10진수로 입력해야한다.

'Malware Analysis' 카테고리의 다른 글

[CodeEngn] Malware Analysis L08  (0) 2023.08.06
[CodeEngn] Malware Analysis L06  (0) 2023.08.06
[CodeEngn] Malware Analysis L05  (0) 2023.08.06
[CodeEngn] Malware Analysis L04  (0) 2023.08.06
[CodeEngn] Malware Analysis L03  (0) 2023.08.06