An open API service indexing awesome lists of open source software.

https://github.com/henryquan/ida2br

Convert ida search lists to breakpoints + offset and more tools
https://github.com/henryquan/ida2br

breakpoint ida lldb python3 reverse-engineering

Last synced: 5 months ago
JSON representation

Convert ida search lists to breakpoints + offset and more tools

Awesome Lists containing this project

README

        

# ida2br

Convert ida search lists to breakpoints + offset. Simply paste the search result to `ida.txt`, update the offset, run the script and ctrl + v to lldb console.

This script can be quite powerful as long as you are in the right direction. You should be able to find the right address because you set breakpoints to all possible ones. However, if there are too many results, you need to remove many incorrect addresses even before the program continues to run. Use `delbrc` to solve this issue. Currently, WORK IN PROGRESS.

For example, if you see the number is substracting `1` every time. Then, you can search `SUB.*#1$` in ida to find all sub commands. There might be a few hundreds and maybe even thousands but the address you want should be there as well. With enough time and patience, you should eventually find the right one.

# calc_addr

A simple script for calculating the correct address plus or minus the offset

# delbrc

Type `command script import delbrc.py` to use `delbrc` in `lldb`. The path is relative so adjust it if needed.

# more coming soon?