Skip to content

Solution of picoCTF 2022 NSA backdoor challenge.

Notifications You must be signed in to change notification settings

vobst/ctf-nsa_backdoor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NSA backdoors ...

... are hopefully only present in CTF challenges. This repository contains a blog post about my experience solving the NSA backdoor challenge of this year's picoCTF. The post is wrapped into a Pluto notebook. Pluto notebooks are a free and open source notebook programming environment written in, and for, the Julia programming language.

If you want to read the non-interactive version of this post, simply open nsa_backdoor.html in your browser.

To view the interactive version, download the Julia binary and add it to your PATH. Then, run the julia command, press ] to enter the package manager, enter add Pluto, and finally ^C to get back to the Julia repl. Finally, open nsa_backdoor.jl by running

julia> import Pluto
julia> Pluto.run()

and navigating to wherever you git cloned this repo to.