Skip to content

A shrimple LC-3 Emulator/VM written fully in C

Notifications You must be signed in to change notification settings

DeLuks2006/pLC-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pLC-3

A simple VM/emulator for the LC-3 architecture written in C.

This is a simple VM/emulator for the LC-3 architecture written fully in C by following the tutorial on jmeiners.com.

TODO:

  • Use lookup table instead switch-case
  • Hardcode program to run
  • Add crypter (polymorphic?)
  • Swap opcodes with same functionality
  • Insert trash opcodes

Changes: (security wise)

...

Reversing:

This is a little section to place a list of techniques we can use to dump the payload/file being ran by the VM and then disassemble it.

  • find the image array and dump it LOL (gotta fix this)
  • symbolic execution

About

A shrimple LC-3 Emulator/VM written fully in C

Topics

Resources

Stars

Watchers

Forks