Skip to content

Commit

Permalink
Merge pull request #64 from lifting-bits/remove_pyelftools
Browse files Browse the repository at this point in the history
Remove dependency on pyelftools; it's not needed.
  • Loading branch information
Peter Goodman authored Nov 5, 2020
2 parents 702b957 + 7a1f437 commit 3dbb4c9
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 4 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,7 @@ These depend on tools like [IDA Pro](https://www.hex-rays.com/products/ida) or [
Given that we have either of the above, we can try out Anvill's machine code lifter on a binary of our choice.

```shell
# First make sure we have the required python packages
pip3 install pyelftools
# Next we generate a JSON specification from a binary
# First, we generate a JSON specification from a binary
python3.8 -m anvill --bin_in my_binary --spec_out spec.json
# Finally we produce LLVM bitcode from a JSON specification
./remill-build/tools/anvill/anvill-lift-json-*.0 --spec spec.json --bc_out out.bc
Expand Down
1 change: 0 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
author_email="[email protected]",
url="https://github.com/lifting-bits/anvill",
license="AGPL 3",
install_requires=["pyelftools"],
py_modules=[
"anvill.__init__", "anvill.__main__", "anvill.arch", "anvill.binja",
"anvill.exc", "anvill.function", "anvill.ida", "anvill.loc",
Expand Down

0 comments on commit 3dbb4c9

Please sign in to comment.