-
Notifications
You must be signed in to change notification settings - Fork 109
Project Ideas Static Analysis of Binaries for Build Tracing
Steven Esser edited this page Feb 20, 2020
·
1 revision
TraceCode does system call tracing only today. The primary goal of this project is to create a tool that provides the same results as the strace-based tracing but would be using using ELF symbols, DWARF debug symbols, signatures or string matching to determine when and how a source code file is built in a binary using only a static analysis. The primary target should be Linux executables, though the code should be designed to be extensible to Windows PE and macOS Dylib and exes.
-
- Level
-
- Advanced
-
- Tech
-
- Python, Linux, ELFs, DWARFs, symbols, reversing
-
- URLS
-
- https://github.com/nexB/tracecode-toolkit for the existing non-static tool
- https://github.com/nexB/scancode-toolkit-contrib for some work in progress on binaries/symbols parsers/extractors
-
- Mentor
-
- @pombredanne https://github.com/pombredanne