Skip to main content

Collect computer related materials and codes

20
GitHub Stars
98
Curated Resources
11
Categories
4 hours ago
Last Refreshed
AIReverse EngineCompilerDecompilerHack ProgramWindows KernelOperation SystemEmulatorVirtualizationGame EngineFuzzing

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me reverse engine resources from awesome-computer-science"

Installation instructions →

What's inside

Reverse Engine

  • angr

  • book

    The radare2 + frida book for Mobile Application assessment

  • Book

    "Reverse Engineering for Beginners" free book

  • code

    x64dbg plugin to set breakpoints automatically to Win32/64 APIs

  • code

    Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a Taint Engine, AST representations of the x86 and the x86-64 instructions set semantics, SMT simplification passes, an SMT Solver Interface and, the last but not least, Python bindings.

  • code

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

Game Engine

  • bs::framework

  • code

    A free and open-source MMORPG server emulator written in C++

  • code

    A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.

  • code

    Modern reimplementation of the Diablo 1 game engine

  • code

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

  • code

    Cocos2d-Lua 社区版

Fuzzing

  • code

    A hypervisor for fuzzing built with WHVP and Bochs

Windows Kernel

Hack Program

  • code

    Windows IME-based DLL injection. Able to inject a DLL without OpenProcess or a process handle being necessary..

  • code

    Modified edition of cuckoo.

  • code

    Fully chained kernel exploit for the PS Vita

  • code

    Cuckoo Sandbox is an automated dynamic malware analysis system

  • code

    Malware Configuration And Payload Extraction

  • code

    Find open databases with Shodan

Operation System

  • code

    os kernel labs for operating systems course in Tsinghua University.

  • code

    The Memory Process File System:

  • os_course_info

    清华大学操作系统课程(2018)

Virtualization

  • code

    Hypervisor based tool for monitoring system register accesses.

Compiler

  • code

    Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers

  • ShivyC

    A hobby C compiler created in Python.

Showing a sample of 98 resources. View the full list on GitHub →