Skip to content

🔥 A really basic emulator to understand how IL code works.

Notifications You must be signed in to change notification settings

GabrieleAsaro/Yeet-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yeet Emulator

Contribution guide    Twitter    Discord    Telegram   


Built with ❤︎ by NotAccursed


Yeet Emulator MIT license

📜 Why do you need Yeet Emulator

You can easily understand how to make a virtualization like Eazfuscator.

💥 What does it do

  • Emulate IL Code
  • Easy to add more functions
  • Easy to understand

Example

private static void Main(string[] args) {

    List<Instruction> instruction = new List<Instruction>
	{
	    new Instruction(OpCodesL.Ldc, 4),
	    new Instruction(OpCodesL.Ldc, 2),
	    new Instruction(OpCodesL.Add),
	    new Instruction(OpCodesL.Ret)
	};

        Core core = new Core(instruction);

        Console.WriteLine(core.Execute());
        Console.ReadLine();
        
}

About

🔥 A really basic emulator to understand how IL code works.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages