This challenge was from Real World CTF 2018. RPISEC was the only solve.
I probably spent upwards of 20 hours on this challenge. Needless to say, this will be a somewhat lengthy writeup.
-
Real World CTF Quals 2018 - SCSI
August 01, 2018 | Binary-exploitation
-
NorthSec 2018 MarsAnalytica
May 24, 2018 | Reverse-engineering
This is (yet another) posthumous writeup from NorthSec, on the MarsAnalytica challenge. It features a heavily (rop)fuscated binary which accepts a 19-character pin; if the pin is correct, it produces a flag, and otherwise prints an access denied message.
-
DEFCON CTF Quals 2018 - smcauth
May 14, 2018 | Crypto
This was a pretty difficult crypto challenge that ended up involving some reverse engineering. It took a while to get any solves, we got it third. Thanks to @nullptr for what turned out to be a really fun challenge (and thanks for not giving in and giving us source :) )
-
Plaid CTF 2018 - Plaid Adventures
May 08, 2018 | Reverse-engineering
This was a (reasonably) fun challenge from Plaid CTF this year, and one of the only reversing challenges I got to do. Unfortunately we solved this challenge posthumously, and only solved it after we were given a hint on IRC after the CTF had ended.
-
34C3CTF vim
December 31, 2017 | Reverse-engineering Forensics
Category: rev
Points: 215 (dynamic, calculated from solves)
Solves: 18 -
Dissecting LLVM Obfuscator Part 1
December 03, 2017 | Reverse-engineering
LLVM Obfuscator is an industry-grade obfuscator which we have encountered frequently in the past few years of CTFing. This blog post documents our work in understanding the design of the obfuscator itself, as well as any possible weaknesses in the implementations of the obfuscation passes. We use this work to automate the task of emitting cleaned and working binaries via Binary Ninja.
-
HXP 2017 pdf.pdf
November 19, 2017 | Forensics
RTFM! and a link to pdf.pdf.
-
CSAW Quals 2017 FuntimeJS
September 18, 2017 | Binary-exploitation
This was a very interesting challenge from CSAW Quals 2017 (although whether a funtime was had is still questionable…). We are given a web page where we can submit javascript, and a link to the open source project that will run it, runtime.js, an “operating system…that runs JavaScript.” Because running javascript in ring 0 is just what this world needs… This writeup is a bit long, skimming is not discouraged.
-
DEFCON Finals 2017 - Intro & Rubix
August 06, 2017 | Binary-exploitation
Over the weekend, July 28-31 2017 RPISEC competed with Lab RATs and Techsec in DEFCON Finals, one of the most important CTFs of every year. Only 15 teams in the world get to qualify for the event each year, and our team under Lab RATs was able to earn the right to compete among 14 other globally professional teams.
-
Google CTF Quals 2017 - X Sanitizer
July 06, 2017 | Web
This writeup is for the reversing challenge “X Sanitizer” we solved during 2017 Google CTF Quals. This writeup and 3 others were also submitted to the Google CTF Writeup Competition.