Comments (3)
Non-comprehensive fixes and issues that I've run into while using OFRAK on an M1 Mac:
- Need to add
apt-get cmake
to ofrak_core's Dockerstub. - Running Docker containers as ARMv8 led to issues with Toolchain. LLVM unsupported and using GNU led to insufficient space issues during patch making. Forcing LLVM to run ARMv8 led to it attempting to use an x86-64 library.
- In order to run Docker as AMD64, need to:
- Add
FROM --platform=linux/amd64
inbuild_image.py
where the Dockerfile parts are specified. - Set
ARG TARGETARCH="amd64"
inofrak_patch_maker
'sDockerstub
.
- Add
- Pip segfaults when attempting to build Docker images with any Python > 3.7.
from ofrak.
On M1 I ran into issue installing orjson, which wanted rust to build from source a dependency. Upgrading pip python3 -m pip install --upgrade pip
to 23.0 resolved this issue.
Running pip install ofrak
also ran into issues with xattr==0.9.7
(because of cffi
) -- updating to xattr=0.10.1
resolves that issue (this comes with #217).
With pip install ofrak
, installing lief
also ran into issues (cmake was not installed), since there is not a 3.8 wheel available.
from ofrak.
I also needed to brew install libmagic
.
from ofrak.
Related Issues (20)
- ESP Unpacker
- Updating ResourceView attributes is unintuitive. HOT 1
- Adding Flare-Floss String Analysis support
- Circular dependency cases a `make develop` weirdness. HOT 2
- Cleaner OFRAK Documentation install in Docker image HOT 1
- ImportError: cannot import name 'KS_ARCH_ARM64' from 'keystone' in Apple Silicon M1 HOT 6
- Strings with slashes cause FileNotFoundError HOT 1
- crashes when checking for missing dependencies HOT 4
- Lief modifiers should support PE files.
- Installation of Binary Ninja fails due to change in package name HOT 1
- `Resource.get_attributes`: incorrect documentation HOT 3
- Bundle OFRAK docs so they always match GUI version
- Import/export existing Ghidra project into OFRAK HOT 1
- ofrak-ghidra works with server that user can access directly
- Generate report from OFRAK project
- Add support for multiple comments on the same Range
- RFE: add custom gc thresholds to speed things up.
- elf analyzer assumes elf is unpacked when running analyzer
- Fall back on `gzip` if `pigz` fails HOT 3
- binwalk upstream unmaintained (consider gentoo fork?)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ofrak.