RSS Amplifier

Blog

devcraft.io

CTF write ups by [vakzz](https://twitter.com/wcbowling)

devcraft.ioRSS feed ↗10 posts

Latest posts

Round Two: An Updated Universal Deserialisation Gadget for Ruby 2.x-3.x

A few months ago I noticed the gadget in my previous article had been patched and no longer worked in Ruby 3.0.3, so I spent a bit of time dusting off the old tools to see if I could find another one.

ExifTool CVE-2021-22204 - Arbitrary Code Execution

Background

SerenityOS - Writing a full chain exploit

I recently came across SerenityOS when it was featured in hxp CTF and then on LiveOverflow’s YouTube channel. SerenityOS is an open source operating system written from scratch by Andreas Kling and now has a strong and active community behind it. If you’d like to learn a bit more about it then the recent CppCast episode is a good place to start, as well as all of the fantastic videos by Andreas…

Universal Deserialisation Gadget for Ruby 2.x-3.x

Update 2022-04

GitHub Pages - Multiple RCEs via insecure Kramdown configuration - $25,000 Bounty

I was keeping an eye on the GitHub Enterprise release notes to see when a patch for my previous bug would land, and when it did there was also a critical fix for an issue in Kramdown:

GitHub Gist - Account takeover via open redirect - $10,000 Bounty

While looking into bypasses for the per form CSRF token in my last post, I was digging into every method that was used to generate urls, trying to find one that could be used to create the required token.

GitHub - RCE via git option injection (almost) - $20,000 Bounty

It had been a while since I’d looked into GitHub, so I thought it would be good to spin up a fresh enterprise trial and see what I could find. The GHE code is obfuscated, but it’s just to discourage customers from messing around and if you do a bit of googling there are lots of scripts available to decode it leaving you with regular ruby files for a rails app.

movcode - Tasteless CTF 2020

Brrr bing bing bing bing da da da. nc okboomer.tasteless.eu 10601 Update: We were asked about the environment this challenge is running on. It does not affect the solvability, but here is this information nonetheless: Linux 5.4.0-1025-aws / Ubuntu 20.04.1 LTS chall.py

BountyPay - HackerOne’s H1-2006 CTF

It all started with a tweet:

Secure Boot - Google CTF 2019 Quals

Your task is very simple: just boot this machine. We tried before but we always get ‘Security Violation’. For extra fancyness use ‘socat -,raw,echo=0 tcp:$IP:$PORT’. nc secureboot.ctfcompetition.com 1337 Download Attachment