<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zeta-Two.com</title><link>https://zeta-two.com/</link><description>Recent content on Zeta-Two.com</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 07 Jan 2023 12:00:00 +0100</lastBuildDate><atom:link href="https://zeta-two.com/feed.xml" rel="self" type="application/rss+xml"/><item><title>SANS Holiday Hack Challange 2022: Writeup</title><link>https://zeta-two.com/ctf/2023/01/07/sans-holidayhack-2022/</link><pubDate>Sat, 07 Jan 2023 12:00:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2023/01/07/sans-holidayhack-2022/</guid><description>&lt;p&gt;This is my write-up for the &lt;a href="https://holidayhackchallenge.com/2022"&gt;SANS Holiday Hack Challenge 2022&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>dJulkalender 2022: Write-up</title><link>https://zeta-two.com/ctf/2023/01/01/djulkalendern-2022-writeup/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2023/01/01/djulkalendern-2022-writeup/</guid><description>&lt;p&gt;The computer science chapter at my alma mater, KTH, arranges an advent calendar called &lt;a href="https://djul.datasektionen.se"&gt;&amp;quot;dJulkalendern&amp;quot;&lt;/a&gt;.
It is a CTF-like puzzle with challenges (almost) every day until christmas and also a competition.&lt;/p&gt;</description></item><item><title>Simpler unpickle payloads with the walrus operator</title><link>https://zeta-two.com/software/2022/01/07/simpler-unpickle-payloads-with-walrus/</link><pubDate>Fri, 07 Jan 2022 01:00:00 +0100</pubDate><guid>https://zeta-two.com/software/2022/01/07/simpler-unpickle-payloads-with-walrus/</guid><description>&lt;p&gt;When exploiting Python deserialization, specifically, Pickle, vulnerabilities you need to craft a payload consisting of a collection of arguments and a callable that is available on the server. Most commonly you can use the &lt;code&gt;eval&lt;/code&gt; function and a string to be evaluated. This is fairly flexible and from here you can typically import the &lt;code&gt;os&lt;/code&gt; module and call &lt;code&gt;os.system&lt;/code&gt; to do whatever you want. Sometimes there can be some limitations in place, for example, you might not get the output of the application directly and it might be blocking outbound connections preventing reverse shells. In some situations you need the result of the unpickle operation to return an object with specific properties. If you are lucky and convenient classes exist on the target and you have knowledge of them you might get away with simply constructing one of them. If this is not the case it is slightly trickier.&lt;/p&gt;</description></item><item><title>dJulkalender 2021: Write-up</title><link>https://zeta-two.com/ctf/2022/01/06/djulkalendern-2021-writeup/</link><pubDate>Thu, 06 Jan 2022 22:30:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2022/01/06/djulkalendern-2021-writeup/</guid><description>&lt;p&gt;The computer science chapter at my alma mater, KTH, arranges an advent calendar called &lt;a href="https://djul.datasektionen.se"&gt;&amp;quot;dJulkalendern&amp;quot;&lt;/a&gt;.
It is a CTF-like puzzle with challenges (almost) every day until christmas and also a competition.&lt;/p&gt;</description></item><item><title>CrowdStrike Adversary Quest 2021: Write-up</title><link>https://zeta-two.com/ctf/2021/02/03/crowdstrike-adversary-quest-2021/</link><pubDate>Wed, 03 Feb 2021 23:00:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2021/02/03/crowdstrike-adversary-quest-2021/</guid><description>&lt;p&gt;Recently, &lt;a href="https://www.crowdstrike.com/epp-101/threat-intelligence/"&gt;CrowdStrike Intelligence&lt;/a&gt; ran a small CTF for about two weeks with twelve challenges spread over a wide selection of categories. I managed to solve all the challenges and got eighth place. The challenges were of very high quality and I thoroughly enjoyed them so I decided to publish my solutions here. This is not a full write-up with a lot of details but more a short summary of my solution to each problem. The challenges were divided into three storylines, &amp;quot;adversaries&amp;quot; with four challenges each and as such I will structure this post in the same way.&lt;/p&gt;</description></item><item><title>SANS Holiday Hack Challange 2020: Writeup</title><link>https://zeta-two.com/ctf/2021/01/04/sans-holidayhack-2020/</link><pubDate>Mon, 04 Jan 2021 15:00:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2021/01/04/sans-holidayhack-2020/</guid><description>&lt;p&gt;This is my write-up for the &lt;a href="https://holidayhackchallenge.com/2020"&gt;SANS Holiday Hack Challenge 2020&lt;/a&gt;.
There are two types of challenges: the main objectives and the extra terminals. In the game they are interleaved since solving terminals give you hints for the main objectives but here I have separated them into two sections.&lt;/p&gt;</description></item><item><title>Chalmers - Security at KRY/LIVI 2020</title><link>https://zeta-two.com/education/2020/04/29/chalmers-kry-talk/</link><pubDate>Wed, 29 Apr 2020 21:00:00 +0200</pubDate><guid>https://zeta-two.com/education/2020/04/29/chalmers-kry-talk/</guid><description>&lt;p&gt;In April this year, I gave a lecture at Chalmers University of Technology in Gothenburg.
I talked about the security work at KRY/LIVI. The talk was not recorded but you can &lt;a href="https://zeta-two.com/assets/other/chalmers-slides20.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Exploiting the Starcraft 1 EUD Bug</title><link>https://zeta-two.com/software/2020/04/05/exploiting-starcraft1/</link><pubDate>Sun, 05 Apr 2020 23:30:00 +0200</pubDate><guid>https://zeta-two.com/software/2020/04/05/exploiting-starcraft1/</guid><description>&lt;p&gt;&lt;a href="https://starcraft.com"&gt;Starcraft&lt;/a&gt;, released in 1998, is still one of the best strategy games ever made. Over 20 years later it still has a strong community and &lt;a href="https://eu.shop.battle.net/en-gb/product/starcraft-remastered"&gt;a remastered version&lt;/a&gt; was released in 2017 with updated graphics and sound. However, like most software, it has had it fair share of bugs. One of these bugs was an arbitrary read/write vulnerability in the parser for the scripts embedded in the maps of the game. As long as I've known about the bug I had assumed it could be used for exploitation but I had never seen a public example of this. Last weekend, I sat down and wrote an exploit myself and also turned this into a challenge for the &lt;a href="https://midnightsunctf.se"&gt;Midnight Sun CTF&lt;/a&gt; &lt;a href="https://ctf.midnightsunctf.se"&gt;2020 qualifiers&lt;/a&gt;. In this first blog post I will go through some background, explain the bug and the exploit I wrote for it. In part two I will explain how I turned this into a CTF challenge and some of the solutions the teams came up with.&lt;/p&gt;</description></item><item><title>MassifCon 2020 - Theft and Doxxing</title><link>https://zeta-two.com/education/2020/02/08/massifcon20-talk/</link><pubDate>Sat, 08 Feb 2020 14:00:00 +0100</pubDate><guid>https://zeta-two.com/education/2020/02/08/massifcon20-talk/</guid><description>&lt;p&gt;This February I gave a talk at a private event called MassifCon. The talk was not recorded but the &lt;a href="https://zeta-two.com/assets/other/massifcon20-slides.pdf"&gt;slides&lt;/a&gt; are available. If you want a summary of the talk, please ask me the next time we meet.&lt;/p&gt;</description></item><item><title>SANS Holiday Hack Challange 2019: Writeup</title><link>https://zeta-two.com/ctf/2020/01/14/sans-holidayhack-2019/</link><pubDate>Tue, 14 Jan 2020 00:30:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2020/01/14/sans-holidayhack-2019/</guid><description>&lt;p&gt;Here are my solutions for the 2019 SANS Holiday Hack Challenge.&lt;/p&gt;</description></item><item><title>SEC-T 2019 Talks: Game Boy talks</title><link>https://zeta-two.com/education/2019/11/05/sect19-talk/</link><pubDate>Tue, 05 Nov 2019 14:00:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/11/05/sect19-talk/</guid><description>&lt;p&gt;Earlier this fall at &lt;a href="https://sec-t.org"&gt;SEC-T&lt;/a&gt; 2019 I gave two talks about some projects related to the Game Boy. The recording of the talks are available online at the SEC-T YouTube channel and you can download the slides from here:&lt;/p&gt;</description></item><item><title>SecurityFest 2019 - Software Obfuscation with LLVM</title><link>https://zeta-two.com/education/2019/06/27/securityfest19-talk/</link><pubDate>Thu, 27 Jun 2019 21:30:00 +0200</pubDate><guid>https://zeta-two.com/education/2019/06/27/securityfest19-talk/</guid><description>&lt;p&gt;At the end of May, I gave a presentation at &lt;a href="https://securityfest.com/"&gt;SecurityFest 2019&lt;/a&gt;.
I talked about the code obfuscation and how to use the LLVM compiler framework to obfuscate code.
The &lt;a href="https://www.youtube.com/watch?v=bQpPdT7RDqQ"&gt;recorded talk is available at the SecurityFest YouTube channel&lt;/a&gt; and you can &lt;a href="https://zeta-two.com/assets/other/securityfest19-obfuscation-slides-errata.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>0xFF - Talk and workshop about CTF</title><link>https://zeta-two.com/education/2019/06/27/0xff-talk/</link><pubDate>Thu, 27 Jun 2019 21:20:00 +0200</pubDate><guid>https://zeta-two.com/education/2019/06/27/0xff-talk/</guid><description>&lt;p&gt;Back in April, I gave a presentation and hosted a workshop on CTF at the &lt;a href="https://0xff.se/"&gt;0xFF meetup&lt;/a&gt;.
I talked about what CTFs are, why you should play them and how to get started. At the workshop, the participants got to try some basic CTF challenges from various categories.
The &lt;a href="https://www.youtube.com/watch?v=5hP-uAbUjl0"&gt;recorded talk is available at the 0xFF YouTube channel&lt;/a&gt; and you can &lt;a href="https://zeta-two.com/assets/other/0xff-ctf-slides.pdf"&gt;download the slides (from both the talk and the workshop) here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>KonsulaTED - Basics of binary exploitation</title><link>https://zeta-two.com/education/2019/06/27/konsulated-talk/</link><pubDate>Thu, 27 Jun 2019 21:10:00 +0200</pubDate><guid>https://zeta-two.com/education/2019/06/27/konsulated-talk/</guid><description>&lt;p&gt;Back in February, I gave a presentation at a private meet-up that I run together with some friends where we talk about various technical topics roughly once per month.
I talked about the basics of binary exploitation. This lecture was heavily based on &lt;a href="https://zeta-two.com/education/2019/01/03/google18-talk.html"&gt;the presentation I gave at KTH last year&lt;/a&gt; but presented in Swedish this time.
The &lt;a href="https://www.youtube.com/watch?v=L3J7M15d80U"&gt;recorded talk (in Swedish) is available my YouTube channel&lt;/a&gt; and you can &lt;a href="https://zeta-two.com/assets/other/konsulated-exploit-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SecuriTea - Lecture on basics of binary exploitation</title><link>https://zeta-two.com/education/2019/06/27/foocafe-talk/</link><pubDate>Thu, 27 Jun 2019 21:00:00 +0200</pubDate><guid>https://zeta-two.com/education/2019/06/27/foocafe-talk/</guid><description>&lt;p&gt;Back in February this year, I gave a &lt;a href="https://foocafe.org/malmoe/events/2155-an-introduction-to-binary-exploitation"&gt;lecture at the SecuriTea meetup&lt;/a&gt; hosted by &lt;a href="https://foocafe.org/malmoe"&gt;Foo Café&lt;/a&gt; in Malmö.
I talked about the basics of binary exploitation. This lecture was heavily based on &lt;a href="https://zeta-two.com/education/2019/01/03/google18-talk.html"&gt;the presentation I gave at KTH a few months ago&lt;/a&gt; but a bit shortened and adapted to be slightly more beginner friendly.
The talk was not recorded but you can &lt;a href="https://zeta-two.com/assets/other/foocafe-exploit-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Chalmers - Security at KRY/LIVI 2019</title><link>https://zeta-two.com/education/2019/04/11/chalmers-kry-talk/</link><pubDate>Thu, 11 Apr 2019 21:00:00 +0200</pubDate><guid>https://zeta-two.com/education/2019/04/11/chalmers-kry-talk/</guid><description>&lt;p&gt;In April this year, I gave a lecture at Chalmers University of Technology in Gothenburg.
I talked about the security work at KRY/LIVI. The talk was not recorded but you can &lt;a href="https://zeta-two.com/assets/other/chalmers-slides19.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>KTH - Guest lecture on basics of binary exploitation</title><link>https://zeta-two.com/education/2019/02/05/kth19-talk/</link><pubDate>Tue, 05 Feb 2019 00:20:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/02/05/kth19-talk/</guid><description>&lt;p&gt;Last week, I gave a guest lecture at the &lt;a href="https://www.kth.se/student/kurser/kurs/EP272U"&gt;Ethical Hacking course&lt;/a&gt; at &lt;a href="https://www.kth.se/"&gt;KTH&lt;/a&gt;.
I talked about the basics of binary exploitation. This lecture was heavily based on &lt;a href="https://zeta-two.com/education/2019/01/03/google18-talk.html"&gt;the presentation I gave at Google last year&lt;/a&gt; but with some extra content added.
The &lt;a href="https://www.youtube.com/watch?v=p7bveH_ocnM"&gt;recorded talk is available my YouTube channel&lt;/a&gt; and you can &lt;a href="https://zeta-two.com/assets/other/kth19-exploit-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SANS Holiday Hack Challange 2018: Writeup</title><link>https://zeta-two.com/ctf/2019/01/15/sans-holidayhack-2018/</link><pubDate>Tue, 15 Jan 2019 20:45:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2019/01/15/sans-holidayhack-2018/</guid><description>&lt;p&gt;Like the previous past years, &lt;a href="https://www.sans.org/"&gt;SANS&lt;/a&gt; organized their &lt;a href="https://www.holidayhackchallenge.com/2018/"&gt;Holiday Hack Challenge&lt;/a&gt;.
It's a great entry level CTF which introduces the players to a wide range of interesting problems.
As always, it's packaged as a nice game with a cute story and I try to play through it every year.
This post contains the write-up I submitted as part of the challenge.&lt;/p&gt;</description></item><item><title>PasswordsCon 2018: Passwordless authentication</title><link>https://zeta-two.com/education/2019/01/03/passwordscon18-talk/</link><pubDate>Thu, 03 Jan 2019 02:00:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/01/03/passwordscon18-talk/</guid><description>&lt;p&gt;On November 19-20 this fall, I presented at PasswordsCon 2018 which was co-hosted at Internetdagarna in Stockholm.
My talk was titled &lt;a href="https://internetdagarna.se/program/passwordscon-day-1/"&gt;&amp;quot;Protecting medical data with passwordless authentication&amp;quot;&lt;/a&gt; and I talked a little bit about how we work with authentication and identification at my work, &lt;a href="https://kry.se"&gt;KRY/LIVI&lt;/a&gt;.
The &lt;a href="https://www.youtube.com/watch?v=EDtCNtQeaoE"&gt;recorded talk is available on YouTube&lt;/a&gt; and you can &lt;a href="https://zeta-two.com/assets/other/passwordscon18-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SEC-T 2018: Fun with Symbolic Execution</title><link>https://zeta-two.com/education/2019/01/03/sect18-talk/</link><pubDate>Thu, 03 Jan 2019 01:50:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/01/03/sect18-talk/</guid><description>&lt;p&gt;In September this fall, I gave a lightning talk at &lt;a href="https://www.sec-t.org/"&gt;SEC-T&lt;/a&gt; 2018.
My talk was titled &amp;quot;Fun with Symbolic Execution&amp;quot; where I described the basics of symbolic execution and gave examples on how it can be used in exploitation and reverse engineering.
The &lt;a href="https://www.youtube.com/watch?v=VWoqWBBSg64"&gt;recorded talk is available on YouTube&lt;/a&gt; and you can &lt;a href="https://zeta-two.com/assets/other/sect18-slides.pdf"&gt;download the slides here&lt;/a&gt;.
In the talk I show some &lt;a href="https://zeta-two.com/assets/other/smt-code2.zip"&gt;code examples&lt;/a&gt; which you also can download as a zip.&lt;/p&gt;</description></item><item><title>Talk at Google: From Overflow to Shell</title><link>https://zeta-two.com/education/2019/01/03/google18-talk/</link><pubDate>Thu, 03 Jan 2019 01:40:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/01/03/google18-talk/</guid><description>&lt;p&gt;In December, I gave a presentation at the &lt;a href="https://google.com/"&gt;Google&lt;/a&gt; Stockholm office.
It was a presentation for developers working there about the basics of binary exploitation.
There was no publicly available recording of the talk but you can &lt;a href="https://zeta-two.com/assets/other/google18-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Detectify Hacker School: From Zero to Zero Day</title><link>https://zeta-two.com/education/2019/01/03/detectify18-talk/</link><pubDate>Thu, 03 Jan 2019 01:30:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/01/03/detectify18-talk/</guid><description>&lt;p&gt;In December, I gave a presentation at a &lt;a href="https://detectify.com/"&gt;Detectify&lt;/a&gt; customer event called &amp;quot;Hacker School&amp;quot;.
My talk was titled &amp;quot;From Zero to Zero Day&amp;quot; where I talked about my background and journey into security and a cool remote code execution bug we found in GitHub enterprise.
There was no publicly available recording of the talk but you can &lt;a href="https://zeta-two.com/assets/other/detectify18-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>NixuCon 2018: SMT solvers for analysis and exploitation</title><link>https://zeta-two.com/education/2019/01/03/nixucon18-talk/</link><pubDate>Thu, 03 Jan 2019 01:20:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/01/03/nixucon18-talk/</guid><description>&lt;p&gt;In September this fall, I gave a presentation at &lt;a href="https://www.nixu.com/"&gt;NixuCon 2018&lt;/a&gt;.
My talk was titled &amp;quot;Using SMT solvers for binary analysis and exploitation&amp;quot; where I described the basics of symbolic execution and gave examples on how it can be used in exploitation and reverse engineering.
I have yet to find the recording of the talk but you can &lt;a href="https://zeta-two.com/assets/other/nixucon18-slides.pdf"&gt;download the slides here&lt;/a&gt;.
Essentially, the talk was a combination of my SEC-T 2016 and 2018 talks with some extra introduction.
In the talk I show some &lt;a href="https://zeta-two.com/assets/other/smt-code2.zip"&gt;code examples&lt;/a&gt; which you also can download as a zip.&lt;/p&gt;</description></item><item><title>Talk at Försäkringsföreningen</title><link>https://zeta-two.com/education/2019/01/03/insurance-ctf-talk/</link><pubDate>Thu, 03 Jan 2019 01:10:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/01/03/insurance-ctf-talk/</guid><description>&lt;p&gt;In October this fall, I gave a short presentation at &lt;a href="http://forsakringsforeningen.se/"&gt;&amp;quot;Försäkringsföreningen&amp;quot;&lt;/a&gt;.
My talk was titled &amp;quot;Hacking som utbildning och tävling&amp;quot; where I talked about CTFs and why they are a fun and powerful tool to learn security.
You can &lt;a href="https://zeta-two.com/assets/other/insurance18-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Talk at IDG Cloud Confessions 2017</title><link>https://zeta-two.com/education/2019/01/03/idgcio17-talk/</link><pubDate>Thu, 03 Jan 2019 01:00:00 +0100</pubDate><guid>https://zeta-two.com/education/2019/01/03/idgcio17-talk/</guid><description>&lt;p&gt;Last year, I gave a presentation at &lt;a href="https://cio.event.idg.se/event/cloud-confessions-gdpr/"&gt;&amp;quot;IDG Cloud Confessions 2017&amp;quot;&lt;/a&gt;.
My talk was titled &amp;quot;GDPR ur ett startup-perspektiv&amp;quot; where I talked about how we at &lt;a href="https//kry.se"&gt;KRY/LIVI&lt;/a&gt; have worked with GDPR.
You can &lt;a href="https://zeta-two.com/assets/other/idgcio17-slides.pdf"&gt;download the slides here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Boldport Club Secret Santa - Build Log</title><link>https://zeta-two.com/hardware/2018/12/18/boldport-secret-santa/</link><pubDate>Tue, 18 Dec 2018 22:10:00 +0100</pubDate><guid>https://zeta-two.com/hardware/2018/12/18/boldport-secret-santa/</guid><description>&lt;p&gt;As I have &lt;a href="https://zeta-two.com/hardware/2016/08/03/boldport-project-tap.html"&gt;written about previously&lt;/a&gt; I'm a member of the &lt;a href="https://www.boldport.club"&gt;Boldport Club&lt;/a&gt;.
Apart from producing amazing DIY electronics projects it's also a great community where electronics interested people interact.
Like many communities, this christmas one member took the initiative to organize a &lt;a href="https://en.wikipedia.org/wiki/Secret_Santa"&gt;secret santa&lt;/a&gt;.
I thought this sounded like an excellent idea an signed up to this. You can see &lt;a href="https://www.instagram.com/p/BrgNuDYhby8/"&gt;the end result&lt;/a&gt; on &lt;a href="https://www.instagram.com/zetatwo/"&gt;my Instagram&lt;/a&gt;.
This blog post is a short description of what I made and what the process looked like.&lt;/p&gt;</description></item><item><title>T2 Conference 2018: My reflections</title><link>https://zeta-two.com/education/2018/11/13/t2-conference-2018/</link><pubDate>Tue, 13 Nov 2018 22:41:00 +0100</pubDate><guid>https://zeta-two.com/education/2018/11/13/t2-conference-2018/</guid><description>&lt;p&gt;As mentioned previously on this blog, I managed to win myself a ticket to the &lt;a href="https://t2.fi/"&gt;T2 conference&lt;/a&gt; in Helsinki.
I have visisted the conference once before, last time I won a ticket, in 2016 and had a great experience at that time so expectations were high.
This post is a short summary of my experience at the conference.&lt;/p&gt;</description></item><item><title>T2 Challenge 2018 Winner</title><link>https://zeta-two.com/ctf/2018/10/18/t2-application/</link><pubDate>Thu, 18 Oct 2018 22:52:00 +0200</pubDate><guid>https://zeta-two.com/ctf/2018/10/18/t2-application/</guid><description>&lt;p&gt;This year the annual T2 conference decided that their &amp;quot;challenge&amp;quot; would be a little bit different than previous years. I visited the conference in 2016 after winning a ticket through the T2 challenge and I was very impressed by the high quality of the event. This year the &lt;a href="https://t2.fi/2018/07/04/t218-challenge/"&gt;challenge was to submit an application&lt;/a&gt; proving &amp;quot;To showcase technical excellence and prove you deserve a free ticket&amp;quot;. Being from Sweden, as anyone who know about Swedish culture, this required en enormous amount of willpower as boasting about your skills is about as un-Swedish as it gets. However, I pushed through an submitted a motivational letter in the form of a classic &lt;a href="https://en.wikipedia.org/wiki/Five-paragraph_essay"&gt;five paragraph essay&lt;/a&gt;. To my slight surprise and great joy, &lt;a href="https://t2.fi/2018/08/09/t218-challenge-winner-announced/"&gt;I won the challenge&lt;/a&gt;! This means I'm going to the T2 conference next week. I'm really looking forward to it and hope to see you there. Again casting aside my cultural heritage, I have published the text I submitted to deserve this below.&lt;/p&gt;</description></item><item><title>Security Fest 2018 Challenge Badge &amp; Prize Assembly</title><link>https://zeta-two.com/hardware/2018/07/20/securityfest-badge-pirateradio/</link><pubDate>Fri, 20 Jul 2018 01:28:00 +0200</pubDate><guid>https://zeta-two.com/hardware/2018/07/20/securityfest-badge-pirateradio/</guid><description>&lt;p&gt;At this year's &lt;a href="https://securityfest.com"&gt;Security Fest&lt;/a&gt; fellow security enthusiast Weckzén (&lt;a href="https://twitter.com/Wecksten"&gt;@Wecksten&lt;/a&gt;) had created a challenge badge since he (rightly) believe that every con needs a challenge badge. I solved the challenge badge, got a prize from him in the form of a &lt;a href="https://shop.pimoroni.com/products/pirate-radio-pi-zero-w-project-kit"&gt;Pimoroni Pirate Radio&lt;/a&gt; which I assembled and documented here.&lt;/p&gt;</description></item><item><title>Static Jekyll site with S3, CloudFront &amp; CodePipeline</title><link>https://zeta-two.com/software/2018/07/09/static-website-s3-codepipeline/</link><pubDate>Mon, 09 Jul 2018 23:21:00 +0200</pubDate><guid>https://zeta-two.com/software/2018/07/09/static-website-s3-codepipeline/</guid><description>&lt;p&gt;Through my day job I been exposed a lot to AWS. I really like AWS and I think they create some cool services.
Until now I have hosted this website on my own server (AWS EC2) using a stack of Ubuntu, Apache and Jekyll.
With alternative solutions than doing everything yourself being all the rage now I decided to get rid of managing the server and try to host my website on AWS S3 instead.
Yesterday I went ahead and did this migration. It was fairly easy and I went ahead and tweeted about it to which I got this reply by my friend Olle.&lt;/p&gt;</description></item><item><title>H1-702 2018: Writeups</title><link>https://zeta-two.com/ctf/2018/06/30/h1702-writeup/</link><pubDate>Sat, 30 Jun 2018 16:54:00 +0200</pubDate><guid>https://zeta-two.com/ctf/2018/06/30/h1702-writeup/</guid><description>&lt;p&gt;The last two weeks &lt;a href="https://hackerone.com"&gt;Hackerone&lt;/a&gt; have been hosting a &lt;a href="https://h1-702-2018.h1ctf.com"&gt;CTF&lt;/a&gt; as a qualifier for their Las Vegas H1-702 event. The goal was to solve a few Android challenges and a web challenge.
To qualifiy for the main event you had to, apart from solving the levels, submit writeups of how you did it. These are the writeups I submitted for my solutions.&lt;/p&gt;</description></item><item><title>SANS Holiday Hack Challange 2017: Writeup</title><link>https://zeta-two.com/ctf/2018/01/11/sans-holidayhack-2017/</link><pubDate>Thu, 11 Jan 2018 19:30:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2018/01/11/sans-holidayhack-2017/</guid><description>&lt;p&gt;SANS hosted their yearly &lt;a href="https://holidayhackchallenge.com"&gt;Holiday Hack Challenge&lt;/a&gt; this year as well.
It was a fun event, even though I think the story/non-hacking part was better last year.
Here is my writeup of the challenges. It's not the most thorough writeup I've done but it outlines my process of solving them.&lt;/p&gt;</description></item><item><title>H1-212 2017: Writeup</title><link>https://zeta-two.com/ctf/2017/11/20/h1212-writeup/</link><pubDate>Mon, 20 Nov 2017 23:10:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2017/11/20/h1212-writeup/</guid><description>&lt;p&gt;Hackerone is hosting an event in New York this december and ran a CTF as a secondary way to get an invite to the event.
I visited the H1-702 event in Las Vegas this summer and it was really fun so of course I had to give this a shot as well.
The following information was given on &lt;a href="https://www.hackerone.com/blog/hack-your-way-to-nyc-this-december-for-h1-212"&gt;the CTF page&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>SEC-T 2017 Talk: Unauthenticated encryption in the wild</title><link>https://zeta-two.com/education/2017/10/22/sect2017-talk/</link><pubDate>Sun, 22 Oct 2017 14:00:00 +0200</pubDate><guid>https://zeta-two.com/education/2017/10/22/sect2017-talk/</guid><description>&lt;p&gt;Earlier this fall at &lt;a href="https://sec-t.org"&gt;SEC-T&lt;/a&gt; 2017 I gave a talk about unauthenticated cryptography. The recording of the talk is available online at the &lt;a href="https://www.youtube.com/watch?v=RgvQa7MATFU"&gt;SEC-T YouTube channel&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Security Fest 2017 Talk: Reversing with determination</title><link>https://zeta-two.com/education/2017/09/21/secfest17-talk/</link><pubDate>Thu, 21 Sep 2017 23:20:00 +0200</pubDate><guid>https://zeta-two.com/education/2017/09/21/secfest17-talk/</guid><description>&lt;p&gt;Earlier this summer at &lt;a href="https://securityfest.com"&gt;Security Fest&lt;/a&gt; 2017 I gave a talk about reverse engineering. The recording of the talk is available online at the &lt;a href="https://www.youtube.com/watch?v=Ts8QWMSm1lE"&gt;Security Fest YouTube channel&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>H1-702 2017: Writeups</title><link>https://zeta-two.com/ctf/2017/07/17/h1702-writeup/</link><pubDate>Mon, 17 Jul 2017 11:17:00 +0200</pubDate><guid>https://zeta-two.com/ctf/2017/07/17/h1702-writeup/</guid><description>&lt;p&gt;The last few weeks Hackerone have been hosting a &lt;a href="https://h1702ctf.com"&gt;mobile CTF&lt;/a&gt; as a qualifier for their Las Vegas H1-702 event. The goal was to reverse engineer a handful of Android and iOS mobile applications and get the flags.
To qualifiy for the main event you had to, apart from solving the levels, submit writeups of how you did it. These are the writeups I submitted for my solutions.&lt;/p&gt;</description></item><item><title>Reversing malware USB drives in Gothenburg</title><link>https://zeta-two.com/reversing/2017/03/20/gothenburg-malware/</link><pubDate>Mon, 20 Mar 2017 14:00:00 +0100</pubDate><guid>https://zeta-two.com/reversing/2017/03/20/gothenburg-malware/</guid><description>&lt;p&gt;This Wednesday reports about USB-drives with malicious code being found in the area Lindholmen in Gothenburg, spread in Swedish media.
It was reported by, among others, &lt;a href="http://www.idg.se/2.1085/1.678474/ransomware-usb-attack-lindholmen"&gt;IDG&lt;/a&gt;, &lt;a href="http://www.expressen.se/gt/skadliga-usb-minnen-planterade-i-goteborg/"&gt;Expressen&lt;/a&gt;, &lt;a href="http://www.svt.se/nyheter/lokalt/vast/it-sakerhetsincident-pa-lindholmen"&gt;SVT&lt;/a&gt; and even far-right sites such as &lt;a href="https://www.nordfront.se/markliga-usb-minnen-har-hittats-goteborg-misstankt-natfiskeangrepp.smr"&gt;Nordfront&lt;/a&gt;. This quickly spread in social media and all kinds of wild theories started to appear including industrial espionage and Russian hackers using &amp;quot;military-grade encryption&amp;quot;. All of this, of course, without any kind of evidence to back it up. Being a strong opponent to the &lt;abbr title="Fear, Uncertainty &amp;amp; Doubt"&gt;FUD&lt;/abbr&gt; that is very commonly spread in security related events I sought to dig deeper into this.&lt;/p&gt;</description></item><item><title>SANS Holiday Hack Challange 2016: Writeup</title><link>https://zeta-two.com/ctf/2017/01/05/sans-holidayhack-2016/</link><pubDate>Thu, 05 Jan 2017 02:00:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2017/01/05/sans-holidayhack-2016/</guid><description>&lt;p&gt;This post contains my report for the SANS Holiday Hack challenge 2016.&lt;/p&gt;</description></item><item><title>dJulkalender 2016: Writeups</title><link>https://zeta-two.com/ctf/2016/12/26/djulkalendern16-writeup/</link><pubDate>Mon, 26 Dec 2016 17:22:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2016/12/26/djulkalendern16-writeup/</guid><description>&lt;p&gt;The computer science chapter at my alma mater, KTH, arranges an advent calendar called &lt;a href="https://djul.datasektionen.se"&gt;&amp;quot;dJulkalendern&amp;quot;&lt;/a&gt;.
It is a CTF-like puzzle with challenges (almost) every day until christmas and also a competition.
In 2013 I won the compeition and last year I ended up third. This year I managed to improve a little and take the second place.&lt;/p&gt;</description></item><item><title>SEC-T 2016 Talk: SMT in RE</title><link>https://zeta-two.com/education/2016/09/08/sect2016-talk/</link><pubDate>Thu, 08 Sep 2016 12:50:00 +0200</pubDate><guid>https://zeta-two.com/education/2016/09/08/sect2016-talk/</guid><description>&lt;p&gt;Today at around 16:00 I'm doing a lightning talk at the &lt;a href="https://www.sec-t.org/"&gt;SEC-T security conference&lt;/a&gt; titled &amp;quot;SMT in reverse engineering, for dummies&amp;quot;.
&lt;del&gt;A stream to the talk should be available on &lt;a href="https://www.youtube.com/watch?v=wtVxGpXMgPU"&gt;YouTube&lt;/a&gt; where you hopefully will be able to see the talk.&lt;/del&gt;
It will probably also be available online afterwards. I will update this post with a link.&lt;/p&gt;</description></item><item><title>Boldport Club project 5: The Tap</title><link>https://zeta-two.com/hardware/2016/08/03/boldport-project-tap/</link><pubDate>Wed, 03 Aug 2016 22:34:00 +0200</pubDate><guid>https://zeta-two.com/hardware/2016/08/03/boldport-project-tap/</guid><description>&lt;p&gt;I have long had the wish to learn more about hardware and DIY electronics but never really found the right motivator or opportunity, that is until now.
It was the day following &amp;quot;brexit&amp;quot; I saw &lt;a href="https://twitter.com/boldport/status/746420666711171072"&gt;a tweet&lt;/a&gt; retweeted by &lt;a href="https://twitter.com/travisgoodspeed"&gt;Travis Goodspeed&lt;/a&gt; promoting the Boldport Club (with a 20% discount).
The Boldport Club is kind of like an old school book club which sent you a monthly book, only they send you a monthly DIY electronics kit to assemble.
I thought this would be the perfect way to finally get into some hardware so I signed up for three months to try it out. In this post I will guide you through the process of assembling the first project: The Tap.&lt;/p&gt;</description></item><item><title>SANS Holiday Hack Challange 2015: Writeup</title><link>https://zeta-two.com/ctf/2015/12/29/sans-holidayhack-2015/</link><pubDate>Tue, 29 Dec 2015 08:30:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2015/12/29/sans-holidayhack-2015/</guid><description>&lt;p&gt;This post contains the write-up I submitted for the 2015 SANS Holiday Hack challenge. Enojy.&lt;/p&gt;</description></item><item><title>dJulkalender 2015: Writeups</title><link>https://zeta-two.com/ctf/2015/12/25/djulkalendern-writeup/</link><pubDate>Fri, 25 Dec 2015 19:06:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2015/12/25/djulkalendern-writeup/</guid><description>&lt;p&gt;The computer science chapter at my alma mater, KTH, arranges an advent calendar called &lt;a href="https://djul.datasektionen.se"&gt;&amp;quot;dJulkalendern&amp;quot;&lt;/a&gt;.
It is a CTF-like puzzle with challenges (almost) every day until christmas and also a competition.
Last time it was arranged in 2013, I won the challenge but this year I had to settle for a third place.&lt;/p&gt;</description></item><item><title>Solving the GCHQ christmas challenge with Microsoft Z3</title><link>https://zeta-two.com/ctf/2015/12/14/gchq-challenge-z3/</link><pubDate>Mon, 14 Dec 2015 00:00:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2015/12/14/gchq-challenge-z3/</guid><description>&lt;p&gt;British intelligence agency GCHQ has released a christmas card.
It contains a sudoku like puzzle where you color squares in a grid according to a set of constraints.
The christmas card challenge along with a description can be found on &lt;a href="http://www.gchq.gov.uk/press_and_media/news_and_features/Pages/Directors-Christmas-puzzle-2015.aspx"&gt;their website&lt;/a&gt;.
It looked like it could be solved by hand without too much effort but I figured it would be more fun to write a program to solve it for me.
Recently I have been playing with Microsoft's constraint solver, &lt;a href="https://github.com/Z3Prover/z3"&gt;Z3&lt;/a&gt;. I thought this would be a perfect tool to solve the challenge with.&lt;/p&gt;
&lt;p&gt;As stated previously, the challenge consists of a grid, specifically a 25x25 grid with series of numbers written next to each column and row and with some of the cells already filled in.
Below is an image of the grid. Apparently, this is famous type of puzzle called a &lt;a href="https://en.wikipedia.org/wiki/Nonogram"&gt;Nonogram&lt;/a&gt;. I didn't know this until after I wrote this and a friend pointed it out.
You know what they say, you learn something every day.&lt;/p&gt;</description></item><item><title>DefCamp D-CTF Qualifiers 2015: Writeups</title><link>https://zeta-two.com/ctf/2015/11/22/dctf-qual-writeup/</link><pubDate>Sun, 22 Nov 2015 17:10:00 +0100</pubDate><guid>https://zeta-two.com/ctf/2015/11/22/dctf-qual-writeup/</guid><description>&lt;p&gt;A few weeks ago we participated in the DefCamp D-CTF qualifiers.
We performed really well and ended up in fourth place, just a single point behind number three.
This earned us a place in the finals in Bucharest at the DefCamp conference.&lt;/p&gt;</description></item><item><title>SEC-T CTF 2015: Writeups</title><link>https://zeta-two.com/ctf/2015/10/04/sectctf-writeup/</link><pubDate>Sun, 04 Oct 2015 13:43:00 +0200</pubDate><guid>https://zeta-two.com/ctf/2015/10/04/sectctf-writeup/</guid><description>&lt;p&gt;Earlier this month I was at the &lt;a href="http://sec-t.org"&gt;SEC-T conference&lt;/a&gt;. In addition to listening to several awesome talks by very interesting speakers I also participated in the CTF which was held during the conference.
We, HackingForSoju, chose to play individually rather than together in this CTF, which was available for remote players. We did this because it was a small competition and we thought it would be more fun to let everybody practice.&lt;/p&gt;</description></item><item><title>PoliCTF 2015: Writeups</title><link>https://zeta-two.com/ctf/2015/07/14/polictf-writeup/</link><pubDate>Tue, 14 Jul 2015 13:49:00 +0200</pubDate><guid>https://zeta-two.com/ctf/2015/07/14/polictf-writeup/</guid><description>&lt;p&gt;This weekend we participacted in &lt;a href="http://polictf.it"&gt;PoliCTF&lt;/a&gt;, a CTF arranged by Italian team &lt;a href="http://towerofhanoi.github.io"&gt;Tower of Hanoi&lt;/a&gt;.
It was a very well arranged 48 hours CTF with good variety and minimal amount of guesswork.
We had five players working throughout the weekend: mxn, capsl, ZetaTwo, avlidienbrunn and hspe.
We performed very well and ended up on &lt;a href="http://polictf.it/scoreboard/ranking"&gt;second place&lt;/a&gt;.
This brought us up to 12th place on the &lt;a href="https://ctftime.org/stats"&gt;season scoreboard&lt;/a&gt;.
In this post I will explain the challenges I solved:&lt;/p&gt;</description></item><item><title>On-Off Keying (ASK) with SDR</title><link>https://zeta-two.com/radio/2015/06/23/ook-ask-sdr/</link><pubDate>Tue, 23 Jun 2015 18:22:00 +0200</pubDate><guid>https://zeta-two.com/radio/2015/06/23/ook-ask-sdr/</guid><description>&lt;p&gt;About a year ago I bought a HackRF from Great Scott Gadgets with the goal to learn more about radio and in particular software defined radio, SDR.
Michael Ossmann of GSG has created &lt;a href="https://greatscottgadgets.com/sdr/"&gt;a course&lt;/a&gt; in SDR which I started following which covers a lot of the basics.
After completing the &amp;quot;hello world&amp;quot; of SDR, namely a FM radio receiver and listening to the episode about on-off keying, I started to think about what the next step for me would be.
My family have a wireless doorbell which hasn't been installed yet.
It seemed like a perfect candidate for learning more about on-off keying, OOK, or amplitude shift keying, ASK, which it is also called.&lt;/p&gt;</description></item><item><title>Generating uniform random numbers</title><link>https://zeta-two.com/math/2015/05/18/random-number-generators/</link><pubDate>Mon, 18 May 2015 23:55:00 +0200</pubDate><guid>https://zeta-two.com/math/2015/05/18/random-number-generators/</guid><description>&lt;p&gt;We have all probably at some point in our programming career been required to generate a uniformly distributed random number in an interval $[A,B]$.&lt;/p&gt;</description></item><item><title>Site up again</title><link>https://zeta-two.com/news/2015/05/18/site-up/</link><pubDate>Mon, 18 May 2015 23:28:00 +0200</pubDate><guid>https://zeta-two.com/news/2015/05/18/site-up/</guid><description>&lt;p&gt;After like two years or so, my site is up again. There is stuff missing but I may add some things back later.
If you find any problems with the site, contact me or open an issue on &lt;a href="https://github.com/ZetaTwo/zetatwocom"&gt;the GitHub repo&lt;/a&gt;. A big thanks to f0qnax for providing me with the design.&lt;/p&gt;</description></item><item><title>About me</title><link>https://zeta-two.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zeta-two.com/about/</guid><description>&lt;p&gt;My name is Calle &amp;quot;Zeta Two&amp;quot; Svensson. I'm a 35 year old graduate in engineering physics with a master's degree in computer science focused on IT security.
Computers and programming have been a very large part of my life since I was very young.
This site is the fifth incarnation of Zeta-Two.com since the original site I created in 2005 and acts as a blog about IT and other technology topics.
I currently work as a security engineer at XTX Markets in London.&lt;/p&gt;</description></item><item><title>Challenges</title><link>https://zeta-two.com/challenges/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zeta-two.com/challenges/</guid><description>&lt;p&gt;On this page I plan to publish various challenges I have created. I currently only have one challenge here but I have an ambition to create more over time, especially focused on game hacking.&lt;/p&gt;
&lt;h2 id="starcraft-brood-war---eud-pwnable"&gt;Starcraft: Brood War - EUD Pwnable&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://zeta-two.com/assets/images/software/broodwar-logo.jpg" alt="Starcraft: Brood War logo"&gt;&lt;/p&gt;
&lt;p&gt;The goal of this challenge is to exploit an old bug in Starcraft: Brood War. It was originally developed for the Midnight Sun 2020 CTF but I have now published it here for anyone to try out. To attempt the challenge, &lt;a href="https://zeta-two.com/assets/other/starcraft-challenge.tgz"&gt;download the materials&lt;/a&gt;, follow the instructions and start hacking. Once you have solved the challenge, please send me an email as outlined in the README file. If there are any issues with the challenge, reach out to me. Note that there are public write-ups of the challenge but I expect you to not simply copy-paste an existing solution. I will soon also publish a post about building the infrastrucure for this challenge as it was quite a project.&lt;/p&gt;</description></item><item><title>Services</title><link>https://zeta-two.com/services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zeta-two.com/services/</guid><description>&lt;p&gt;My primary skills are within IT security, reverse engineering and software development.
I have a full time job but am available for short freelance projects after hours.
If you are interested in hiring me for a shorter engagement, please send me an email at &lt;a href="mailto:calle.svensson@zeta-two.com"&gt;calle.svensson@zeta-two.com&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="consulting"&gt;Consulting&lt;/h2&gt;
&lt;p&gt;I provide consulting services within application security, software development or systems administration.
My speciality is reverse engineering where I have experience with a broad range of architectures and systems.
Typically, I'm available for shorter projects, from a couple of hours up towards a week as I don't want to commit to anything longer while already working full time.&lt;/p&gt;</description></item><item><title>Talks</title><link>https://zeta-two.com/talks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zeta-two.com/talks/</guid><description>&lt;p&gt;I have given a few talks at various conferences and other contexts. I have collected them all here for your enjoyment.
If you want me to come and give a presentation at your event or your company, feel free to contact me by e-mail directly.&lt;/p&gt;
&lt;h2 id="talks-in-english"&gt;Talks in English&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2016/09/08/sect2016-talk.html"&gt;SEC-T 2016 Talk: SMT in RE&lt;/a&gt; - A talk about how SMT can be used in Reverse Engineering originally given at SEC-T 2016.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2017/09/21/secfest17-talk.html"&gt;Security Fest 2017 Talk: Reversing with determination&lt;/a&gt; - A talk about Reverse Engineering techniques at Security Fest 2017.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2017/10/22/sect2017-talk.html"&gt;SEC-T 2017 Talk: Unauthenticated encryption in the wild&lt;/a&gt; - A talk about the problems of using unauthenticated encryption given at SEC-T 2017.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/01/03/passwordscon18-talk.html"&gt;Nixucon 2018: Using SMT solvers for binary analysis and exploitation&lt;/a&gt; - Essentially my SEC-T 2016 and 2018 talks combined into a longer talk.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/01/03/sect18-talk.html"&gt;SEC-T 2018 Talk: Fun with symbolic execution&lt;/a&gt; - A talk about symbolic exection and examples on how to use it.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/01/03/passwordscon18-talk.html"&gt;PasswordsCon 2018 - Protecting medical data with passwordless authentication&lt;/a&gt; - A talk about how we do authentication and identification at KRY/LIVI.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/01/03/detectify18-talk.html"&gt;Talk at Detectify - From Zero to Zero Day&lt;/a&gt; - A talk about my background how to get into security and an RCE in GitHub.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/01/03/google18-talk.html"&gt;Talk at Google Stockholm - From Overflow to Shell&lt;/a&gt; - A presentation about the basics of binary exploitation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/02/05/kth19-talk.html"&gt;Guest lecture at KTH - The Basics of Binary Exploitation&lt;/a&gt; - A presentation about the basics of binary exploitation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/06/27/foocafe-talk.html"&gt;SecuriTea - Lecture on basics of binary exploitation&lt;/a&gt; - A presentation about the basics of binary exploitation.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/06/27/0xff-talk.html"&gt;0xFF - Talk and workshop about CTF&lt;/a&gt; - A presentation and workshop about CTFs.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/06/27/securityfest19-talk.html"&gt;SecurityFest 2019 - Software Obfuscation with LLVM&lt;/a&gt; - A presentation about code obfuscation and LLVM.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/11/05/sect19-talk.html"&gt;SEC-T 2019 - Game Boy hacking / Bringing VGA to the Game Boy&lt;/a&gt; - Two presentations given at SEC-T 2019 about Game Boy hacking and building a Game Boy VGA adapter&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2019/04/11/chalmers-kry-talk.html"&gt;Chalmers - Security at KRY/LIVI 2019&lt;/a&gt; - A presentation I gave to students at Chalmers University about the security work at KRY/LIVI.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2020/04/26/chalmers-kry-talk.html"&gt;Chalmers - Security at KRY/LIVI 2020&lt;/a&gt; - A presentation I gave to students at Chalmers University about the security work at KRY/LIVI.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeta-two.com/education/2020/02/08/massifcon20-talk.html"&gt;MassifCon 2020 - Theft and Doxxing&lt;/a&gt; - A talk about the two most unethical things I have done in my career.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="upcoming-talks"&gt;Upcoming talks&lt;/h2&gt;
&lt;p&gt;Currently none&lt;/p&gt;</description></item><item><title>Trainings</title><link>https://zeta-two.com/trainings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://zeta-two.com/trainings/</guid><description>&lt;h2 id="basics-of-binary-exploitation"&gt;Basics of Binary Exploitation&lt;/h2&gt;
&lt;p&gt;This is the training I gave at &lt;a href="https://securityfest.com/speakers/2019/training-basics-of-binary-exploitation/"&gt;Security Fest&lt;/a&gt; and &lt;a href="https://www.sec-t.org/archive/2019_events/trainings/basics-of-binary-exploitation-training/"&gt;SEC-T&lt;/a&gt; during 2019.
It is a basic training that serves as an introduction to the area of binary exploitation.
The text below is a copy of the information available on the SEC-T registration page.
If you or your organisation is interested in buying a training on this topic, please contact me at &lt;a href="mailto:calle.svensson@zeta-two.com"&gt;calle.svensson@zeta-two.com&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;Binary exploitation is the topic concerning the finding and exploitation of vulnerabilities in low-level code, particularly machine level code. It is usually considered one of the more complex areas of IT security and some of the exploits produced sometimes chain together dozens of moving parts in mind-boggling ways to cause programs to behave in a completely unintended manner. The field is the basis of high-severity exploits such as OS privilege escalation, jailbreaks and browser exploits.&lt;/p&gt;</description></item></channel></rss>