Overview of the algorithms
#10
(09-20-2023, 09:28 PM)algoritual2 Wrote: Thanks again! But for a lot of these algorithms, we don't need to make matters too complicated. I mean, again the LM algorithm, or for NT, rar, many of the oracle, kerberos, are relatively easy algorithms. I say easy because there is already a threshold to being able to understand what is going on -- I assume most of us know these basics.

I don't think we need to delve TOO deep into the internals to understand these algorithms? But if I understand you correctly, there is no general way to see which algorithms are used for the modes, other than inspecting the C-code for each mode individually?

Unfortunately, there is no "simple" or "relatively easy" way to describe many of the algorithms present beyond what they are already named. For example, "WinZip", which is mode 13600, refers to a kernel designed to crack zip archives created and encrypted with WinZip the utility. Calling that "PBKDF2-HMAC-SHA1 with multiple derivation paths, unpacking, and authentication steps" is not much "easier" to understand because you still don't have enough info to know how it actually works, even after all that. It would take quite the deep dive to actually understand what is going on in that kernel and how it works. For many of the algorithms/modes present there is no simple natural language way to describe them without doing a deep dive into how they work. The "algorithms used" by the different modes we support can be mixed and variable even within 1 kernel, modified from their original or "textbook" design, or completely novel/custom. The names given to them _are_ the "algorithms used for the modes". When we refer to WinZip as a mode we are essentially referring to our implementation as an "Algorithm" (though i prefer "Construction", which is similar but slightly different) called "WinZip".
Reply


Messages In This Thread
Overview of the algorithms - by algoritual2 - 09-20-2023, 12:06 PM
RE: Overview of the algorithms - by Chick3nman - 09-20-2023, 05:12 PM
RE: Overview of the algorithms - by penguinkeeper - 09-20-2023, 07:11 PM
RE: Overview of the algorithms - by algoritual2 - 09-20-2023, 08:41 PM
RE: Overview of the algorithms - by Chick3nman - 09-20-2023, 08:56 PM
RE: Overview of the algorithms - by algoritual2 - 09-20-2023, 09:28 PM
RE: Overview of the algorithms - by Chick3nman - 09-21-2023, 07:53 PM
RE: Overview of the algorithms - by penguinkeeper - 09-21-2023, 12:29 PM
RE: Overview of the algorithms - by algoritual2 - 09-21-2023, 03:08 PM
RE: Overview of the algorithms - by penguinkeeper - 09-21-2023, 03:44 PM
RE: Overview of the algorithms - by MrRaja - 09-25-2023, 05:05 AM