Category: Reverse Engineering
Virtuailor – IDAPython tool for C++ vtables reconstruction Virtuailor is an IDAPython tool that reconstructs vtables for C++ code written for Intel architecture and both 32bit and 64bit code. The tool constructed from 2...
Robber Robber is a free open source tool developed using Delphi XE2 without any 3rd party dependencies. What is DLL hijacking ?! Windows has a search path for DLLs in its underlying architecture. If you...
APK Studio A Cross-Platform IDE for Reverse-Engineering (Disassembling, Hacking & Rebuilding) Android applications – featuring a friendly UI and Code editor with Syntax-highlighting support. Features Disassembling & Rebuilding APKs Code Editor with Syntax Highlighting...
ScyllaHide is an advanced open-source x64/x86 usermode Anti-Anti-Debug library. It hooks various functions in usermode to hide debugging. This tool is intended to stay in usermode (ring3). ScyllaHide supports various debuggers with plugins: OllyDbg...
REDasm – The Open Source Disassembler REDasm is a cross-platform disassembler with a modern codebase useful from the hobbyist to the professional reverse engineer. All features are provided by LibREDasm which loads plugins developed in...
Sickle Sickle is a shellcode development tool created to speed up the various steps needed to create functioning shellcode. Sickle can aid in the following: Identifying instructions resulting in bad characters. Formatting output in...
Windows Kernel Explorer (you can simply call it “WKE”) is a free but powerful Windows kernel research tool. It supports from Windows XP to Windows 10, 32-bit and 64-bit. Compare to popular tools (such...
Soot is a Java optimization framework. It provides four intermediate representations for analyzing and transforming Java bytecode: Baf: a streamlined representation of bytecode which is simple to manipulate. Jimple: a typed 3-address intermediate representation...
CTF The CTF is a Hacking and Computer Security eLearning platform. Install git clone https://github.com/abdesslem/CTF.git cd CTF pip install -r requirements.txt Setup email credentials and recaptcha API key Register and login The register interface...
autoPwn is a lofty name for a simple script. When working with fuzzing and afl-fuzz, I noticed that I would do the same tasks over and over. With this in mind, I wanted to...
DbgShell A PowerShell front-end for the Windows debugger engine. The goal of the DbgShell project is to bring the goodness of the object-based PowerShell world to the debugging world. When you do ‘dt’ to...
GDB dashboard Modular visual interface for GDB in Python. This comes as a standalone single-file .gdbinit which, among the other things, enables a configurable dashboard showing the most relevant information during the program execution. Its main...
Linux Binary Exploitation Topics Lecture 1. Memory Layout of the C program. ELF binaries. Overview of the stack during the function call. Assembly code for the function call and return. Concept of $ebp and $esp. Executable...
Amoco Amoco is a python package dedicated to the (static) analysis of binaries. It features: a generic framework for decoding instructions developed to reduce the time needed to implement support for new architectures. For...
Reverse Engineering iOS Applications Welcome to my course Reverse Engineering iOS Applications. If you’re here it means that you share my interest for application security and exploitation on iOS. Or maybe you just clicked the...