From 6699289a9637d40656545cb53153adbf1c22c1e4 Mon Sep 17 00:00:00 2001 From: Florent Date: Thu, 9 Mar 2017 15:01:14 +0100 Subject: [PATCH] Fix for french systeminfo version Remove non-breaking space from Windows version for French systeminfo files. --- windows-exploit-suggester.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/windows-exploit-suggester.py b/windows-exploit-suggester.py index 108c1b6..faabf3a 100755 --- a/windows-exploit-suggester.py +++ b/windows-exploit-suggester.py @@ -980,7 +980,12 @@ def getname(ostext): for needle in osnamearray: if needle[0] + " " in ostext.lower(): osname = needle[1] - + # Small patch for French systeminfo where non-breaking space is insert between "Windows\u00A07 Enterprise" + if not osname: + for needle in osnamearray: + if needle[0] + " " in ostext.lower().replace(u"\u00A0", " "): + osname = needle[1] + return osname