From 37f95f67fec2b2460903ffa5255b1beeba1731fd Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Thu, 27 Oct 2016 23:06:16 +0200 Subject: nwztools/upgtools: rewrite keysig brute force search The new search has two new features: - it takes advantage of the fact that DES keys are only 56-bit long (and not 64) - it is now multithreaded As a proof of concept, I ran it on the A10 series firmware upgrade and was able to find the key in a few seconds using 4 threads. The search is still limited to ascii hex passwords (seems to work on all devices I have tried thus far). Change-Id: Ied080286d2bbdc493a6ceaecaaadba802b429666 --- utils/nwztools/upgtools/misc.c | 1 - 1 file changed, 1 deletion(-) (limited to 'utils/nwztools/upgtools/misc.c') diff --git a/utils/nwztools/upgtools/misc.c b/utils/nwztools/upgtools/misc.c index 00832cd585..108235e7fd 100644 --- a/utils/nwztools/upgtools/misc.c +++ b/utils/nwztools/upgtools/misc.c @@ -31,7 +31,6 @@ char RED[] = { 0x1b, 0x5b, 0x31, 0x3b, '3', '1', 0x6d, '\0' }; char GREEN[] = { 0x1b, 0x5b, 0x31, 0x3b, '3', '2', 0x6d, '\0' }; char YELLOW[] = { 0x1b, 0x5b, 0x31, 0x3b, '3', '3', 0x6d, '\0' }; char BLUE[] = { 0x1b, 0x5b, 0x31, 0x3b, '3', '4', 0x6d, '\0' }; -char WHITE[] = { 0x1b, 0x5b, 0x31, 0x3b, '3', '7', 0x6d, '\0' }; static bool g_color_enable = true; -- cgit v1.2.3