Barf Project
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
About
The analysis of binary code is a crucial activity in many areas of the computer sciences and software engineering disciplines ranging from software security and program analysis to reverse engineering. Manual binary analysis is a difficult and time-consuming task and there are software tools that seek to automate or assist human analysts. However, most of these tools have several technical and commercial restrictions that limit access and use by a large portion of the academic and practitioner communities. BARF is an open source binary analysis framework that aims to support a wide range of binary code analysis tasks that are common in the information security discipline. It is a scriptable platform that supports instruction lifting from multiple architectures, binary translation to an intermediate representation, an extensible framework for code analysis plugins and interoperation with external tools such as debuggers, SMT solvers and instrumentation tools. The framework is designed primarily for human-assisted analysis but it can be fully automated.
Open Source Health
- Stars
- 1,453
- Forks
- 171
- License
- BSD-2-Clause
- Last commit
- 7 years ago
Alternatives to Barf Project
Restore Symbolby JunA reverse engineering tool to restore stripped symbol table for iOS app.
Magisk Fridaby ViRb3🔐 Run frida-server on boot with Magisk, always up-to-date
VXUG-Papersby vxundergroundResearch code & papers from members of vx-underground.
Linux Malwareby Tim BrownTracking interesting Linux (and UNIX) malware. Send PRs
Android Unpackerby Tim StrazzereAndroid Unpacker presented at Defcon 22: Android Hacker Protection Level 0
Resources & Links
Related Categories
Using Barf Project?
Track its cost next to the rest of your stack and get a reminder before it renews.
Add to my stackVendor
Programa STIC
Open-source project on GitHub: Barf Project