Posts

Showing posts with the label Reverse Engineering

Sherlocked - Transforms any Script into an Executable ELF Protected, Encrypted with Anti-debugging

Image
This tool or "script universal packer" has a couple of years and is still quite useful ... Sherlocked is a protector of scripts of any kind (python, perl, shell etc.) using a simple XOR with password. Unless the -r option is used, the key is stored encrypted within the binary and run without having to set manually. Sherlocked basically takes the script, encrypts and saves it as an executable file x86_64 ELF with anti-debugging code (initially stripea of the symbol table and compressed with UPX). In runtime executable that temporarily decrypts the script and writes it to a random file in / tmp. Then pass the script and command line arguments to the interpreter is released and finally deletes the script. The only "but" if you use a password file (-r option) is that it does not support arguments cmdline, but could be implemented. And as we are, to improve you could also use a real encryption stream as SALSA20 rather simple XOR and for AV annoying, modify the stub with ...

Video Tutorial (Unpacking) - Reverse Engineering

Image

Androguard - Reverse Engineering, Malware and Goodware Analysis of Android Applications

Image
Reverse engineering, Malware and goodware analysis of Android applications ... and more (ninja !) Features  Androguard is a full python tool to play with Android files.  Map and manipulate DEX/ODEX/APK/AXML/ARSC format into full Python objects,   Diassemble/Decompilation/Modification of DEX/ODEX/APK format,   Decompilation with the first native (directly from dalvik bytecodes to java source codes) dalvik decompiler (DAD),   Access to the static analysis of the code (basic blocks, instructions, permissions (with database from http://www.android-permissions.org/) ...) and create your own static analysis tool,   Analysis a bunch of android apps,   Analysis with ipython/Sublime Text Editor,   Diffing of android applications,   Measure the efficiency of obfuscators (proguard, ...),   Determine if your application has been pirated (plagiarism/similarities/rip-off indicator),   Check if an andro...