All Projects → sdasgup3 → binary-decompilation

sdasgup3 / binary-decompilation

Licence: other
Extracting high level semantic information from binary code

Programming Languages

assembly
5116 projects
LLVM
166 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects
c
50402 projects - #5 most used programming language
perl
6916 projects

Projects that are alternatives of or similar to binary-decompilation

Mcsema
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Stars: ✭ 2,198 (+3896.36%)
Mutual labels:  x86-64, x86, binary-analysis, llvm-bitcode
Bap
Binary Analysis Platform
Stars: ✭ 1,385 (+2418.18%)
Mutual labels:  symbolic-execution, x86, binary-analysis, program-analysis
Triton
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64, ARM32 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
Stars: ✭ 1,934 (+3416.36%)
Mutual labels:  symbolic-execution, binary-analysis, program-analysis
Manticore
Symbolic execution tool
Stars: ✭ 2,599 (+4625.45%)
Mutual labels:  symbolic-execution, binary-analysis, program-analysis
CodeDeobfuscator
Code Deobfuscator
Stars: ✭ 45 (-18.18%)
Mutual labels:  x86-64, x86
Assembly-Syntax-Definition
This is the greatest syntax definition of All Time
Stars: ✭ 23 (-58.18%)
Mutual labels:  x86-64, x86
Inflame
User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.
Stars: ✭ 63 (+14.55%)
Mutual labels:  x86-64, x86
pinktrace
Pink's Tracing Library
Stars: ✭ 20 (-63.64%)
Mutual labels:  x86-64, x86
kar98k public
pwn & ctf tools for windows
Stars: ✭ 24 (-56.36%)
Mutual labels:  x86, binary-analysis
alpine-php-fpm
Lightweight and optimised PHP-FPM (PHP 7.4, 8.0, 8.1) Docker images with essential extensions on top of latest Alpine Linux.
Stars: ✭ 53 (-3.64%)
Mutual labels:  x86-64, x86
RenHook
An open-source x86 / x86-64 hooking library for Windows.
Stars: ✭ 80 (+45.45%)
Mutual labels:  x86-64, x86
crete-dev
CRETE under development
Stars: ✭ 56 (+1.82%)
Mutual labels:  symbolic-execution, binary-analysis
Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (+96.36%)
Mutual labels:  x86-64, x86
peekaboo
An standalone execution trace library built on DynamoRIO.
Stars: ✭ 17 (-69.09%)
Mutual labels:  x86-64, x86
profiler-api
The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
Stars: ✭ 21 (-61.82%)
Mutual labels:  x86-64, x86
surveyor
A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
Stars: ✭ 14 (-74.55%)
Mutual labels:  symbolic-execution, program-analysis
ria-jit
Lightweight and performant dynamic binary translation for RISC–V code on x86–64
Stars: ✭ 38 (-30.91%)
Mutual labels:  x86-64, x86
Reloaded.Assembler
Minimal .NET wrapper around the simple, easy to use Flat Assembler written by Tomasz Grysztar. Supports both x64 and x86 development.
Stars: ✭ 17 (-69.09%)
Mutual labels:  x86-64, x86
PBD
🖨️🐞 Printf Based Debugger, a user-friendly C debugger
Stars: ✭ 52 (-5.45%)
Mutual labels:  x86-64, x86
x86-Assembly-Reverse-Engineering
🛠 Knowledge about the topic of x86 assembly & disassembly 🛠
Stars: ✭ 27 (-50.91%)
Mutual labels:  x86-64, x86

Table of Contents

uintptr_t safe_addptr(int *of, uint64_t a, uint64_t b) {
    
    uintptr_t r = a + b;
    
    if (r < a) {
      *of = 1;
      return r;
    } else {
      return r;
    }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].