Procedures
- Have the language reference on standby, to refer to the required arguments and return, for easier translation of assembly
- Try to convert all assembly into original code
- Always try and sync your debugger’s offsets with your disassemblers offsets. (Binary Ninja Rebase Base Address)
- Most disassemblers have a highlight feature for Blocks. Use that to signal which code is irrelevant and which is important