JonathanSalwan/Tigress_protection

Playing with the Tigress software protection. Break some of its protections and solve their reverse engineering challenges. Automatic deobfuscation using symbolic execution, taint analysis and LLVM.

LLVMPythonCShellPerlCMakellvmreverse-engineeringsymbolic-executiondeobfuscationtritontaint-analysistigresstigress-protectionssolution-tigress-challenge
This is stars and forks stats for /JonathanSalwan/Tigress_protection repository. As of 29 Mar, 2024 this repository has 744 stars and 147 forks.

Tigress Protections Tigress is a diversifying virtualizer/obfuscator for the C language that supports many novel defenses against both static and dynamic reverse engineering and de-virtualization attacks. In particular, Tigress protects against static de-virtualization by generating virtual instruction sets of arbitrary complexity and diversity, by producing interpreters with multiple types of instruction dispatch, and by inserting code for anti alias analysis. Tigress protects against dynamic de-virtualization...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
Flamingo-OS/device_qcom_vendor-commonMakefileC++0000
rocketshipapps/adblockfastObjective-CJavaScriptJava69401480
nophead/NopSCADlibOpenSCADPython98001390
muennich/urxvt-perlsPerl75101170
binary-com/perl-feed-phasecheckPerlMakefile0070
binary-com/perl-Email-Stuffer-TestLinksPerl0050
optics-dev/MonocleScalaJavaScriptCSS1.6k+22020
eangulee/UnityShaderShaderLabC#GLSL36090
getumbrel/umbrel-osShellsed5340570
seanap/Plex-Audiobook-GuideShell1.1k+8400