As someone that does dynamic binary translation for kernel modules (to find bugs) and eventually wants to get into symbolic/concolic execution (to find bugs), this is cool. I would be really pleased if they're able to make a successful business out of this!
Have you thought of using something besides uclibc? uclibc has all kinds of corner cases of non-conformity, musl would be a somewhat better alternative. Can this work on shared libraries as well if given a header?
* It doesn't use uclibc. The way it works is the guest program is a snapshot of the target program process after it has been linked with its shared libraries. Usually this means it's linked with glibc (but not necessarily -- cyanogenmod programs are linked with bionic).
* Shared libraries: yes, and it doesn't need a header. Not supported yet in the interface. It does need access to the function symbols though.
k4st|12 years ago
wololo|12 years ago
shard|12 years ago
http://pgbovine.net/PhD-memoir-prologue.htm
TrainedMonkey|12 years ago
wololo|12 years ago
dmix|12 years ago
1) Upload binary 2) Receive Bugs
to:
1) Upload binary 2) Discover Bugs
smtddr|12 years ago
http://knowyourmeme.com/memes/push-button-receive-bacon
letney|12 years ago
needs the BUGCHECKER_API_URL = 'http://localhost/api.php' changed to 'http://bugchecker.net/api.php' to work.
wololo|12 years ago
nwmcsween|12 years ago
wololo|12 years ago
* Shared libraries: yes, and it doesn't need a header. Not supported yet in the interface. It does need access to the function symbols though.