Skip to main content

Collect computer related materials and codes

20
GitHub Stars
98
Curated Resources
11
Categories
6 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

    VMHunt: Extraction and Simplification of Virtualized Binary Code.

  • code

    PinVMP:虚拟化代码辅助分析工具

  • code

    VMAttack PlugIn for IDA Pro.IDA Pro Plugin for static and dynamic virtualization-based packed analysis and deobfuscation.VMAttack was awarded the second place at the annual IDA Pro Plug-in Contest in 2016!

Game Engine

  • bs::framework

  • 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 社区版

  • code

    bs::framework is a C++ library that aims to provide a unified foundation for the development of real-time graphical applications, whether games, engines or tools.

Compiler

  • code

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

  • ShivyC

    A hobby C compiler created in Python.

Decompiler

  • code

    A decompiler with multiple backend support, written in Python. Works with IDA and Capstone.

  • code

    The original name was ljwthgnd as in LuaJIT 'What The Hell is Going On' Decompiler named under the LuaJIT C sources variable naming convention.

  • code

    Xbox360 -> Windows executable converter

  • http://luajit.org/

Fuzzing

  • code

    A hypervisor for fuzzing built with WHVP and Bochs

Windows Kernel

Virtualization

  • code

    Hypervisor based tool for monitoring system register accesses.

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

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