Skip to content

A solution to the 2021 Tenable CTF challenge "We Need an Emulator" using template metaprogramming

Notifications You must be signed in to change notification settings

AlexSWall/We-Need-An-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C++ is a Dynamically-Typed Interpreted Language

This is an implementation of a solution for the We Need An Emulator CTF challenge from the Tenable 2021 CTF Competition.

It's written entirely in the C++ type system. We do not execute, or even create, an executable binary from the C++. Instead, we produce an assembly file and extract the output from it.

This code has only been tested on x86-64 Linux, using both G++ and Clang++ on all standard optimization settings.

About

A solution to the 2021 Tenable CTF challenge "We Need an Emulator" using template metaprogramming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published