<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>BSidesSF on System Overlord</title><link>https://systemoverlord.com/tags/bsidessf.html</link><description>Recent content in BSidesSF on System Overlord</description><generator>Hugo</generator><language>en-us</language><managingEditor>david@systemoverlord.com (David Tomaschik)</managingEditor><webMaster>david@systemoverlord.com (David Tomaschik)</webMaster><lastBuildDate>Sun, 23 Apr 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://systemoverlord.com/tags/bsidessf/index.xml" rel="self" type="application/rss+xml"/><item><title>BSidesSF CTF 2023: Lastpwned (Author Writeup)</title><link>https://systemoverlord.com/2023/04/23/bsidessf-ctf-2023-lastpwned-author-writeup.html</link><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2023/04/23/bsidessf-ctf-2023-lastpwned-author-writeup.html</guid><description>&lt;p&gt;I was the challenge author for a handful of challenges for this year&amp;rsquo;s BSidesSF
CTF. One of those challenges was &lt;strong&gt;&lt;code&gt;lastpwned&lt;/code&gt;&lt;/strong&gt;, inspired by a recent
high-profile data breach. This challenge provided a web-based password manager
with client-side encryption.&lt;/p&gt;</description></item><item><title>CTF 101: Just Try It!</title><link>https://systemoverlord.com/2023/04/17/ctf-101-just-try-it.html</link><pubDate>Mon, 17 Apr 2023 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2023/04/17/ctf-101-just-try-it.html</guid><description>&lt;ul&gt;
&lt;li&gt;Table of Contents
{:toc}&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As I&amp;rsquo;m helping to organize the &lt;a href="https://ctf.bsidessf.net"&gt;BSides San Francisco
CTF&lt;/a&gt; this weekend, I thought I&amp;rsquo;d share a little primer
for CTFs for those who have not gotten into them before.&lt;/p&gt;
&lt;h2 id="what-is-a-ctf"&gt;What is a CTF?&lt;/h2&gt;
&lt;p&gt;I suspect that most people in the information security (&amp;ldquo;cybersecurity&amp;rdquo;) space
have already heard of Capture the Flag (or CTF) competitions, but in case you
haven&amp;rsquo;t, I wanted to provide a short overview.&lt;/p&gt;</description></item><item><title>BSidesSF 2022 CTF: Login4Shell</title><link>https://systemoverlord.com/2022/06/20/bsidessf-2022-ctf-login4shell.html</link><pubDate>Mon, 20 Jun 2022 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2022/06/20/bsidessf-2022-ctf-login4shell.html</guid><description>&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Log4Shell"&gt;Log4Shell&lt;/a&gt; was arguably the biggest
vulnerability disclosure of 2021. Security teams across the entire world spent
the end of the year trying to address this bug (and several variants) in the
popular &lt;a href="https://logging.apache.org/log4j/2.x/"&gt;Log4J&lt;/a&gt; logging library.&lt;/p&gt;
&lt;p&gt;The vulnerability was caused by special formatting strings in the values being
logged that allow you to include a reference. This reference, it turns out, can
be loaded via &lt;code&gt;JNDI&lt;/code&gt;, which allows remotely loading the results as a Java class.&lt;/p&gt;
&lt;p&gt;This was such a big deal that there was no way we could let the next BSidesSF
CTF go by without paying homage to it. Fun fact, this meant I &amp;ldquo;got&amp;rdquo; to build a
Java webapp, which is actually something I&amp;rsquo;d never done from scratch before.
Nothing quite like learning about Jetty, Log4J, and Maven just for a CTF level.&lt;/p&gt;</description></item><item><title>BSidesSF 2022 CTF: TODO List</title><link>https://systemoverlord.com/2022/06/09/bsidessf-2022-ctf-todo-list.html</link><pubDate>Thu, 09 Jun 2022 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2022/06/09/bsidessf-2022-ctf-todo-list.html</guid><description>&lt;p&gt;This year, I was the author of a few of our web challenges. One of those that
gave both us (as administrators) and the players a few difficulties was &amp;ldquo;TODO
List&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Upon visiting the application, we see an app with a few options, including
registering, login, and support. Upon registering, we are presented with an
opportunity to add TODOs and mark them as finished:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://systemoverlord.com/img/bsidessf/todolist_todos.png" alt="Add TODOs"&gt;&lt;/p&gt;
&lt;p&gt;If we check &lt;code&gt;robots.txt&lt;/code&gt; we discover a couple of interesting entries:&lt;/p&gt;</description></item><item><title>BSidesSF 2022 CTF: Cow Say What?</title><link>https://systemoverlord.com/2022/06/07/bsidessf-ctf-2022-cow-say-what.html</link><pubDate>Tue, 07 Jun 2022 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2022/06/07/bsidessf-ctf-2022-cow-say-what.html</guid><description>&lt;p&gt;As the author of the &lt;code&gt;Cow Say What?&lt;/code&gt; challenge from this year&amp;rsquo;s BSidesSF CTF, I
got a lot of questions about it after the CTF ended. It&amp;rsquo;s both surprisingly
straight-forward but also a very little-known issue.&lt;/p&gt;
&lt;p&gt;The challenge was a web challenge &amp;ndash; if you visited the service, you got a page
providing a textarea for input to the &lt;a href="https://www.mankier.com/1/cowsay"&gt;cowsay&lt;/a&gt;
program, as well as a drop down for the style of the cow saying something
(plain, stoned, dead, etc.). There was a link to the source code, reproduced
here:&lt;/p&gt;</description></item><item><title>BSidesSF 2021 CTF: Net Matroyshka (Author Writeup)</title><link>https://systemoverlord.com/2021/03/12/bsidessf-2021-ctf-net-matroyshka-author-writeup.html</link><pubDate>Fri, 12 Mar 2021 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2021/03/12/bsidessf-2021-ctf-net-matroyshka-author-writeup.html</guid><description>&lt;p&gt;Net Matroyshka was one of our &amp;ldquo;1337&amp;rdquo; tagged challenges for the 2021 BSidesSF
CTF. This indicated it was particularly hard, and our players can probably
confirm that.&lt;/p&gt;
&lt;p&gt;If you haven&amp;rsquo;t played our CTF in the past, you might not be familiar with the
Matryoshka name. (Yep, I misspelled Matryoshka this year and didn&amp;rsquo;t catch it
before we launched.) It refers to the nesting &lt;a href="https://en.wikipedia.org/wiki/Matryoshka_doll"&gt;Matryoshka
dolls&lt;/a&gt;, and we&amp;rsquo;ve been doing a
series of challenges where they contain layers to be solved, often by different
encodings, formats, etc. This year, it was layers of PCAPs for some network
forensics challenges.&lt;/p&gt;</description></item><item><title>BSidesSF 2021 CTF: CuteSrv (Author Writeup)</title><link>https://systemoverlord.com/2021/03/08/bsidessf-2021-ctf-cutesrv-author-writeup.html</link><pubDate>Mon, 08 Mar 2021 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2021/03/08/bsidessf-2021-ctf-cutesrv-author-writeup.html</guid><description>&lt;p&gt;I authored the BSidesSF 2021 CTF Challenge &amp;ldquo;CuteSrv&amp;rdquo;, which is a service to
display cute pictures. The description from the scoreboard:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Last year was pretty tough for all of us. I built this service of cute photos
to help cheer you up. We do moderate for cuteness, so no inappropriate photos
please!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Like my other write-ups, I&amp;rsquo;ll do this from the perspective of a player playing
through and try not to assume internal knowledge.&lt;/p&gt;</description></item><item><title>BSidesSF 2021 CTF: Encrypted Bin (Author Writeup)</title><link>https://systemoverlord.com/2021/03/08/bsidessf-2021-ctf-encryptbin-author-writeup.html</link><pubDate>Mon, 08 Mar 2021 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2021/03/08/bsidessf-2021-ctf-encryptbin-author-writeup.html</guid><description>&lt;p&gt;I was the author for the BSidesSF 2021 CTF Challenge &amp;ldquo;Encrypted Bin&amp;rdquo;, which is
an encrypted pastebin service. The description from the scoreboard:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&amp;rsquo;ve always wanted to build an encrypted pastebin service.
Hope I&amp;rsquo;ve done it correctly. (Look in &lt;code&gt;/home/flag/&lt;/code&gt; for the flag.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I thought I&amp;rsquo;d do a walk through of how I expected players to solve the
challenge, so I&amp;rsquo;ll write this as if I&amp;rsquo;m playing the challenge.&lt;/p&gt;
&lt;p&gt;Visiting the web service, we find an upload page for text and not much else.
When we perform an upload, we see that we&amp;rsquo;re redirected to a page to view the
encrypted upload:&lt;/p&gt;</description></item><item><title>BSides SF 2020 CTF: Infrastructure Engineering and Lessons Learned</title><link>https://systemoverlord.com/2020/02/27/bsides-sf-2020-ctf-infrastructure-engineering.html</link><pubDate>Thu, 27 Feb 2020 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2020/02/27/bsides-sf-2020-ctf-infrastructure-engineering.html</guid><description>&lt;p&gt;Last weekend, I had the pleasure of running the BSides San Francisco CTF along
with friends and co-conspirators &lt;a href="https://twitter.com/itsc0rg1"&gt;c0rg1&lt;/a&gt;,
&lt;a href="https://twitter.com/bmenrigh"&gt;symmetric&lt;/a&gt; and
&lt;a href="https://twitter.com/iagox86"&gt;iagox86&lt;/a&gt;. This is something like the 4th or 5th
year in a row that I&amp;rsquo;ve been involved in this, and every year, we try to do a
better job than the year before, but we also try to do new things and push the
boundaries. I&amp;rsquo;m going to review some of the infrastructure we used, challenges
we faced, and lessons we learned for next year.&lt;/p&gt;</description></item><item><title>Running the BSides SF 2019 CTF</title><link>https://systemoverlord.com/2019/03/10/running-the-bsides-sf-2019-ctf.html</link><pubDate>Sun, 10 Mar 2019 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2019/03/10/running-the-bsides-sf-2019-ctf.html</guid><description>&lt;p&gt;I&amp;rsquo;ve just written a &lt;a href="https://bsidessf.org/news/2019/03/running-the-bsides-sf-2019-ctf"&gt;post for the BSidesSF
blog&lt;/a&gt; about
running the BSidesSF 2019 CTF. Check it out and feel free to get in touch if
you have feedback.&lt;/p&gt;</description></item><item><title>BSides SF CTF Author Writeup: Flagsrv</title><link>https://systemoverlord.com/2019/03/08/bsides-sf-ctf-author-writeup-flagsrv.html</link><pubDate>Fri, 08 Mar 2019 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2019/03/08/bsides-sf-ctf-author-writeup-flagsrv.html</guid><description>&lt;p&gt;Flagsrv was a 300 point web challenge in this year&amp;rsquo;s BSidesSF CTF. The
description was a simple one:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We&amp;rsquo;ve built a service for the sole purpose of serving up flags!&lt;/p&gt;
&lt;p&gt;The account you want is named &amp;lsquo;flag&amp;rsquo;.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>BSides SF CTF Author Writeup: Cloud2Clown</title><link>https://systemoverlord.com/2019/03/07/bsides-sf-ctf-author-writeup-cloud2clown.html</link><pubDate>Thu, 07 Mar 2019 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2019/03/07/bsides-sf-ctf-author-writeup-cloud2clown.html</guid><description>&lt;h2 id="the-challenge"&gt;The Challenge&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Sometimes you see marketing materials that use the word cloud to the point
that it starts to lose all meaning. This service allows you to fix that with
clowns instead of clouds. Note: there are 2 flags, they should be clearly
labeled.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>BSidesSF 2017</title><link>https://systemoverlord.com/2017/02/15/bsidessf-2017.html</link><pubDate>Wed, 15 Feb 2017 00:00:00 +0000</pubDate><author>david@systemoverlord.com (David Tomaschik)</author><guid>https://systemoverlord.com/2017/02/15/bsidessf-2017.html</guid><description>&lt;p&gt;BSidesSF 2017 was, by far, the best yet. I&amp;rsquo;ve been to the last 5 or so, and had
a blast at almost every one. This year, I was super busy &amp;ndash; gave a talk, ran a
workshop, and I was one of the organizers for the BSidesSF CTF. I&amp;rsquo;ve posted
&lt;a href="https://systemoverlord.com/projects/assessing_embedded_devices.html"&gt;the summary and slides for my talk&lt;/a&gt;
and I&amp;rsquo;ll update the video link once it gets posted.&lt;/p&gt;
&lt;p&gt;I think it&amp;rsquo;s important to thank the BSidesSF organizers &amp;ndash; they did a phenomenal
job with an even bigger venue and I think everyone loved it. It was clearly a
success, and I can only imagine how much work it takes to plan something like
this.&lt;/p&gt;</description></item></channel></rss>