Example project created for my blog post "Instrumenting binaries using revng and LLVM" using revng and LLVM.
It dumps the strings passed to dlsym
by lifting and instrumenting the binary. We then finally recompile it back to a working executable bypassing anti debug checks.