From a9f5d828c6769ffe9ba8c074c35bd1655dc6a8df Mon Sep 17 00:00:00 2001
From: Miroslav Stampar <miroslav.stampar@gmail.com>
Date: Tue, 29 Mar 2011 07:50:07 +0000
Subject: [PATCH] minor fix avoiding problems with hashing strange characters
 in usernames

---
 lib/utils/hash.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/utils/hash.py b/lib/utils/hash.py
index f590a0a60..dea57db24 100644
--- a/lib/utils/hash.py
+++ b/lib/utils/hash.py
@@ -29,7 +29,7 @@ from lib.core.common import getCompiledRegex
 from lib.core.common import getFileItems
 from lib.core.common import Backend
 from lib.core.common import getPublicTypeMembers
-from lib.core.common import getUnicode
+from lib.core.common import normalizeUnicode
 from lib.core.common import paths
 from lib.core.common import readInput
 from lib.core.convert import hexdecode
@@ -381,7 +381,7 @@ def dictionaryAttack(attack_dict):
 
         for item in attack_info:
             ((user, _), _) = item
-            kb.wordlist.append(getUnicode(user))
+            kb.wordlist.append(normalizeUnicode(user))
 
         length = len(kb.wordlist) * len(suffix_list)