๋ฐ์ํ
๐ฆ Windows Script Host Error ํด๊ฒฐ๋ฒ ์ด์ ๋ฆฌ
โ Windows Script Host Error๋?
- "Windows Script Host Error"๋
VBScript, JS ๋ฑ ์คํฌ๋ฆฝํธ ํ์ผ ์คํ ์ค๋ฅ๋ก
์ ์ฑ์ฝ๋ ๊ฐ์ผ, ๋ ์ง์คํธ๋ฆฌ ๋ฌธ์ , ์์คํ ํ์ผ ์์,
ํ๋ก๊ทธ๋จ ์ถฉ๋ ๋ฑ ๋ค์ํ ์์ธ์ผ๋ก ๋ฐ์ํฉ๋๋ค. - ๋ํ ์ฆ์
- "Cannot find script file..."
- "Windows Script Host access is disabled on this machine"
- "The system cannot find the file specified"
- injector.vbs, run.vbs ๋ฑ ์ ์ ์๋ ์คํฌ๋ฆฝํธ ํ์ผ ์ค๋ฅ
๐ ๏ธ ๊ฐ์ฅ ๋ง์ด ๊ฒ์๋๊ณ ํจ๊ณผ์ ์ธ ํด๊ฒฐ๋ฒ
(์๋ ์์๋๋ก ํ๋์ฉ ์๋ํด๋ณด์ธ์!)
1๏ธโฃ ๋ฐ์ด๋ฌ์ค/์ ์ฑ์ฝ๋ ๊ฒ์ฌ
- ๊ฐ์ฅ ํํ ์์ธ!
์ ์ฑ์ฝ๋๊ฐ run.vbs, injector.vbs ๋ฑ ๊ฐ์ง ์คํฌ๋ฆฝํธ ํ์ผ์ ์คํ์ํค๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ - Windows Defender ๋๋
Microsoft Safety Scanner(๋ฌด๋ฃ, ๊ณต์)๋ก ์ ์ฒด ๊ฒ์ฌ - ๋ฐฑ์ ํ๋ก๊ทธ๋จ์ด ์๋ค๋ฉด ์ต์ ์ ๋ฐ์ดํธ ํ ์ ์ฒด ๊ฒ์ฌ
- ๊ฐ์ผ๋ ํ์ผ์ด ๋ฐ๊ฒฌ๋๋ฉด ์น๋ฃ/์ญ์ ํ ์ฌ๋ถํ
2๏ธโฃ ์์คํ ํ์ผ ๋ณต๊ตฌ (SFC & DISM)
- ์์คํ ํ์ผ ์์๋ ์ฃผ์ ์์ธ
- ๋ช
๋ น ํ๋กฌํํธ(๊ด๋ฆฌ์ ๊ถํ) ์คํ
→ ์๋ฃ ํsfc /scannow
DISM.exe /Online /Cleanup-image /Restorehealth
- ๋ณต๊ตฌ๊ฐ ๋๋๋ฉด PC ์ฌ๋ถํ
3๏ธโฃ ํด๋ฆฐ ๋ถํ (ํ์ ํ๋ก๊ทธ๋จ๋ง ์คํ)
- ๋ถํ์ํ ์์ํ๋ก๊ทธ๋จ/์๋น์ค๊ฐ ์ค๋ฅ๋ฅผ ์ผ์ผํฌ ์ ์์
- ์๋์ฐํค + R → msconfig → ๋ถํ > ์์ ๋ถํ
- ๋๋
- ์์ ๊ด๋ฆฌ์ > ์์ํ๋ก๊ทธ๋จ > ๋ชจ๋ ์ฌ์ฉ ์ ํจ
- ์ฌ๋ถํ ํ ์ค๋ฅ๊ฐ ์ฌ๋ผ์ง๋์ง ํ์ธ
4๏ธโฃ ๋ ์ง์คํธ๋ฆฌ ๋ณต๊ตฌ/์์
- ๋ ์ง์คํธ๋ฆฌ ์์/๋น์ ์ ์ค์ ์ด ์์ธ์ผ ์ ์์
- Windows Script Host๊ฐ ๋นํ์ฑํ๋ ๊ฒฝ์ฐ
- ์๋์ฐํค + R → regedit
- ์๋ ๊ฒฝ๋ก๋ก ์ด๋
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
- Enabled ๊ฐ์ด 0์ด๋ฉด 1๋ก ๋ณ๊ฒฝ
(์์ผ๋ฉด ์๋ก ๋ง๋ค๊ธฐ, DWORD(32๋นํธ), ๊ฐ 1)
- VBS, JS ํ์ฅ์ ์ฐ๊ฒฐ ํ์ธ
- ๋ช
๋ น ํ๋กฌํํธ์์
assoc .vbs assoc .js
- ๊ฐ๊ฐ
๋ก ๋์ค๋์ง ํ์ธ (๋ค๋ฅด๋ฉด ์์ ).vbs=VBSFile .js=JSFile
- ๋ช
๋ น ํ๋กฌํํธ์์
5๏ธโฃ ํ๊ฒฝ ๋ณ์(Path, PATHEXT) ์ ๊ฒ
- ์์คํ
ํ๊ฒฝ๋ณ์ Path์ ์๋ ํญ๋ชฉ์ด ํฌํจ๋์ด ์๋์ง ํ์ธ
C:\Windows\system32
C:\Windows
%systemRoot%\system32
%systemRoot%
- PATHEXT ๋ณ์์
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
๊ฐ ํฌํจ๋์ด ์๋์ง ํ์ธ
- ๋ณ๊ฒฝ ํ PC ์ฌ๋ถํ
6๏ธโฃ ์จ๊น ํด๋ ํ์ ๋ฐ ์คํฌ๋ฆฝํธ ํ์ผ ์ง์ ์ญ์
- ์๋์ฐ ํ์๊ธฐ > ๋ณด๊ธฐ > ์ต์
> ํด๋ ๋ฐ ๊ฒ์ ์ต์
> ๋ณด๊ธฐ
- [์จ๊น ํ์ผ, ํด๋ ๋ฐ ๋๋ผ์ด๋ธ ํ์] ์ฒดํฌ
- ์ค๋ฅ ๋ฉ์์ง์ ๋์ค๋ ๊ฒฝ๋ก(์: C:\Users\์ฌ์ฉ์\AppData\Roaming\Windows Defender\run.vbs)๋ก ์ด๋
→ ํด๋น .vbs ํ์ผ ์ญ์
7๏ธโฃ Windows Script Host ์์ง ์ ์ ๋์ ํ์ธ
- ๋ช
๋ น ํ๋กฌํํธ์์
→ ๊ฐ๊ฐ C:\Windows\System32\cscript.exe, wscript.exe ๊ฒฝ๋ก๊ฐ ๋์์ผ ์ ์where cscript where wscript
-
→ ๋์๋ง์ด ๋จ๋ฉด ์ ์ ๋์cscript /? wscript /?
8๏ธโฃ ์์คํ ๋ณต์/์์ ๋ชจ๋ ๋ณต๊ตฌ
- ์ต๊ทผ ํ๋ก๊ทธ๋จ/์
๋ฐ์ดํธ ์ค์น ํ ์ค๋ฅ ๋ฐ์ ์
- ์์คํ ๋ณต์(๋ณต์์ง์ ์ ํ)
- ๋๋ ์์ ๋ชจ๋ ๋ถํ ํ ๋ณต์/์ญ์
9๏ธโฃ ๊ธฐํ ํ
- autorun.inf, run.vbs, injector.vbs ๋ฑ ์๋ ์คํ ์
์ฑ์ฝ๋ ์ ๊ฑฐ
- USB, ์ธ์ฅํ๋ ๋ฑ๋ ํจ๊ป ๊ฒ์ฌ
- ๋ชจ๋ ์กฐ์น ํ์๋ ์ง์๋ ๊ฒฝ์ฐ
- ํฌ๋งท/์๋์ฐ ์ฌ์ค์น ๊ณ ๋ ค
๐ ์์ฝ ์ ๋ฆฌ
- ๋ฐ์ด๋ฌ์ค/์ ์ฑ์ฝ๋ ๊ฒ์ฌ (๊ฐ์ฅ ์ฐ์ )
- ์์คํ ํ์ผ ๋ณต๊ตฌ(SFC/DISM)
- ํด๋ฆฐ ๋ถํ /์์ํ๋ก๊ทธ๋จ ์ต์ํ
- ๋ ์ง์คํธ๋ฆฌ/ํ์ฅ์ ์ฐ๊ฒฐ/ํ๊ฒฝ๋ณ์ ์ ๊ฒ
- ์จ๊น ํด๋ ํ์ ํ ์ค๋ฅ .vbs ํ์ผ ์ง์ ์ญ์
- Windows Script Host ์ ์ ๋์ ํ์ธ
- ์์คํ ๋ณต์/์์ ๋ชจ๋ ๋ณต๊ตฌ
- ๋ชจ๋ ๋ฐฉ๋ฒ ํ์๋ ์ ๋๋ฉด ํฌ๋งท/์ฌ์ค์น
*์ด ๊ธ๋๋ก ์์๋๋ก ๋ฐ๋ผํ๋ฉด ๋๋ถ๋ถ์ Windows Script Host ์ค๋ฅ๋ ํด๊ฒฐ๋ฉ๋๋ค!
ํนํ run.vbs, injector.vbs ๋ฑ ์
์ฑ์ฝ๋๊ฐ ์์ธ์ผ ๋๋ ๋ฐ๋์ ๋ฐฑ์ ๊ฒ์ฌ๋ถํฐ ํ์ธ์.
*
๋ฐ์ํ