Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 452 Bytes

README.md

File metadata and controls

22 lines (12 loc) · 452 Bytes

ruby86

x86/x64 emulator written in Ruby

Rationale

Currently just a personal play project to help me understand process of executing binaries..

Desired capabilities

  • Read (at least) Mach-O executable and load them into memory
  • Support for dynamic linking (based on Mac OS X dynamic linker)
  • Run basic x86/64 instructions

FIrst milestone

  • To be able to run Hello world written in C.

Already implemented

  • Reading Mach-O header