#Assembly
Showing 60 of 96 repositories tagged #assembly, ranked by stars
Run compilers interactively from your web browser and interact with the assembly
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
CTF framework and exploit development library
How to be low-level programmer
Modular visual interface for GDB in Python
SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages
An introduction to ARM64 assembly on Apple Silicon Macs
Generate x86 Assembly with Go
Collection of resources spanning key areas of Computer Science
lists of most popular repositories for most favoured programming languages (according to StackOverflow)
SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — across x86, Arm, RISC-V, and WASM, with bindings for Python, Rust, C, C++, Swift, JS, and Go 📐
⚡ Decompilation Tools and High Productivity Utilities ⚡
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
Free educational content on reverse engineering and malware analysis from the FLARE team
Low-Level Programming Roadmap and Resources
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash
Python library to facilitate genome assembly, annotation, and comparative genomics
Go library providing algorithms optimized to leverage the characteristics of modern CPUs
:cherry_blossom: Interactive shellcoding environment to easily craft shellcodes
Historical Windows temporal memory-state research artifact for studying time-bound memory observations, validation limits, and defensive visibility.
The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)
Reverse Engineering and Malware Analysis Roadmap
A dynasm-like tool for rust.
Inject a shared library (i.e. arbitrary code) into a live linux process, without ptrace
RetroWrite -- Retrofitting compiler passes through binary rewriting
Disassemble ANY files including .so (NDK, JNI), Windows PE(EXE, DLL, SYS, etc), linux binaries, libraries, and any other files such as pictures, audios, etc(for fun)files on Android. Capstone-based disassembler application on android. 안드로이드 NDK 공유 라이브러리, Windows 바이너리, etc,... 리버싱 앱
:books: 编程语言语法基础与工程实践,JavaScript | Java | Python | Go | Rust | CPP | Swift
Red-Team LKM
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse engineers, and low-level programmers.
PoC for a sleep obfuscation technique leveraging waitable timers to evade memory scanners.
FlyCV is a high-performance library for processing computer visual tasks.
minigo🐥is a small Go compiler made from scratch. It can compile itself.
Dora VM
Automated DLL Sideloading Tool With EDR Evasion Capabilities
A local diffing tool for decompilation projects
A PHP-to-native compiler. Takes a subset of PHP and compiles it directly to native assembly, producing standalone binaries for the currently supported targets: macOS ARM64, Linux ARM64, and Linux x86_64. No interpreter, no VM, no runtime dependencies.
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
Reviewing some online CS courses I took
Reverse Engineering Tools (deobf, decompiler etc..)
An eBPF🐝 Keylogger with C2-based RCE payload delivery
A modern webapp to write, run and learn M68K, MIPS, RISC-V, X86 assembly
A music player library for the PSG audio channels of the GB, GBC and GBA.
Some Reverse Engineering Tutorials for Beginners
Tiny snake game written in x86_64 assembly for Linux
An OS which is all about learning!
KittyLoader is a highly evasive loader written in C / Assembly
[DEPRECATED] Moved to ROCm/rocm-libraries repo
Display assembly for the current buffer or visual selection from godbolt.org. Use https://sr.ht/~chinmay/godbolt.nvim instead
Livro: Engenharia Reversa - Fundamentos e Prática
Yazılım geliştirme ve genel olarak BT konularında (Siber Güvenlik, Veri Tabanı, Network, İşletim Sistemleri, Veri Yapıları ve Algoritmalar vb.) çeşitli kategorilerde türkçe kaynakların bulunduğu bir repo adresi
Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org
Code-first patcher for exploring computation through audio and visual. Connect tools you know and code your own ✨
run and debug TASM/MASM code in VSCode via JSDos, DOSBox and DOSBox-x
A Convolutional Neural Network implemented entirely from scratch in x86-64 assembly using AVX-512, performing cat vs dog image classification without any ML frameworks or libraries.
A complete neural network built entirely in x86 assembly language that learns to recognize handwritten digits from the MNIST dataset. No frameworks, no high-level languages - just pure assembly - ~5.3× faster than NumPy
Seriality is a library for serializing and de-serializing all the Solidity types in a very efficient way which mostly written in solidity-assembly
a PE Loader and Windows API tracer. Useful in malware analysis.
A template for compiling 6502 assembly code with ACME in VSCode