To reproduce an execution or build environment for a target binary in order to analyse it, we need to know several things about it::
How was it built? (Architecture, libc, other linked libraries, compiler version)
What ecosystem does it fit with (operating system, kernel, era / version of kernel and OS tools)
What other libraries / resources does it need? (shared or static libraries that are referenced, config files or other environment variables needed, read/write access/permissions to particular directories in order to do its job).
We need a process or tool which highlights these for us, so we can make a 'digital zoo' / sandbox to run the binary in something that feels like its native environment.
Will require:
[ ] A way to extract 'build-chain and runtime environment' data from a binary #11
[ ] A way to look up or recommend packages, source code, or other resources required to reproduce this environment.
To reproduce an execution or build environment for a target binary in order to analyse it, we need to know several things about it::
We need a process or tool which highlights these for us, so we can make a 'digital zoo' / sandbox to run the binary in something that feels like its native environment.
Will require: