Announcement
The rev.ng decompiler goes open source + start of the UI closed beta
In this blog post we announce the open sourcing of the rev.ng decompiler, the start of the UI closed beta, how to try rev.ng and much more!
Technical
PageBuster: stealthily dump all the code ever executed
Ever wanted to dump all the executable pages of a process? Do you crave something capable of dealing with packed processes? We've got you covered! May I introduce PageBuster, our tool to gather dumps of all executable pages of packed Linux processes. Keep reading to find out its details and what happens under the hoods!
Technical
bashML: Why Spark when you can Bash?
In one of our many research projects here at rev.ng, we are dealing with Big Data (is a 1..10 TB compressed database dump big? Well, probably not, but it is for us).
Technical
Big Match: matching open source code in binaries for fun and profit
Do you do reverse engineering for a living? Have you ever wasted several weeks reversing an open source library embedded in a target? Do you crave for better tools than copy-pasting random strings into Google?
Announcement
rev.ng: The Road Ahead
In this blog post we will briefly describe today's release, provide an overview of the components of rev.ng and introduce you the next steps the rev.ng project intends to take towards the 1.0 release
Technical
Fuzzing binaries with LLVM's libFuzzer and rev.ng
In this blogpost, we show how libFuzzer, the LLVM fuzz testing library part, can be employed with rev.ng in order to perform coverage-guided blackbox fuzzing of executable binaries. We also show that our approach is fast, semantic-preserving and simply requires to implement the harness function, as occurs for programs with source code available.