ghidra:
- create project and the select "file :: import file" (or press "i") and then select binary
- open the binary in the code browser and start analysis
- you might want to add analysis option "decompiler parameter id"
- you might want to set the minimum length of ascii string the analyzer
- listing view
- in top right you can enable "entropy" and "overview" (to see colored areas for strings/data next to scrollbar)
- to see binary in hex format, select "window :: bytes" (you can drag it onto the listing view so you can toggle between the two)
- inside "bytes" view, you can click "wrench" settings icon to enable ASCII column inside bytes view
- press "g" to jump to a specific address inside the binary
- program starts in function "entry"
binaryninja:
- to rename a variable, click it and press "n"
- ro change a hex literal like 0x1b into decimal 27, right-click it and select "display as :: unsigned decimal"
- when a line is selected, toggle breakpoint using "f2"