ํŒ/์˜ค๋ฅ˜

Windows Script Host error ํ•ด๊ฒฐ๋ฒ•

pervarius 2023. 2. 16. 23:12
๋ฐ˜์‘ํ˜•

๐ŸŸฆ 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๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ
    1. ์œˆ๋„์šฐํ‚ค + R → regedit
    2. ์•„๋ž˜ ๊ฒฝ๋กœ๋กœ ์ด๋™
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
    3. Enabled ๊ฐ’์ด 0์ด๋ฉด 1๋กœ ๋ณ€๊ฒฝ
      (์—†์œผ๋ฉด ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ, DWORD(32๋น„ํŠธ), ๊ฐ’ 1)
  • VBS, JS ํ™•์žฅ์ž ์—ฐ๊ฒฐ ํ™•์ธ
    1. ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์—์„œ
      assoc .vbs
      assoc .js
    2. ๊ฐ๊ฐ
      .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 ์—”์ง„ ์ •์ƒ ๋™์ž‘ ํ™•์ธ

  • ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์—์„œ
    where cscript
    where wscript
    → ๊ฐ๊ฐ C:\Windows\System32\cscript.exe, wscript.exe ๊ฒฝ๋กœ๊ฐ€ ๋‚˜์™€์•ผ ์ •์ƒ
  • cscript /?
    wscript /?
    → ๋„์›€๋ง์ด ๋œจ๋ฉด ์ •์ƒ ๋™์ž‘

8๏ธโƒฃ ์‹œ์Šคํ…œ ๋ณต์›/์•ˆ์ „๋ชจ๋“œ ๋ณต๊ตฌ

  • ์ตœ๊ทผ ํ”„๋กœ๊ทธ๋žจ/์—…๋ฐ์ดํŠธ ์„ค์น˜ ํ›„ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ
    • ์‹œ์Šคํ…œ ๋ณต์›(๋ณต์›์ง€์  ์„ ํƒ)
    • ๋˜๋Š” ์•ˆ์ „๋ชจ๋“œ ๋ถ€ํŒ… ํ›„ ๋ณต์›/์‚ญ์ œ

9๏ธโƒฃ ๊ธฐํƒ€ ํŒ

  • autorun.inf, run.vbs, injector.vbs ๋“ฑ ์ž๋™ ์‹คํ–‰ ์•…์„ฑ์ฝ”๋“œ ์ œ๊ฑฐ
    • USB, ์™ธ์žฅํ•˜๋“œ ๋“ฑ๋„ ํ•จ๊ป˜ ๊ฒ€์‚ฌ
  • ๋ชจ๋“  ์กฐ์น˜ ํ›„์—๋„ ์ง€์†๋  ๊ฒฝ์šฐ
    • ํฌ๋งท/์œˆ๋„์šฐ ์žฌ์„ค์น˜ ๊ณ ๋ ค

๐Ÿ“‹ ์š”์•ฝ ์ •๋ฆฌ

  1. ๋ฐ”์ด๋Ÿฌ์Šค/์•…์„ฑ์ฝ”๋“œ ๊ฒ€์‚ฌ (๊ฐ€์žฅ ์šฐ์„ )
  2. ์‹œ์Šคํ…œ ํŒŒ์ผ ๋ณต๊ตฌ(SFC/DISM)
  3. ํด๋ฆฐ ๋ถ€ํŒ…/์‹œ์ž‘ํ”„๋กœ๊ทธ๋žจ ์ตœ์†Œํ™”
  4. ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ/ํ™•์žฅ์ž ์—ฐ๊ฒฐ/ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ ๊ฒ€
  5. ์ˆจ๊น€ ํด๋” ํ‘œ์‹œ ํ›„ ์˜ค๋ฅ˜ .vbs ํŒŒ์ผ ์ง์ ‘ ์‚ญ์ œ
  6. Windows Script Host ์ •์ƒ ๋™์ž‘ ํ™•์ธ
  7. ์‹œ์Šคํ…œ ๋ณต์›/์•ˆ์ „๋ชจ๋“œ ๋ณต๊ตฌ
  8. ๋ชจ๋“  ๋ฐฉ๋ฒ• ํ›„์—๋„ ์•ˆ ๋˜๋ฉด ํฌ๋งท/์žฌ์„ค์น˜

*์ด ๊ธ€๋Œ€๋กœ ์ˆœ์„œ๋Œ€๋กœ ๋”ฐ๋ผํ•˜๋ฉด ๋Œ€๋ถ€๋ถ„์˜ Windows Script Host ์˜ค๋ฅ˜๋Š” ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค!
ํŠนํžˆ run.vbs, injector.vbs ๋“ฑ ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์›์ธ์ผ ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ ๋ฐฑ์‹  ๊ฒ€์‚ฌ๋ถ€ํ„ฐ ํ•˜์„ธ์š”.
*

๋ฐ˜์‘ํ˜•