์์๋ค์ํผ ์ธ๊ฐ์ ๊ฒ์ผ๋ฅธ ์๋ฌผ์
๋๋ค.
๊ฐ๋ ฅํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ํํ๋ ๊ฒฝ์ฐ์๋ ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
์ ๋ ๋ชจ๋ ๊ด๋ฆฌ์๊ฐ ๊ฐ๋ณ๊ณ ํ์ค์ ์ธ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์ ์ ์ง๋ฉดํ ์ ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ฌํ ํ์์ ํ์ฌ ๊ฒฝ์์ง์ ์์ ๊ณ์ธต์์ ์์ฃผ ๋ฐ์ํฉ๋๋ค. ์, ์, ์ ํํ๊ฒ๋ ๋น๋ฐ ์ ๋ณด๋ ์์
์ ๋ณด์ ์ ๊ทผํ ์ ์๋ ์ฌ๋๋ค ์ฌ์ด์์ ๋น๋ฐ๋ฒํธ ์ ์ถ/ํดํน ๋ฐ ์ถ๊ฐ ์ฌ๊ณ ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ ๋งค์ฐ ๋ฐ๋์งํ์ง ์์ต๋๋ค.
์ค์ ๋ก๋ ์ํธ ์ ์ฑ
์ด ํ์ฑํ๋ Active Directory ๋๋ฉ์ธ์์ ํ๊ณ์ฌ๊ฐ ๋
๋ฆฝ์ ์ผ๋ก "Pas$w0rd1234"์ ๊ฐ์ ์ํธ๊ฐ ์ ์ฑ
์๊ตฌ ์ฌํญ์ ์๋ฒฝํ๊ฒ ๋ถํฉํ๋ค๋ ์๊ฐ์ ๊ฐ๊ฒ ๋ ๊ฒฝ์ฐ๊ฐ ์์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ์ด โโ๋น๋ฐ๋ฒํธ๋ ๋ชจ๋ ๊ณณ์์ ๋๋ฆฌ ์ฌ์ฉ๋์์ต๋๋ค. ๋๋๋ก ๊ทธ๋ ์ซ์ ์งํฉ์์๋ง ๋ฌ๋์ต๋๋ค.
์ ๋ ๋น๋ฐ๋ฒํธ ์ ์ฑ ์ ํ์ฑํํ๊ณ ๋ฌธ์ ์งํฉ์ ์ ์ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์ฌ์ ์ ๊ธฐ์ค์ผ๋ก ํํฐ๋งํ ์ ์๊ธฐ๋ฅผ ์ ๋ง๋ก ์ํ์ต๋๋ค. ๊ทธ๋ฌํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ฉํ ๊ฐ๋ฅ์ฑ์ ๋ฐฐ์ ํฉ๋๋ค.
Microsoft๋ ์ปดํ์ผ๋ฌ, IDE๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์์ ์ฅ๊ณ C++๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฐ์ํ๋ ๋ฐฉ๋ฒ์ ์๋ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ปดํ์ผํ๊ณ ์์ ์ ์ดํด์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋งํฌ๋ฅผ ํตํด ์น์ ํ๊ฒ ์๋ ค์ค๋๋ค. ๋น์ ์ ๊ฒธ์ํ ์ข ์ ์ด๊ฒ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์ฑ ์๋ฃจ์ ์ ์ฐพ์์ผํ์ต๋๋ค.
์ค๋ ์๊ฐ์ ๊ฒ์ ๋์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ ๊ฐ์ง ์ต์ ์ด ๊ณต๊ฐ๋์์ต๋๋ค. ๋ฌผ๋ก ์ ๋ OpenSource ์๋ฃจ์ ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. ๊ฒฐ๊ตญ ์ฒ์๋ถํฐ ๋๊น์ง ์ ๋ฃ ์ต์ ์ด ์์ต๋๋ค.
์ต์
๋ฒํธ 1.
์ฝ 2๋ ๋์ ์ปค๋ฐ์ด ์์์ต๋๋ค. ๊ธฐ๋ณธ ์ค์น ํ๋ก๊ทธ๋จ์ด ๊ฐ๋ ์๋ํ๋ฏ๋ก ์๋์ผ๋ก ์์ ํด์ผ ํฉ๋๋ค. ์์ฒด์ ์ผ๋ก ๋ณ๋์ ์๋น์ค๋ฅผ ๋ง๋ญ๋๋ค. ๋น๋ฐ๋ฒํธ ํ์ผ์ ์ ๋ฐ์ดํธํ ๋ DLL์ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ์๋์ผ๋ก ์ ํํ์ง ์์ผ๋ฏ๋ก ์๋น์ค๋ฅผ ์ค์งํ๊ณ ์๊ฐ ์ด๊ณผ๋ฅผ ๊ธฐ๋ค๋ฆฐ ํ ํ์ผ์ ํธ์งํ๊ณ ์๋น์ค๋ฅผ ์์ํด์ผ ํฉ๋๋ค.
์ผ์์ด ์์ด!
์ต์
๋ฒํธ 2.
ํ๋ก์ ํธ๋ ํ๋ฐํ๊ณ , ์ด์์๊ณ , ์ฐจ๊ฐ์ด ๋ชธ์ ๊ฑท์ด์ฐฐ ํ์์กฐ์ฐจ ์์ต๋๋ค.
ํํฐ๋ฅผ ์ค์นํ๋ ค๋ฉด ๋ ๊ฐ์ ํ์ผ์ ๋ณต์ฌํ๊ณ ์ฌ๋ฌ ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์ ์์ฑํด์ผ ํฉ๋๋ค. ๋น๋ฐ๋ฒํธ ํ์ผ์ ์ ๊ฒจ ์์ง ์์ต๋๋ค. ์ฆ, ํธ์ง์ด ๊ฐ๋ฅํ๋ฉฐ ํ๋ก์ ํธ ์์ฑ์์ ์์ด๋์ด์ ๋ฐ๋ผ XNUMX๋ถ์ ํ ๋ฒ๋ง ์ฝ์ต๋๋ค. ๋ํ ์ถ๊ฐ ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์ ์ฌ์ฉํ๋ฉด ํํฐ ์์ฒด์ ๋น๋ฐ๋ฒํธ ์ ์ฑ
์ ๋ฏธ๋ฌํ ์ฐจ์ด๊น์ง ์ถ๊ฐ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์.
์ ๊ณต: Active Directory ๋๋ฉ์ธ test.local
Windows 8.1 ํ
์คํธ ์ํฌ์คํ
์ด์
(๋ฌธ์ ์ ๋ชฉ์ ์ ์ค์ํ์ง ์์)
๋น๋ฐ๋ฒํธ ํํฐ PassFiltEx
- ๋งํฌ์์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ค์ด๋ก๋ํ์ธ์.
PassFiltEx - ๋ณต์ฌ PassFiltEx.dll ะฒ C : WindowsSystem32 (๋๋ % SystemRoot % System32).
๋ณต์ฌ PassFiltExBlacklist.txt ะฒ C : WindowsSystem32 (๋๋ % SystemRoot % System32). ํ์ํ ๊ฒฝ์ฐ ์์ฒด ํ ํ๋ฆฟ์ผ๋ก ๋ณด์ํฉ๋๋ค.
- ๋ ์ง์คํธ๋ฆฌ ๋ถ๊ธฐ ํธ์ง: HKLMSYSTEMCurrentControlSetControlLsa => ์๋ฆผ ํจํค์ง
์ฒจ๊ฐ PassFiltEx ๋ชฉ๋ก ๋๊น์ง. (ํ์ฅ์๋ฅผ ์ง์ ํ ํ์๋ ์์ต๋๋ค.) ์ค์บ์ ์ฌ์ฉ๋๋ ์ ์ฒด ํจํค์ง ๋ชฉ๋ก์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.rassfm scecli PassFiltEx".
- ๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ๋ถํ ํฉ๋๋ค.
- ๋ชจ๋ ๋๋ฉ์ธ ์ปจํธ๋กค๋ฌ์ ๋ํด ์์ ์ ์ฐจ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค.
๋ํ ๋ค์ ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์ ์ถ๊ฐํ๋ฉด ์ด ํํฐ๋ฅผ ๋ ์ ์ฐํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ถ๋ถ: HKLMSOFTWAREPassFiltEx โ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค.
- HKLMSOFTWAREPassFiltExBlacklistํ์ผ ์ด๋ฆ, REG_SZ, ๊ธฐ๋ณธ๊ฐ: PassFiltExBlacklist.txt
๋ธ๋๋ฆฌ์คํธํ์ผ์ด๋ฆ โ ๋น๋ฐ๋ฒํธ ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ํ์ผ์ ๋ํ ์ฌ์ฉ์ ์ ์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ด ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์ด ๋น์ด ์๊ฑฐ๋ ์กด์ฌํ์ง ์์ผ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ๊ฒฝ๋ก๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. % SystemRoot % System32. ๋คํธ์ํฌ ๊ฒฝ๋ก๋ฅผ ์ง์ ํ ์๋ ์์ง๋ง ํ ํ๋ฆฟ ํ์ผ์๋ ์ฝ๊ธฐ, ์ฐ๊ธฐ, ์ญ์ , ๋ณ๊ฒฝ์ ๋ํ ๋ช ํํ ๊ถํ์ด ์์ด์ผ ํ๋ค๋ ์ ์ ๊ธฐ์ตํด์ผ ํฉ๋๋ค.
- HKLMSOFTWAREPassFiltExTokenPercentageOfPassword, REG_DWORD, ๊ธฐ๋ณธ๊ฐ: 60
TokenPercentageOfPassword โ ์ ๋น๋ฐ๋ฒํธ์ ๋ง์คํฌ ๋น์จ์ ์ง์ ํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 60%์ ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฐ์๋ฅ ์ด 60์ด๊ณ starwars ๋ฌธ์์ด์ด ํ ํ๋ฆฟ ํ์ผ์ ์๋ ๊ฒฝ์ฐ ๋น๋ฐ๋ฒํธ๋ ์คํ์์ฆ1! ๋น๋ฐ๋ฒํธ๊ฐ ์ ๋ ฅ๋๋ ๋์ ๊ฑฐ๋ถ๋ฉ๋๋ค. starwars1!๋ค์ค๋ฒ ์ด๋88 ๋น๋ฐ๋ฒํธ์ ๋ฌธ์์ด ๋น์จ์ด 60% ๋ฏธ๋ง์ด๋ฏ๋ก ํ์ฉ๋ฉ๋๋ค.
- HKLMSOFTWAREPassFiltExRequireCharClasses, REG_DWORD, ๊ธฐ๋ณธ๊ฐ: 0
RequireCharClasses โ ํ์ค ActiveDirectory ์ํธ ๋ณต์ก์ฑ ์๊ตฌ ์ฌํญ์ ๋นํด ์ํธ ์๊ตฌ ์ฌํญ์ ํ์ฅํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ์ ๊ณต ๋ณต์ก์ฑ ์๊ตฌ ์ฌํญ์๋ ๋๋ฌธ์, ์๋ฌธ์, ์ซ์, ํน์ ๋ฌธ์, ์ ๋์ฝ๋ ๋ฑ 3๊ฐ์ง ์ข ๋ฅ์ ๋ฌธ์ ์ค 5๊ฐ์ง๊ฐ ํ์ํฉ๋๋ค. ์ด ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์ ์ฌ์ฉํ๋ฉด ์ํธ ๋ณต์ก์ฑ ์๊ตฌ ์ฌํญ์ ์ค์ ํ ์ ์์ต๋๋ค. ์ง์ ํ ์ ์๋ ๊ฐ์ ๋นํธ ์งํฉ์ผ๋ก, ๊ฐ ๋นํธ๋ XNUMX์ ๊ฑฐ๋ญ์ ๊ณฑ์ ํด๋นํฉ๋๋ค.
์ฆ, 1 = ์๋ฌธ์, 2 = ๋๋ฌธ์, 4 = ์ซ์, 8 = ํน์ ๋ฌธ์, 16 = ์ ๋์ฝ๋ ๋ฌธ์์ ๋๋ค.
๋ฐ๋ผ์ ๊ฐ์ด 7์ด๋ฉด ์๊ตฌ ์ฌํญ์ "๋๋ฌธ์"๊ฐ ๋ฉ๋๋ค. ๋ฐ ์๋ฌธ์ ๋ฐ ์ซ์โ, ๊ฐ 31 - โ๋๋ฌธ์ ๋ฐ ์๋ฌธ์ ๋ฐ ์๋ฆฟ์ ๋ฐ ํน์ ๊ธฐํธ ๋ฐ ์ ๋์ฝ๋ ๋ฌธ์."
๊ฒฐํฉํ ์๋ ์์ต๋๋ค - 19 = โ๋๋ฌธ์ ๋ฐ ์๋ฌธ์ ๋ฐ ์ ๋์ฝ๋ ๋ฌธ์."
ํ ํ๋ฆฟ ํ์ผ์ ์์ฑํ ๋์ ์ฌ๋ฌ ๊ท์น:
- ํ ํ๋ฆฟ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ ํ์ผ ํญ๋ชฉ์ ์คํ ์์ฆ ะธ ์คํ ์์ฆ ๊ฐ์ ๊ฐ์ผ๋ก ๊ฒฐ์ ๋ฉ๋๋ค.
- ๋ธ๋๋ฆฌ์คํธ ํ์ผ์ 60์ด๋ง๋ค ๋ค์ ์ฝํ์ง๊ธฐ ๋๋ฌธ์ ์ฝ๊ฒ ํธ์งํ ์ ์์ผ๋ฉฐ, XNUMX๋ถ ํ์๋ ์ ๋ฐ์ดํฐ๊ฐ ํํฐ์ ์ฌ์ฉ๋ฉ๋๋ค.
- ํ์ฌ ํจํด ์ผ์น์ ๋ํ ์ ๋์ฝ๋ ์ง์์ ์์ต๋๋ค. ์ฆ, ๋น๋ฐ๋ฒํธ์ ์ ๋์ฝ๋ ๋ฌธ์๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง ํํฐ๋ ์๋ํ์ง ์์ต๋๋ค. ์ ๋์ฝ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ฅผ ๋ณธ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ค์ํ์ง ์์ต๋๋ค.
- ํ ํ๋ฆฟ ํ์ผ์๋ ๋น ์ค์ ํ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋๋ฒ๊ทธ์์๋ ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ ๋ ์ค๋ฅ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ํํฐ๋ ์๋ํ์ง๋ง ์ถ๊ฐ ์์ธ๊ฐ ๋ฐ์ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
๋๋ฒ๊น
์ ์ํด ์์นด์ด๋ธ์๋ ๋ก๊ทธ๋ฅผ ์์ฑํ ํ ๋ค์์ ์ฌ์ฉํ์ฌ ๊ตฌ๋ฌธ ๋ถ์ํ ์ ์๋ ๋ฐฐ์น ํ์ผ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์ด ์ํธ ํํฐ๋ Windows์ฉ ์ด๋ฒคํธ ์ถ์ ์ ์ฌ์ฉํฉ๋๋ค.
์ด ๋น๋ฐ๋ฒํธ ํํฐ์ ETW ๊ณต๊ธ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 07d83223-7594-4852-babc-784803fdf6c5. ์๋ฅผ ๋ค์ด ๋ค์ ์ฌ๋ถํ
ํ์ ์ด๋ฒคํธ ์ถ์ ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
logman create trace autosessionPassFiltEx -o %SystemRoot%DebugPassFiltEx.etl -p "{07d83223-7594-4852-babc-784803fdf6c5}" 0xFFFFFFFF -ets
๋ค์๋ฒ ์์คํ
์ฌ๋ถํ
ํ์ ์ถ์ ์ด ์์๋ฉ๋๋ค. ๊ทธ๋งํ๋ค:
logman stop PassFiltEx -ets && logman delete autosessionPassFiltEx -ets
์ด ๋ชจ๋ ๋ช
๋ น์ ์คํฌ๋ฆฝํธ์ ์ง์ ๋ฉ๋๋ค StartTracingAtBoot.cmd ะธ StopTracingAtBoot.cmd.
ํํฐ ์๋์ ํ ๋ฒ๋ง ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. StartTracing.cmd ะธ StopTracing.cmd.
์ด ํํฐ์ ๋๋ฒ๊ทธ ๋ฐฐ๊ธฐ๋ฅผ ํธ๋ฆฌํ๊ฒ ์ฝ์ผ๋ ค๋ฉด Microsoft Message Analyzer ๋ค์ ์ค์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ก๊น
๋ฐ ํ์ฑ์ ์ค์งํ ๋ Microsoft Message Analyzer ๋ชจ๋ ๊ฒ์ด ๋ค์๊ณผ ๊ฐ์ด ๋ณด์
๋๋ค.
์ฌ๊ธฐ์์ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ๋ ค๋ ์๋๊ฐ ์์์์ ์ ์ ์์ต๋๋ค. ๋ง๋ฒ์ ๋จ์ด๊ฐ ์ด๋ฅผ ์๋ ค์ค๋๋ค. SET๋ฅผ ๋๋ฒ๊ทธ ์ค. ๊ทธ๋ฆฌ๊ณ ๋น๋ฐ๋ฒํธ๊ฐ ํ
ํ๋ฆฟ ํ์ผ์ ์กด์ฌํ๊ณ ์
๋ ฅ๋ ํ
์คํธ์ 30% ์ด์ ์ผ์นํ๊ธฐ ๋๋ฌธ์ ๋น๋ฐ๋ฒํธ๊ฐ ๊ฑฐ๋ถ๋์์ต๋๋ค.
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ ์๋๊ฐ ์ฑ๊ณตํ๋ฉด ๋ค์์ด ํ์๋ฉ๋๋ค.
์ต์ข
์ฌ์ฉ์์๊ฒ๋ ์ฝ๊ฐ์ ๋ถํธํจ์ด ์์ต๋๋ค. ํ
ํ๋ฆฟ ๋ชฉ๋ก ํ์ผ์ ํฌํจ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ๋ ค๊ณ ํ๋ฉด ํ๋ฉด์ ๋ํ๋๋ ๋ฉ์์ง๋ ๋น๋ฐ๋ฒํธ ์ ์ฑ
์ ํต๊ณผํ์ง ๋ชปํ ๊ฒฝ์ฐ์ ํ์ค ๋ฉ์์ง์ ๋ค๋ฅด์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ฏ๋ก โ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์
๋ ฅํ๋๋ฐ ์๋ํ์ง ์์ต๋๋ค.โ๋ผ๋ ์ ํ์ ์๋ฆฌ์ ๋๋นํ์ญ์์ค.
์์ฝ.
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด Active Directory ๋๋ฉ์ธ์์ ๋จ์ ๋น๋ฐ๋ฒํธ ๋๋ ํ์ค ๋น๋ฐ๋ฒํธ์ ์ฌ์ฉ์ ๊ธ์งํ ์ ์์ต๋๋ค. "์๋์!"๋ผ๊ณ ๋งํ์! "P@ssw0rd", "Qwerty123", "ADm1n098"๊ณผ ๊ฐ์ ๋น๋ฐ๋ฒํธ์
๋๋ค.
์, ๋ฌผ๋ก ์ฌ์ฉ์๋ค์ ๋ณด์์ ์ฒ ์ ํ ๊ด๋ฆฌํ๊ณ ๋๋ผ์ด ๋น๋ฐ๋ฒํธ๋ฅผ ๊ณ ์ํด์ผ ํ๋ ๊ทํ๋ฅผ ๋์ฑ ์ข์ํ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ง๋ ๋น๋ฐ๋ฒํธ์ ๋ํ ๋์์ ์์ฒญํ๋ ํตํ ํ์๊ฐ ๋์ด๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ๋ณด์์๋ ๋๊ฐ๊ฐ ๋ฐ๋ฆ
๋๋ค.
์ฌ์ฉ๋ ๋ฆฌ์์ค์ ๋ํ ๋งํฌ:
์ฌ์ฉ์ ์ ์ ๋น๋ฐ๋ฒํธ ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ดํ Microsoft ๊ธฐ์ฌ:
PassFiltEx:
๋ฆด๋ฆฌ์ค ๋งํฌ:
๋น๋ฐ๋ฒํธ ๋ชฉ๋ก:
DanielMiessler ๋ชฉ๋ก:
Weakpass.com์ ๋จ์ด ๋ชฉ๋ก:
berzerk0 ์ ์ฅ์์ ๋จ์ด ๋ชฉ๋ก:
Microsoft ๋ฉ์์ง ๋ถ์๊ธฐ:
์ถ์ฒ : habr.com