Skip to main content

Posts

2022


Insomnihack Teaser 2022: Herald

Read more writeups at kitctf.de Challenge description: Our lab administrator has just passed out from a strange virus. Please help us find the password to his messaging app so we can identify what he was working on and save his life. We are given an apk (Android Package) starting it, it asks for username and password to enter. It does not require any network connection, so it is a classical CrackMe.

2021


hxp CTF: shitty blog

Read more writeups at kitctf.de Challenge description: Please use my shitty blog 🤎! We are given a docker container running php. The only notable things about it, is that there is a readflag binary on the server and that the webroot is /var/www/html. Other than that only index.php is interesting: <?php // TODO: fully implement multi-user / guest feature :( $secret = 'SECRET_PLACEHOLDER'; $salt = '$6$'.substr(hash_hmac('md5', $_SERVER['REMOTE_ADDR'], $secret), 16).'$'; if(! isset($_COOKIE['session'])){ $id = random_int(1, PHP_INT_MAX); $mac = substr(crypt(hash_hmac('md5', $id, $secret, true), $salt), 20); } else { $session = explode('|', $_COOKIE['session']); if( !

Self Test Questions Entrepreneurship

Self test questions for the lecture entrepreneurship at KIT. Session 1: IntroductionWhat is the activity of an entrepreneur according to Jean Baptiste Say?The entrepreneur shifts economic resources out of an area of lower and into an area of higher productivity. 🐎How does Joseph Schumpeter define “entrepreneurship”?Entrepreneurship is about new factor combinations leading to new products, production methods or new markets. It is about creative destruction. 🤯What are the career reasons of nascent entrepreneurs?

hack.lu CTF 2021 Writeups

Tenbagger #Challenge description: I think I took it too far and made some trades and lost everything. My only chance to fix my account balance is a tenbagger. We are given a pcap and open in Wireshark. It contains a lot of what looks like normal web browsing. But somewhere in there are a few FIX messages. FIX is the Financial Information eXchange protocol. First, I thought that we need to get the credentials from the FIX login, but there are no such packages.

ASIS CTF 2021 Writeups

These are writeups for the first CTF I participated in during a weekend. Before that I only solved some picoctf and Google Beginners quest challenges after the events. I played with KITCTF the CTF team of the Karlsruhe Institute of Technology. Factory #Challenge description In the simplest terms, factory misco-graphy is the ratio of output to input! The challenge file is only one pdf. Opening the only shows the text “Real-World Misco-graphy”.

Mitschrift Vertragsgestaltung am KIT

Mitschrift der Vorlesung Vertragsgestaltung am KIT, die von Rechtsanwalt Stephan Leipert als Gastdozent gehalten wird. Schaut auch auf seinem YouTube-Kanal vorbei. Markus Bilz hat ebenfalls eine Mitschrift auf seiner Webseite erstellt. Die Wiederholungsfragen habe ich in einem anderen Post beantwortet. Allgemeines # Klausur am 23.09.2021 12:00 Wissensfragen + Fälle (40/60) Fälle müssen nicht zwingend im Gutachtenstil. Aber gute Strukturierung Gesetze BGB HGB/GmbHG gegen Ende, wird aber im Gesetz abgedruckt Literatur: Vertiefend, nicht zwingend Schmittat, Einführung in die Vertragsgestaltung Moes, Grundlagen der Vertragsgestaltung Aderhold/Koch/Lenkaitis, Vertragsgestaltung Folien werden mit Passwort auf Anwaltshomepage Jedes mal ein anderes Überblicksvorlesung, keine Details Folien auf Webseite 1.

Wiederholungsfragen für Vertragsgestaltung am KIT

Antworten auf die Wiederholungsfragen der Vorlesung Vertragsgestaltung am KIT, die von Rechtsanwalt Stephan Leipert als Gastdozent gehalten wird. Schaut auch auf seinem YouTube-Kanal vorbei. Die Antworten stammen von mir und können Fehler enthalten. Falls solche auffallen sollten oder es andere Ergänzungen geben sollte, schreibt mir eine Mail an die Adresse im About. Die Antworten erscheinen mit einem Klick auf die Frage. Markus Bilz hat ebenfalls die Fragen auf seiner Webseite beantwortet.

Always Visible Deadlines

To not get surprised by an upcoming deadline the day before, I like having them in sight regularly. The solution for me is to have in the upper right corner of my computer screen at all time. I am using Gnome, but this approach works for macOS. It is possible to develop for the Gnome shell directly, but this requires interaction with some complex and poorly documented APIs. For simply counting down numbers in the top bar this seems overkill.

Programmierparadigmen am KIT

Übersicht über die Themen. (Textform für Sehgeschädigte) Zur Klausurvorbereitung habe ich viele der Ninety-Nine Haskell Problems und der Ninety-Nine Prolog Problems gemacht. Sehr ähnliche Probleme waren bereits in Altklausuren dran. Für alle die sich weitergehend mit dem Lambdakalkül auseinandersetzen wollen, sind Introduction to Lambda Calculus von Henk Barendregt und Erik Barendsen, sowie Lecture Notes on the Lambda Calculus von Peter Selinger lesenswert.