crackme: Bobx's Very hard antidebug +10 antisystem
Download here: https://crackmes.one/crackme/690cdb672d267f28f69b7bbf MD5: df7d6763f43a35b50065b558348f6e65 SHA1: 9e9faabd7bd09a04cf620fde52f6f8a77890053e SHA256: 2d192e5dd555176eb43868d5117fa98885f102f0ac9c8a1964a6c35f63080464 This is listed as a C/C++ x64 executable with a difficulty rating of 3.0. The author is Bobx and the executable is written for Windows. The authors description: Good Luck and Have A Lot Of Fun ;) When you load the executable in Ghidra, you can very clearly see what is going on. Let's take a look at the ValidatePassword function. A buffer is passed to the GetPassword function and then our input is compared against it. If they match, the function returns true, otherwise it returns false. Let's see what the GetPassword function looks like. Hmm, it looks like mistakes were made. We can essentially ignore everything except the last 5 lines of code. The correct password buffer is very clearly getting loaded with a hardcoded string. This...