Mira works, Protobuf Works, Go Time. If you are like me, you absolutely hate the 4 minutes it takes for the console to do it thang. I've invested in a a SSD to make the process slighly less painful, but it's still very painful. No more bloodshed. This is just a mental dump of stuff that I find annoying each time I go to work on something.
Command - Description
[ ] version - Gets Mira's version, the target OS version (kernel string for Orbis, build info on FreeBSD, lsb_release on deb)
[ ] time - Get's targets run time
[ ] attach - Attaches to a (user/kernel) process, or kernel thread
[ ] detach - Detaches from process
[ ] kill - Kills attached process (sends signal if argument provided)
[ ] restart - Restarts process (if launched from dev mode), or console (if debugging kernel)
[ ] reboot - Reboots the console
[ ] echo - Prints to console
[ ] sym - Search for a symbol (exact)
[ ] lssym - List symbols near provided address
[ ] reload - Reloads entire debugee state (ghetto hack to re-initalize everything)
[ ] ldreload - Reloads entire debugee/symbols state from provided ELF (dangerous)
[ ] lsmodules - Lists all modules
Features:
[ ] Source line debugger
[ ] Structure building
[ ] COM/UART/NET remote connections (external programs using a wrapper to Read/WriteProcessMemory ie, reclass.net)
Mira works, Protobuf Works, Go Time. If you are like me, you absolutely hate the 4 minutes it takes for the console to do it thang. I've invested in a a SSD to make the process slighly less painful, but it's still very painful. No more bloodshed. This is just a mental dump of stuff that I find annoying each time I go to work on something.
Command - Description
[ ] version - Gets Mira's version, the target OS version (kernel string for Orbis, build info on FreeBSD, lsb_release on deb)
[ ] time - Get's targets run time
[ ] attach - Attaches to a (user/kernel) process, or kernel thread
[ ] detach - Detaches from process
[ ] kill - Kills attached process (sends signal if argument provided)
[ ] restart - Restarts process (if launched from dev mode), or console (if debugging kernel)
[ ] reboot - Reboots the console
[ ] echo - Prints to console
[ ] sym - Search for a symbol (exact)
[ ] lssym - List symbols near provided address
[ ] reload - Reloads entire debugee state (ghetto hack to re-initalize everything)
[ ] ldreload - Reloads entire debugee/symbols state from provided ELF (dangerous)
[ ] lsmodules - Lists all modules
Features:
[ ] Source line debugger
[ ] Structure building
[ ] COM/UART/NET remote connections (external programs using a wrapper to Read/WriteProcessMemory ie, reclass.net)
[ ] Code rewinding and replaying
[ ] Hardware breakpoint support
[ ] Proper XMM support
[ ] Edit and Continue
[ ] Crash recovery
[ ] Radare2 Support
[ ] IDA Support
[ ] Binary Ninja Support