Brute Force의 dictionary attack은 사전의 어휘를 우선 대입해서 해독 시간 단축 '가능성'을 높이는 방법으로 알고있습니다.
실제 동작이 어떻게 일어나는지 궁금한데요
이를테면 'password'는 분명 dictionary attack에서 매우 우선순위 높은 단골 키겠지요.
이 dictionary attack에 '7password'라든지 'p7assword', 'pass7word' 'password7' 'password0007' 'password77777' 같은 것들도 실제로 포함이 되는지가 궁금합니다.
한마디로 저런 (아주 약간의) 단어 변형 혹은 덧붙임 형태는 해독의 가능성을 낮추는 데 유의미한 효과가 없는건지가 궁금한거지요.
단순히 길이 차이를 이야기하는게 아니라, dictionary attack의 범위에 저런 것들도 포함이 되는건지, 저건 dictionary attack에 해당하지 않는건지가 궁금합니다.
Æ÷ÇԵǾî ÀÖ´Ù¸é 'password'¿Í °ÅÀÇ µ¿ÀÏÇÑ È®·ü·Î ¶Õ¸®°Ú±º¿ä.
ÀÌÇÏÂü°í-ºê·çÆ®Æ÷½º¿ë »çÀüµé
https://github.com/duyetdev/bruteforce-database
Çѱ¹ÀÎÀÌ ¾ÏÈ£¸¸µå´Â ¸é¿¡¼´Â Á» À¯¸®ÇÑ°Ô ÇÑŸ¸¦ Ä¡¸é ¿µ¾î ¹è¿Àº ±«»óÇÏ°Ô µÈ´Ù´Â °ÅÁÒ.
¿¹¸¦ µé¾î ¾ÏÈ£¸¦ '¾Æ¹«µµ¸ð¸¦°É' À̶ó°í Ä¡´Âµ¥ ½ÇÁ¦ ¹®ÀÚ¿Àº 'dkanehahfmfrjf'