Compare commits
No commits in common. "master" and "v0.3.0" have entirely different histories.
43
README.md
43
README.md
@ -12,9 +12,23 @@ type and the members of the said type (eg. structure members).
|
|||||||
|
|
||||||
In short, search from bottom to top, instead of from top to bottom.
|
In short, search from bottom to top, instead of from top to bottom.
|
||||||
|
|
||||||
## Usage
|
## Similar programs
|
||||||
|
|
||||||
Use `--help` from more information
|
I am sure there are multiple programs which can do the same or similar
|
||||||
|
thing to this script. I simply do not know about them.
|
||||||
|
|
||||||
|
### Vector CANApe
|
||||||
|
|
||||||
|
Similar feature is available in Vector CANApe, which can extract
|
||||||
|
symbols and its children (structure members) and add it to its
|
||||||
|
database which can than be searched.
|
||||||
|
|
||||||
|
While this is nice, it has its own limitation, such as:
|
||||||
|
- Only **ONE** instance of CANApe can run at once
|
||||||
|
- Editing the database can be tricky and may take a long time
|
||||||
|
- Licensing is costly for home use
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
main.py [options] [elf_file]
|
main.py [options] [elf_file]
|
||||||
@ -58,31 +72,8 @@ main.py [options] [elf_file]
|
|||||||
0x4070 thing.second
|
0x4070 thing.second
|
||||||
```
|
```
|
||||||
|
|
||||||
## Similar programs
|
|
||||||
|
|
||||||
I am sure there are multiple programs which can do the same or similar
|
# Licensing
|
||||||
thing to this script. I simply do not know about them.
|
|
||||||
|
|
||||||
### Vector CANApe
|
|
||||||
|
|
||||||
Similar feature is available in Vector CANApe, which can extract
|
|
||||||
symbols and its children (structure members) and add it to its
|
|
||||||
database which can than be searched.
|
|
||||||
|
|
||||||
While this is nice, it has its own limitation, such as:
|
|
||||||
- Only **ONE** instance of CANApe can run at once
|
|
||||||
- Editing the database can be tricky and may take a long time
|
|
||||||
- Licensing is costly for home use
|
|
||||||
|
|
||||||
### Elf wrapper
|
|
||||||
|
|
||||||
A script which returns the address of the global variable. This script
|
|
||||||
parses the arrays and structs, but the user needs to know what he
|
|
||||||
wants before executing the script.
|
|
||||||
|
|
||||||
Can be found in [corporate lands](https://github.com/sgnes/pyelfwrapper).
|
|
||||||
|
|
||||||
## Licensing
|
|
||||||
|
|
||||||
This script is based on `dwex` DWarf EXplorer by "Seva Alekseyev". The
|
This script is based on `dwex` DWarf EXplorer by "Seva Alekseyev". The
|
||||||
original source code of `dwex` can be found on
|
original source code of `dwex` can be found on
|
||||||
|
Loading…
Reference in New Issue
Block a user