I compiled the openssl project for WIN64 to get libeay32.dll and slleay32.dll.
I use DllImport to expose the functions necessary to replicate image_decrypt_signature from image_verify.c from LK.
I use that to decrypt the signature extracted from...
I'm using IDA Pro, and also Visual Studio to make my own program to analyze aboot and sbl. I haven't had time recently and hope to get back to this soon. aboot was easier because it's all arm 32 bit instructions. sbl switches back and forth betwee...
I'm in the process of writing a program in C# that reads the aboot.mbn file. So far what it does is output the header information and "soft-executes" each instruction one at a time, all the while keeping track of the state of each register, and me...
If you load aboot.mbn and just let it run, it will eventually throw an exception when it hits an instruction I have not yet implemented, but it may still be helpful....
Latest Version 0.5 (beta)
https://youtu.be/cwvz8Cj70Ac Strings, then copy and paste the contents of the strings window into a new text file, then load that text file into CobaltDebugger.
Memory file will grow to 4GB
Click "Load Binary"