Hashcat

hashcat -m 900 -a 0 <ํ•ด์‹œํŒŒ์ผ> <๋‹จ์–ด๋ฆฌ์ŠคํŠธ>

์—ฌ๊ธฐ์„œ:

  • -m 900์€ MD4 ํ•ด์‹œ ๋ชจ๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

  • <ํ•ด์‹œํŒŒ์ผ>์€ MD4 ํ•ด์‹œ ๊ฐ’์ด ์ €์žฅ๋œ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

  • <๋‹จ์–ด๋ฆฌ์ŠคํŠธ>๋Š” ํ•ด์‹œ๋ฅผ ํฌ๋ž™ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•  ๋‹จ์–ด ๋ฆฌ์ŠคํŠธ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

-a ์˜ต์…˜์€ Hashcat์—์„œ ๊ณต๊ฒฉ ๋ชจ๋“œ(attack mode)๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Hashcat์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ณต๊ฒฉ ๋ชจ๋“œ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๊ฐ๊ฐ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํฌ๋ž™ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ๊ณต๊ฒฉ ๋ชจ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค:

  • 0 : Straight (์ง์ ‘ ๊ณต๊ฒฉ) - ์ด ๋ชจ๋“œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹จ์–ด ๋ชฉ๋ก(wordlist) ๋˜๋Š” ๋‹ค๋ฅธ ์‚ฌ์ „ ๊ธฐ๋ฐ˜ ๊ณต๊ฒฉ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • 1 : Combination (์กฐํ•ฉ ๊ณต๊ฒฉ) - ๋‘ ๊ฐœ์˜ ๋‹จ์–ด ๋ชฉ๋ก์„ ์กฐํ•ฉํ•ด์„œ ๊ณต๊ฒฉํ•ฉ๋‹ˆ๋‹ค.

  • 3 : Brute-force (๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ๊ณต๊ฒฉ) - ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฌธ์ž ์กฐํ•ฉ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

  • 6 : Hybrid Wordlist + Mask (ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋‹จ์–ด ๋ชฉ๋ก + ๋งˆ์Šคํฌ) - ๋‹จ์–ด ๋ชฉ๋ก์— ๊ธฐ๋ฐ˜ํ•œ ๊ฐ’์— ๋งˆ์Šคํฌ(ํŒจํ„ด)๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ณต๊ฒฉํ•ฉ๋‹ˆ๋‹ค.

  • 7 : Hybrid Mask + Wordlist (ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋งˆ์Šคํฌ + ๋‹จ์–ด ๋ชฉ๋ก) - ๋งˆ์Šคํฌ์— ๊ธฐ๋ฐ˜ํ•œ ๊ฐ’์— ๋‹จ์–ด ๋ชฉ๋ก์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ณต๊ฒฉํ•ฉ๋‹ˆ๋‹ค.

Last updated