- 
          
- 
        Couldn't load subscription status. 
- Fork 179
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