<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>mrtns blog  - articles</title>
		<description>a real human being writing about infosec, coding and other stuff. maybe.</description>
		<link>https://blog.mrtnrdl.de</link>
		<atom:link href="https://blog.mrtnrdl.de/feed.articles.xml" rel="self" type="application/rss+xml" />
		
			
			<item>
				<title>Rethinking the 40-Hour Work Week</title>
				<description>&lt;h1 id=&quot;rethinking-the-40-hour-work-week-a-modern-workplace-mysterium&quot;&gt;Rethinking the 40-Hour Work Week: A Modern Workplace Mysterium&lt;/h1&gt;

&lt;p&gt;The concept of the 40-hour work week has been a staple of the modern workplace since the dawn of industrialization. This time-old standard has shaped our understanding of what it means to have a “full-time job.” Yet, as we continue to evolve in our professional capacities, especially with the rise of knowledge work, it’s worth asking: Why do we still cling to this model?&lt;/p&gt;

&lt;h2 id=&quot;why-40-hours&quot;&gt;Why 40 Hours?&lt;/h2&gt;

&lt;p&gt;The 40-hour work week has its roots deeply embedded in the history of industrialization. The shift from agrarian societies to industrial cities necessitated a standardized work schedule that could align with factory demands and shifts. This structure was designed to maximize productivity in a time when manual labor was paramount.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;History of the Work Week&lt;/strong&gt;: The industrial revolution brought with it the need for regular, predictable work schedules. This led to the standardization of the 40-hour work week.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Industrialization and Shifts&lt;/strong&gt;: The division of the day into shifts allowed factories to operate continuously, maximizing output. The 40-hour week was a compromise between labor demands for a shorter work week and the business need for productivity.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;when-do-knowledge-workers-have-time-off&quot;&gt;When Do Knowledge Workers Have Time-Off?&lt;/h2&gt;

&lt;p&gt;Unlike manual labor, knowledge work often doesn’t have clear boundaries. The brain doesn’t operate on a strict schedule.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;The Challenge of Turning Off&lt;/strong&gt;: Knowledge workers often find it difficult to “turn off” outside of official work hours. That shower or walk where your mind wanders? It’s still working, solving problems in the background.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Eureka Moments Outside of Work Hours&lt;/strong&gt;: Many can relate to the experience of finding the solution to a problem while engaged in a completely unrelated activity. This illustrates how intellectual labor doesn’t confine itself to a schedule.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;problem-with-contracts&quot;&gt;Problem With Contracts&lt;/h2&gt;

&lt;p&gt;Traditional work contracts, with their emphasis on hours worked, struggle to fairly measure the output of knowledge workers.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Measuring Output&lt;/strong&gt;: It’s challenging to quantify the productivity of knowledge work in a way that aligns with a fixed hourly schedule.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;The Office Illusion&lt;/strong&gt;: Just because someone is physically present in an office for 8 hours doesn’t mean they are effectively working all those hours.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;societal-implications-and-problems-with-contracts-without-hours&quot;&gt;Societal Implications and Problems With Contracts Without Hours&lt;/h2&gt;

&lt;p&gt;Moving away from hour-based contracts presents its own set of challenges, especially when considering societal perceptions.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Perceived Fairness&lt;/strong&gt;: There’s a significant challenge in reconciling the flexibility of knowledge work with the more rigid schedules of traditional “real” jobs. How do we ensure fairness across different types of work?&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Work vs. “Being at Work”&lt;/strong&gt;: There’s a growing realization that being present (either in an office or at a job site) doesn’t necessarily equate to productive work. This distinction is particularly acute in knowledge work, where outputs are not as easily quantifiable.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;As we continue to navigate the complexities of modern work, it’s becoming increasingly clear that the 40-hour work week, a relic of the industrial era, may not be the best fit for the nuances of today’s knowledge-driven economy. The challenge lies in crafting a new work paradigm that recognizes the unique nature of knowledge work, respects the balance between work and life, and addresses societal expectations of fairness and productivity. The future of work may not be tied to a clock, but to the value and outcomes we produce - with all challenges that apply to a model like that.&lt;/p&gt;
</description>
				<pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2024/02/26/the-40-hour-work-week.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2024/02/26/the-40-hour-work-week.html</guid>
			</item>
			
		
			
			<item>
				<title>Launching Nord Nord Sec</title>
				<description>&lt;p&gt;It’s been a while since i actually managed to finish a post here. I got tons of notes for lots of different topics. Being it books, infosec related stuff or just random thoughts. But I never manage to finish writing the posts.&lt;/p&gt;

&lt;p&gt;After thinking about it, i realized that i - as much as i like it for programming - don’t like the hassle of using git for writing blog posts. I don’t want to commit and push every time I want to see how the post looks like. I also don’t want to create a local version before publishing it to do that. I want to be able to just write and publish.&lt;/p&gt;

&lt;p&gt;So I decided to take a look around, what the current state of blogging seem to be. I realized, that I recently started adding newsletters or some sort of curated lists to my reading. I also realized, that I usually take notes on the stuff I read. So why not just publish those notes?&lt;/p&gt;

&lt;p&gt;And this is how the idea for &lt;a href=&quot;https://newsletter.nord-nord-sec.de&quot;&gt;Nord-Nord-Sec&lt;/a&gt; was born. It’s a newsletter, that I’ll probably publish roughly every week. Maybe more, maybe less. I’ll provide some links and comments from me about the stuff I read. I might also throw in a bunch of notes and thoughts about them.&lt;/p&gt;

&lt;p&gt;So If you’re interested - feel free to subscribe to the newsletter. I won’t spam your inbox with random crap. Pinky promise!&lt;/p&gt;
</description>
				<pubDate>Tue, 12 Dec 2023 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2023/12/12/nord-nord-sec.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2023/12/12/nord-nord-sec.html</guid>
			</item>
			
		
			
			<item>
				<title>still alive</title>
				<description>&lt;p&gt;i’ve been trying to capture the last year for quite a while. i’ve also tried to sum it up in a few words for quite a while. so i sat here and stared at an empty editor window. cursor blinking. mind blank. i can’t even say why, because everything went fine. all are healthy. the kids are growing - arguing, playing and laughing together. i also read and learned a lot. about me, about technology, security, productivity etc etc. maybe i’ll write something about that stuff later. and probably book-by-book (or topic-wise) and not some single, big and bloated “recap” post.&lt;/p&gt;

&lt;p&gt;with that said - here’s to a great 2023! i hope y’all had a good start and keep kicking ass &amp;lt;3&lt;/p&gt;
</description>
				<pubDate>Tue, 17 Jan 2023 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2023/01/17/still-alive.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2023/01/17/still-alive.html</guid>
			</item>
			
		
			
			<item>
				<title>steam deck recap</title>
				<description>&lt;p&gt;After I’ve been &lt;a href=&quot;https://blog.mrtnrdl.de/personal/2021/07/20/why-i-preordered-the-steam-deck.html&quot;&gt;quite hyped&lt;/a&gt; about the pre-order already, I know had quite some time to use the deck.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;tl;dr&lt;/strong&gt;
The Steam Deck is an amazing device if you are a pc gamer who is comfortable with 
	- using a controller.
	- don’t need 4k 144Hz AAA graphics
	- ideally already have some games you bought and never played&lt;/p&gt;

&lt;p&gt;After I got it in Spring 2022, I went through several emotions in the first two hours: Joy, because the carrying case seemed so sturdy. Then I was annoyed, because the fan was &lt;em&gt;noisy&lt;/em&gt;. But then I was happy again, because the beta-software made it disappear.&lt;/p&gt;

&lt;p&gt;After that rollercoaster, I started downloading games from my library, that I already owned and were compatible. And since that moment, I (almost) never looked back.&lt;/p&gt;

&lt;p&gt;Some of the games i played on it:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;dead cells&lt;/li&gt;
  &lt;li&gt;dark souls 2&lt;/li&gt;
  &lt;li&gt;shadow tactics&lt;/li&gt;
  &lt;li&gt;horizon zero dawn&lt;/li&gt;
  &lt;li&gt;dome keeper&lt;/li&gt;
  &lt;li&gt;rocket league&lt;/li&gt;
  &lt;li&gt;xiii&lt;/li&gt;
  &lt;li&gt;fall guys&lt;/li&gt;
  &lt;li&gt;apex legends&lt;/li&gt;
  &lt;li&gt;minecraft&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, with minecraft and fall guys i’ve also left the relaxed territory of the steam store and installed non-steam-native games. With a tutorial it was easy enough - but I’m also a linux user for quite some time. If you don’t know your ways around the terminal, I wouldn’t recommend that to anyone.&lt;/p&gt;

&lt;p&gt;I also don’t try to “run all the things” on it or tinker - It’s a gaming appliance and this is fine for me. So I can’t say anything in that regard. I’ve read some blog posts about repairs, changing thumbsticks etc and it seems that Valve did a great job for that as well. You can also order replacement parts or send it to one of the official repair centers if anything is broken.&lt;/p&gt;

&lt;p&gt;Regarding the hardware, here are my two cents:&lt;/p&gt;

&lt;p&gt;I have small hands - but I’m able to reach all the buttons without problem. I haven’t played a lot while standing, but it seems to be light enough for me that I didn’t care (yet).&lt;/p&gt;

&lt;p&gt;I’m barely using the gyro besides in minecraft, but it appears to be pretty precise. I’m open to suggestions what I should play with it…&lt;/p&gt;

&lt;p&gt;Despite some negative opinions i read, I’m happy with the thumbsticks. Happy enough that I barely use my steam controller at my pc anymore because it lacks thumbsticks…&lt;/p&gt;

&lt;p&gt;As I got the 512GB Version with the Anti-Glare glass screen, I can’t say anything about the cheaper screens - but this one is great. It’s playable outside, even if you’re not sitting in the shadow. At night you can dim it that it doesn’t hurt in your eyes or wakes the child sleeping beside you. Top notch :)&lt;/p&gt;

&lt;p&gt;The additional buttons on the back are amazing for shooters like apex or horizon zero dawn - never let go of your movement/aim thumbsticks! really cool.&lt;/p&gt;

&lt;p&gt;And the speaker that valve put in that handheld are way better than expected. I barely play with headphones as the sound is good enough for me not to care any further.&lt;/p&gt;

&lt;p&gt;Apart from the games and the literally zero issues I had as long as they were somewhat verified, it has been great to be able to hang out on the couch with my wife in the evening, when I really wanted to play some games - but she didn’t want to join me in my office. Understandably - I also prefer the living room…&lt;/p&gt;

&lt;p&gt;I barely travel at the moment, so I can’t say much about this use-case. But being able to enjoy Horizon Zero Dawn while sitting in the train was pretty neat. If I’d commute, I’d totally carry it all the time.&lt;/p&gt;

&lt;p&gt;What didn’t work though was “not to buy new games” before i diminished my pile of shame - so yeah…&lt;/p&gt;

</description>
				<pubDate>Mon, 24 Oct 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2022/10/24/steam-deck-recap.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2022/10/24/steam-deck-recap.html</guid>
			</item>
			
		
			
			<item>
				<title>never stop learning</title>
				<description>&lt;p&gt;A few days ago, someone asked me if i learnt certain stuff in school - which i didn’t. For them, it seemed to be totally crazy to keep on learning new stuff after you finish school, university or apprenticeship etc.&lt;/p&gt;

&lt;p&gt;That’s honestly very confusing for me. Imagine you stopped to develop when you left school! At that point I was, for the lack of a better word, a dumb asshole. I knew &lt;strong&gt;jack shit&lt;/strong&gt; about anything that would actually be useful in live. I had no idea what i wanted in life or how i wanted to live it.&lt;/p&gt;

&lt;p&gt;And I’m pretty sure - and even hope - that i’ll be thinking the same about my 30s in 10-15 years. Is there a point where learning ever stops? There is probably always something new or interesting to explore. Let’s keep doint that!&lt;/p&gt;
</description>
				<pubDate>Sat, 30 Jul 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2022/07/30/never-stop-learning.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2022/07/30/never-stop-learning.html</guid>
			</item>
			
		
			
			<item>
				<title>reorganizing my stale productivity methodology</title>
				<description>&lt;p&gt;Recently, I kinda felt frustrated with my setup of reminders, todos, task lists etc - so i slacked. pushed more and more on another day or didn’t even check my lists at all. After working with a homegrown sort of &lt;a href=&quot;https://gettingthingsdone.com/what-is-gtd/&quot;&gt;Getting Things Done&lt;/a&gt; for over two years, i stil managed to stick to my daily routines. these routines - like taking out the trash, prepare the vacuum-bot, water plants etc - were a thing that i desperately needed to monitor and make sure they got done. Funny enough: Even though i stopped checking my lists with these things, I still did them.&lt;/p&gt;

&lt;p&gt;This happened, because I finally developed several habits regarding these things. I also have no idea how long it’s actually a habit, as I have no clue how long I do this subconsciously.&lt;/p&gt;

&lt;p&gt;As I grew fond of the GTD methodology, I still didn’t stick to it. Most of the time, I skipped the step where you &lt;em&gt;reflect&lt;/em&gt; and &lt;em&gt;review&lt;/em&gt; the tasks… So now I want to make time for doing this and:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;capture all tasks, todos, chores etc&lt;/li&gt;
  &lt;li&gt;organize them in categories&lt;/li&gt;
  &lt;li&gt;actually do them&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;regularly&lt;/strong&gt; reflect about the whole process as well as individual tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Previously i tried to categorize most tasks within a certain room or place. To give you an example, I categorized tasks as “kitchen” related or “garden” - or even “shopping” to be able to quickly check if i’m at a certain place what has to be done. I’ve got a bit annoyed with that, as some tasks didn’t have a clear place where they have to take place. So i’ll start without this and try to identify patterns.&lt;/p&gt;

&lt;p&gt;I hope the added reflection as well as finding/identifiying new categories will improve my productivity methodology.&lt;/p&gt;
</description>
				<pubDate>Mon, 18 Jul 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2022/07/18/reorganizing-gtd.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2022/07/18/reorganizing-gtd.html</guid>
			</item>
			
		
			
			<item>
				<title>why the ms gamepass is the future</title>
				<description>&lt;p&gt;i’ve just reactivated my ms gamepass. for 1 euro. we didn’t use the stupid xbox for several months, so i’ve paused the subscription for a while - and again i got the 1euro/month price. this is amazing! since we bought the console, i’ve probably paid not even the price of a single game and played a ton of different titles. this is exactly how MS is winning the console market.&lt;/p&gt;

&lt;p&gt;the playstation might have &lt;em&gt;better&lt;/em&gt; exclusives, the nintendo consoles might have the &lt;em&gt;more famous&lt;/em&gt; characters, series etc - but the fact that i can play a ton of games, whenever i want, for almost free is why i’d never buy another console (steam deck aside, as i bought it for different reasons) besides one from MS. and i don’t even like most of the things they do beside their consoles… this is something i wouldn’t even have considered ten years ago.&lt;/p&gt;

&lt;p&gt;yet i stil remember the feeling when i played the first few hours of &lt;strong&gt;HALO&lt;/strong&gt; back when i bought the original xbox. or the amazing feeling when i bought it in the store. the weight of the box, the moment when we sat in the car and drove home. the unboxing and the connection to the tv - this is one of the most intense memories from my early teens… sadly, i sold the thing a few years later with all my games when i needed a new monitor for my PC :(&lt;/p&gt;

&lt;p&gt;i really hope the steam deck will burn itself in my memory like this as well.&lt;/p&gt;
</description>
				<pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2022/04/10/microsoft-gamepass.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2022/04/10/microsoft-gamepass.html</guid>
			</item>
			
		
			
			<item>
				<title>snapd on kali</title>
				<description>&lt;p&gt;I’ve recently set up my old laptop (trusty old thinkpad t430s) again to use it as my daily downtime driver. as i do some bug hunting or testing out tools that might be handy during a pentest, i decided to go for a baremetal kali installation. i know, don’t use kali as a daily driver, stick to a vm, etc etc. I promise you, i kinda know what i’m doing here ;)&lt;/p&gt;

&lt;p&gt;after completing the installation, i wanted to use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;snapd&lt;/code&gt;. So I just followed the &lt;a href=&quot;https://snapcraft.io/docs/installing-snap-on-kali&quot;&gt;official documentation&lt;/a&gt; and thought everything will work now.&lt;/p&gt;

&lt;p&gt;Turns out: It doesn’t.&lt;/p&gt;

&lt;p&gt;First thing I realized was, that I didn’t have &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vs code&lt;/code&gt; in my launcher and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/snap&lt;/code&gt; wasn’t part of my &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;$PATH&lt;/code&gt;. The second part was easily fixed with a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;export $PATH:/snap&lt;/code&gt; in my &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.zshrc&lt;/code&gt;. For the launcher-problem, I needed some googling - but I found the solution quickly on &lt;a href=&quot;https://www.reddit.com/r/Kalilinux/comments/kn818t/snaps_not_visible_in_launcher/&quot;&gt;reddit&lt;/a&gt;. Literally a missing link.&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;ln&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After linking it and rebooting, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vs code&lt;/code&gt; showed up in the launcher. Great - but now it still didn’t start.&lt;/p&gt;

&lt;p&gt;Clicking the icon - nothing.&lt;/p&gt;

&lt;p&gt;Trying to launch &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;code&lt;/code&gt; from the command line, an error got presented: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Turns out, there was a missing configuration for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apparmor&lt;/code&gt;. After reading &lt;a href=&quot;https://github.com/canonical/microk8s/issues/249&quot;&gt;this issue&lt;/a&gt; on github, I pieced together a snippet to fix it:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;apparmor-utils apparmor-profiles &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apparmor_parser &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; /etc/apparmor.d/&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt;snap-confine&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apparmor_parser &lt;span class=&quot;nt&quot;&gt;-r&lt;/span&gt; /var/lib/snapd/apparmor/profiles/snap-confine&lt;span class=&quot;k&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;systemctl &lt;span class=&quot;nb&quot;&gt;enable&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--now&lt;/span&gt; apparmor.service &lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\ &lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;systemctl &lt;span class=&quot;nb&quot;&gt;enable&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--now&lt;/span&gt; snapd.apparmor.service
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After running this, even snaps that have to be installed with the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--classic&lt;/code&gt; flag work again.&lt;/p&gt;

</description>
				<pubDate>Tue, 22 Feb 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/linux/2022/02/22/snaps-on-kali.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/linux/2022/02/22/snaps-on-kali.html</guid>
			</item>
			
		
			
			<item>
				<title>how to approach bug bounty - without getting frustrated</title>
				<description>&lt;p&gt;I’ve recently watched one of the most inspiring talks i’ve ever seen. &lt;a href=&quot;https://youtu.be/AbebbJ3cRLI&quot;&gt;How to crush bug bounties in 12 months&lt;/a&gt; by &lt;a href=&quot;https://twitter.com/hakluke&quot;&gt;hakluke&lt;/a&gt;. And although the title suggests that it is about optimizing for &lt;em&gt;earning&lt;/em&gt;, the real optimization when you hack on bounties is on &lt;em&gt;yourself&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;If you are - like me - interested in bug bounties or cyber security in general, you can (and probably should) start with doing bug bounties. Just for the sake of learning on real world targets. Make sure to stick to the scope of the program(s) you chose and get started.&lt;/p&gt;

&lt;p&gt;Following the advice from hakluke in this talk, you could start with automating the boring tasks away. If you focus on that part, you might even be able to generate passive income from bounties. Or at least reduce the manual effort to the fun part of exploiting the juice stuff you’ve found.&lt;/p&gt;

&lt;p&gt;And no worries if you don’t find anything in the first days, weeks or months - if you stick to it and make a habit out of investing some time in your automation, skills or just general tool-handling, it’ll pay itself forward.&lt;/p&gt;

&lt;p&gt;Another factor that plays a huge role in this talk is the looming threat of &lt;em&gt;burn out&lt;/em&gt; in IT security professionals. This is also something that should be taken into account when you start doing bug bounties: You might be highly motivated and might be able to do six, 10 or even 12 hour sessions hacking away. In the long run, you won’t keep up with that pace. So if you are &lt;strong&gt;serious&lt;/strong&gt; and want to make this something that lasts for longer than a few weeks you should see it as a new &lt;em&gt;habit&lt;/em&gt; that you form. So don’t burn yourself out with extreme intensity at the start - but rather dip your toes in and do one or two hours every day. You’ll be fine.&lt;/p&gt;

&lt;p&gt;And with that said - gotta go back to my automation-fiddling&lt;/p&gt;

</description>
				<pubDate>Sun, 20 Feb 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec/2022/02/20/how-to-approach-bug-bounty.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec/2022/02/20/how-to-approach-bug-bounty.html</guid>
			</item>
			
		
			
			<item>
				<title>obsidian2hugo - an update to 'changing blog tech'</title>
				<description>&lt;p&gt;It’s been a while since i discovered and kinda fell in love with &lt;a href=&quot;http://obsidian.md&quot;&gt;obsidian&lt;/a&gt;. As in &lt;a href=&quot;https://blog.mrtnrdl.de/personal/2021/10/06/changing-blog-tech.html&quot;&gt;my last post about changing blog tech&lt;/a&gt; already said, i’d love to use it as my blogging-solution as well.&lt;/p&gt;

&lt;p&gt;As I’d definately loose the rss feed of the blog, I’ve already cancelled the thought - but my mate &lt;a href=&quot;https://twitter.com/HashtagMarkus&quot;&gt;Markus&lt;/a&gt; faced the same problem and simply wrote a thing: &lt;a href=&quot;https://github.com/HashtagMarkus/obsidian2hugo&quot;&gt;obsidian2hugo&lt;/a&gt;. I still need to test it for myself - and set up a web server etc before i do it - but then I’m good to go.&lt;/p&gt;

&lt;p&gt;It’ll be a nice opportunity to change the style of the blog. :]&lt;/p&gt;

</description>
				<pubDate>Wed, 09 Feb 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2022/02/09/changing_blog_tech_update.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2022/02/09/changing_blog_tech_update.html</guid>
			</item>
			
		
			
			<item>
				<title>booklist 2021</title>
				<description>&lt;p&gt;I’ve probably never read (or listened to more) books than last year. Some sucked big time (looking at you, ‘9 Tage wach’), some are among the best books I ever read. I’m not a big fan of scores or star ratings, so here are a few books (in no particular order) that left an impression:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Die Wirecard-Story&lt;/strong&gt;: Read it two times last year - and still can’t believe that this actually happened. Fascinating how far you come if you’re just audacious enough.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Hail Mary&lt;/strong&gt;: I just love Andy Weirs Style. His characters are always entertaining and I’m especially happy that I’ve listened to Hail Mary as an audiobook. I’d recommend doing so as well, as the audio book has a particular feature that a real book is missing. (Won’t spoil it for you, so I’ll leave it at that)&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;How to Hack Like a Ghost, Breaching the Cloud&lt;/strong&gt;: So.many.things.to.learn! Fascinating insights in the mind of someone who clearly has done his fair share of cloud-hacking.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Mariannengraben&lt;/strong&gt;: Don’t know if i’ve ever laughed and cried so much.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Lass mich die Nacht überleben&lt;/strong&gt;: Fascinating, thrilling and disturbing account of heroin addiction.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Insane Mode&lt;/em&gt;, &lt;em&gt;Principles&lt;/em&gt;, &lt;em&gt;Agro Mafia&lt;/em&gt; and every book by Rainer Zitelmann were also impressive and are right behind these.&lt;/p&gt;

&lt;p&gt;All things considered, I’m quite happy with my reading last year. It was a lot of differnt things and covered a wide range of topics, authors, genres and moods. And almost every book lead to some ideas and thoughts afterwards.&lt;/p&gt;

&lt;p&gt;Here is the list in chronological order of my reading last year, starting in january 2021:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Ray Dalio: &lt;strong&gt;Principles&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Hamish McKenzie: &lt;strong&gt;Insane Mode&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Nassim Nicholas Taleb: &lt;strong&gt;Antifragile&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Philip Tetlock, Dan Gardner &lt;strong&gt;Superforecasting&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;David Graeber: &lt;strong&gt;Bullshit Jobs&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Volker ter Haseborg: &lt;strong&gt;Die Wirecard-Story: Die Geschichte einer Milliarden Luege&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Peter Lynch, John Rothchild: &lt;strong&gt;One Up On Wall Street: How To Use What You Already Know To Make Money In The Market&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Marcel Eris, Dennis Sand: &lt;strong&gt;Montana Black&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Marcel Eris, Dennis Sand: &lt;strong&gt;Montana Black II&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Dan Abnett: &lt;strong&gt;First and Only&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Dan Abnett: &lt;strong&gt;Ghostmaker&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Dan Abnett: &lt;strong&gt;Necropolis&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Dan Abnett: &lt;strong&gt;Honour Guard&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sandy Mitchell: &lt;strong&gt;For the Emperor&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Werner Heusinger, Christian W. Roehl: &lt;strong&gt;Cool bleiben und Dividenden kassieren: Mit Aktien raus aus der Nullzins-Falle&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sandy Mitchell: &lt;strong&gt;Caves of Ice&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sandy Mitchell: &lt;strong&gt;Ciaphas Cain: Death or Glory&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sandy Mitchell: &lt;strong&gt;Ciaphas Cain: Duty Calls&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sandy Mitchell: &lt;strong&gt;The Traitor’s Hand&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Andy Weir: &lt;strong&gt;Hail Mary&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Robin Sharma: &lt;strong&gt;The 5 AM Club&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Cliff Stoll: &lt;strong&gt;The Cuckoo’s Egg&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Mai Thi Nguyen-Kim: &lt;strong&gt;Die kleinste gemeinsame Wirklichkeit&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Marcus Luttrell, Patrick Robinson: &lt;strong&gt;Lone Survivor - SEAL Team 10&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Gnadenlos&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Die Stunde der Patrioten&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Red Rabbit&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Jagd auf Roter Oktober&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Der Kardinal im Kreml&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Der Schattenkrieg&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Das Echo aller Furcht&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Ehrenschuld&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Befehl von oben&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Operation Rainbow&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Im Zeichen des Drachen&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Im Auge des Tigers&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Dead or Alive&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Ziel erfasst&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Flow Sparc: &lt;strong&gt;How to Hack Like a Ghost, Breaching the Cloud&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Gefahrenzone&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Greg McKeown: &lt;strong&gt;Essentialism&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Command Authority&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Mit aller Gewalt&lt;/strong&gt;, Mark Greany&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Die Macht des Praesidenten&lt;/strong&gt;, Mark Greany&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Pflicht und Ehre&lt;/strong&gt;, Grant Blackwood&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Anschlag auf den Praesidenten&lt;/strong&gt;, Mark Greany&lt;/li&gt;
  &lt;li&gt;Tom Clancy: &lt;strong&gt;Letzte Entscheidung&lt;/strong&gt;, Mike Madden&lt;/li&gt;
  &lt;li&gt;Becky Chambers: &lt;strong&gt;The Long Way to a Small, Angry Planet&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Chuck Wending: &lt;strong&gt;Zeroes&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Marc-Uwe Kling: &lt;strong&gt;Quality Land 2.0&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Christoph Bermann: &lt;strong&gt;Bitcoin&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Annalena Baerback: &lt;strong&gt;Jetzt&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Andreas Eschbach: &lt;strong&gt;Black Out&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Andreas Eschbach: &lt;strong&gt;Hide Out&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Andreas Eschbach: &lt;strong&gt;Time Out&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Colin Bryar, Bill Varr: &lt;strong&gt;Das Amazon Geheimnis&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Dr. Felicia Rehage, Eiko Weigand: &lt;strong&gt;Lassie, Rex &amp;amp; Co&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Marie Kondo, Scott Sonenshein: &lt;strong&gt;Joy at work&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Arno Strobel: &lt;strong&gt;Die APP&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Frank Sieren: &lt;strong&gt;Shenzen Zukunft made in China&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Satya Nadella: &lt;strong&gt;Hit Refresh&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Rainer Zitelmann: &lt;strong&gt;Kapitalismus ist nicht das Problem sondern die Lösung&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sophie Passmann: &lt;strong&gt;Alte weisse Männer&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Katharina Nocun und Pia Lamerty: &lt;strong&gt;True Facts&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Daniel Kahneman: &lt;strong&gt;Noise&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Franziska Schreiber: &lt;strong&gt;Inside AFD&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Giulia Becker: &lt;strong&gt;Das Leben ist eins der härtesten&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Naomi Klein &amp;amp; Rebecca Stefoff: &lt;strong&gt;How to change everything&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Cal Newport: &lt;strong&gt;Deep Work&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Mark Owen,  Kevin Maurer: &lt;strong&gt;Mission erfüllt: Navy Seals im Einsatz&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Kohn Doerr: &lt;strong&gt;Measure what matters&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Cal Newport: &lt;strong&gt;So Good they cant ignore you&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Jasmin Schreiber: &lt;strong&gt;Mariannengraben&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Detlef Kügow: &lt;strong&gt;Sozialismus&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Mark Benecke: &lt;strong&gt;Mein Leben nach dem Tod&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Jasmin Schreiber: &lt;strong&gt;Der Mauersegler&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Ray Croc: &lt;strong&gt;Die wahre Geschichte von McDonalds&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Richard Branson: &lt;strong&gt;Losing my virginity&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Stefan Liebert und Hajo Fitz: &lt;strong&gt;Kokain&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Gisela Baur: &lt;strong&gt;Warren Buffett Der Jahrhundertkapitalist&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sonia Rossi: &lt;strong&gt;Fucking Berlin&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Dominik Forster: &lt;strong&gt;crystal.klar&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Jörg Böckem: &lt;strong&gt;Lass mich die Nacht überleben&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Nick Martin: &lt;strong&gt;Die dunkle Seite. Was nicht so geil war in 10 jhren Weltreiser in 10 Jahren Weltreise&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Rainer Zitelmann: &lt;strong&gt;Reich werden und bleiben&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Gerald Hörhan: &lt;strong&gt;Investment Punk&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Oliver Meiler: &lt;strong&gt;Agro Mafia&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Rebecca Solnit: &lt;strong&gt;Wie Männer mir die Welt erklären&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Gerald Hörhan: &lt;strong&gt;Der Stille Raub&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Eliane Retz, Christiane Stella Bongertz: &lt;strong&gt;Wild Child&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Dr Markus Elsaesser: &lt;strong&gt;Dieses Buch ist bares Geld wert&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Gerald Hörhan: &lt;strong&gt;Gegengift&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Jens Brambusch: &lt;strong&gt;Rollkofferterrorisren&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Tobias Ginsburg: &lt;strong&gt;Reise ins Reich&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Gerald Hörhan: &lt;strong&gt;Null Bock Komplott&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Nicola Schmidt: &lt;strong&gt;Erziehen ohne Schimpfen&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Andre Kostolany: &lt;strong&gt;Die Kunst über Geld nachzudenken&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Mans Mosesson: &lt;strong&gt;Tim Die offizielle Avicii Biografie&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Das Escape Manifest&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Niki Lauda mit Conny Bischofberger: &lt;strong&gt;Reden wir über Geld&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Peter Thiel: &lt;strong&gt;Zero to One&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Christiane F.: &lt;strong&gt;Wir Kinder vom Bahnhof Zoo&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Ernst Paul Döefler: &lt;strong&gt;Aufs Land&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Peter Modler: &lt;strong&gt;Mit Ignoranten sprechen&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Angela Doe: &lt;strong&gt;Es ist ok&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Martin Steinhagen: &lt;strong&gt;Rechter Terror&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Morton Rue: &lt;strong&gt;Die Welle&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Sophie Jones: &lt;strong&gt;Erlöse mich von dem bösen&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Andreas Eschbach: &lt;strong&gt;Perfect Copy&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Andreas Ohligschlaeger: &lt;strong&gt;Hunde als Weggefaehrten&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Danielle Graf und Katja Seide: &lt;strong&gt;Das gewuenschteste Wunschkind aller Zeiten treibt mich in den Wahnsinn&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Greg McKeown: &lt;strong&gt;Effortless&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Greg McKeown: &lt;strong&gt;Essentialism&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Isabelle Neulinger: &lt;strong&gt;Meinen Sohn bekommt ihr nicht&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Danielle Grad und Katja Seide: &lt;strong&gt;Das gewuenschteste Wunschkind aller Zeiten treibt mich in den Wahnsinn - Das Geschwisterbuch&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Rainer Zitelmann: &lt;strong&gt;Setz dir groessere Ziele&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Adrian Rouzbeh: &lt;strong&gt;Erfolg aus Prinzip&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Carl Tillessen: &lt;strong&gt;Konsum - Warum wir kaufen was wir nicht brauchen&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Arnold Schwarzenegger: &lt;strong&gt;Total Recall&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;John Jackson: &lt;strong&gt;Corporate Cybersecurity&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Kevin Mitnick: &lt;strong&gt;Ghost in the Wires&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Invent and Wander: &lt;strong&gt;Jeff Bezos&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feel free to pick one or more of these, have a look at them and let me know if you enjoyed them. Keep reading, keep learning.&lt;/p&gt;
</description>
				<pubDate>Thu, 13 Jan 2022 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2022/01/13/booklist-2021.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2022/01/13/booklist-2021.html</guid>
			</item>
			
		
			
			<item>
				<title>changing blog tech</title>
				<description>&lt;p&gt;there has been not much going on here for quite a while - the sad thing is, that has nothing to do with no content in my head, but with the tech-stack of the blog itself.&lt;/p&gt;

&lt;p&gt;It runs on github-pages, which means to publish/write a new post, i have to be on my computer. the time i spend here, has significantly decreased during this year. this is nothing i regret, the only thing i regret is, that i can’t easily write stuff down here and publish it…&lt;/p&gt;

&lt;p&gt;i switched in my note taking from &lt;a href=&quot;http://notion.so&quot;&gt;notion&lt;/a&gt; to &lt;a href=&quot;https://obsidian.md&quot;&gt;obsidian.md&lt;/a&gt;, because i searched for something that i can edit not only in a browser or an app, but also from my terminal. my personal knowledge base is now - finally - just a folder full of markdown files. obsidian just has a nice app on top of that, that aids in browsing, linking and sometimes rendering the notes. in addition to that, it offers several paid services - e.g. sync and , most important in the context of this blog post, &lt;strong&gt;publish&lt;/strong&gt;. which means i can just publish documents from my personal knowledge base as blog post.&lt;/p&gt;

&lt;p&gt;i’ll give it a try and will then decide if i move the content from here over there - and change the dns entry to point to that new side then.&lt;/p&gt;

&lt;p&gt;my biggest problem right now is, that this means i’ll lose the rss-feed, which is kinda sad. maybe i’ll find a solution for this problem either before i do the switch or after.&lt;/p&gt;

</description>
				<pubDate>Wed, 06 Oct 2021 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2021/10/06/changing-blog-tech.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2021/10/06/changing-blog-tech.html</guid>
			</item>
			
		
			
			<item>
				<title>Why I preordered the Steam Deck</title>
				<description>&lt;p&gt;Last week the pre-order phase for Valves new Steam Deck went live.&lt;/p&gt;

&lt;p&gt;I’ve heard about the device for the first time, when a colleague shared it in our company slack. I had a look at the specs, watched the video presentation and decided to order it.&lt;/p&gt;

&lt;p&gt;Before I’ll explain the &lt;em&gt;why&lt;/em&gt;, let me first give you a quick run-down of the specs:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;it’s a pc&lt;/li&gt;
  &lt;li&gt;AMD Zen 2 CPU (4 cores, 8 threads)&lt;/li&gt;
  &lt;li&gt;2.4 to 3.5Ghz clock speed&lt;/li&gt;
  &lt;li&gt;AMD RDNA 2 GPU&lt;/li&gt;
  &lt;li&gt;16GB RAM&lt;/li&gt;
  &lt;li&gt;three different configurations for storage
    &lt;ul&gt;
      &lt;li&gt;64GB eMMC&lt;/li&gt;
      &lt;li&gt;256GB NVME drive&lt;/li&gt;
      &lt;li&gt;512GB faster NVME drive&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;7 inch touch screen display
    &lt;ul&gt;
      &lt;li&gt;1280x800&lt;/li&gt;
      &lt;li&gt;60Hz&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Bluetooth&lt;/li&gt;
  &lt;li&gt;USB-C&lt;/li&gt;
  &lt;li&gt;approx. 700g weight&lt;/li&gt;
  &lt;li&gt;later: there will be a dock&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The device is available in 3 configuration - whose most imprtant part is the disk space. The 512GB NVME version also comes with a &lt;em&gt;premium anti-glare etched glass&lt;/em&gt; display (in addition to an &lt;strong&gt;exclusive&lt;/strong&gt; carrying case and some digital nonsense like a steam community profile bundle and a virtual keyboard theme.&lt;/p&gt;

&lt;p&gt;So, after I thought a few hours about it, I decided to buy that thing. Why? Mostly because I thought about buying a switch lite for quite some time, because i don’t like to play in my office, where I also work  a big part of the day. 
What turned me off of the switch (lite) was the fact, that i would have had to buy every game seperately that I wanted to play on it. So it might &lt;em&gt;look&lt;/em&gt; cheaper at first, but the games drive that price up &lt;strong&gt;significantly&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Looking in my steam library, I have the result of several summer, winter, whatever sales sitting there untouched, waiting for me to finally play them - so why not on the steam deck? without any additional costs!&lt;/p&gt;

&lt;p&gt;The next reason was that i love the steam controllers touch &amp;amp; gyro input - but hate the fact that there was no thumbstick for movement on the left. The steam deck has both on both sides. A touchpad and a thumbstick - I’m sure it’ll work great!&lt;/p&gt;

&lt;p&gt;What games do i want to play on it? I guess I’ll start with some games i started but never finished quite some time ago, that play great with a controller: WItcher 3 and Skyrim. I also have loads of Indie Games and I’m sure I’ll have some fun with it.&lt;/p&gt;

&lt;p&gt;But besides the games themselves, there is another reason i look forward to this: It’s a pc. With bluetooth - So i’ll be able to pair my headset to it, join a teamspeak server or discord and play with folks together, as if I’m sitting on my desktop pc. While being able to lounge in the garden or living room.&lt;/p&gt;

&lt;p&gt;Speaking of living room - The steam deck can be plugged in at any screen - with the necessary usb-c to hdmi/display port cable and can be used as a “traditional” console as well. 
Even with mouse and keyboard, if you might want to play a shooter or strategy game.&lt;/p&gt;

&lt;p&gt;So I don’t know about you - but I’m definately hyped for this device and look forwared on the delivery in Q1 next year!&lt;/p&gt;

&lt;p&gt;What about you? Would you buy it as well or what are you missing on a device like this?&lt;/p&gt;

</description>
				<pubDate>Tue, 20 Jul 2021 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2021/07/20/why-i-preordered-the-steam-deck.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2021/07/20/why-i-preordered-the-steam-deck.html</guid>
			</item>
			
		
			
			<item>
				<title>my communication readme</title>
				<description>&lt;p&gt;I’ve discovered an interesting concept through a &lt;a href=&quot;https://racket.com/neilstudd/rg576&quot;&gt;racket from Neil Studd&lt;/a&gt;: The communication readme.&lt;/p&gt;

&lt;p&gt;The communication readme is a file, that clearly describes &lt;strong&gt;my&lt;/strong&gt; personal preferences for communication. 
Why do I have a Readme?&lt;/p&gt;

&lt;p&gt;We all are different and as much as I’d (sometimes) love to read minds, we usually have to resort to simpler means of communication. To make the process of communicating as smooth as possible, I decided to let you know.&lt;/p&gt;

&lt;h2 id=&quot;how-best-to-communicate-with-me&quot;&gt;How best to communicate with me?&lt;/h2&gt;
&lt;p&gt;I prefer a concise and clear message to a meeting every time. Just send me your question or whatever you have to say or want me feedback on and I’ll get back to you as soon as I’ve seen and resolved it. I hate phone calls/audio-only conversations. If you need me synchronously, I’d be glad if we would use our cameras. I also love to know before we start to meet, what the agenda of the meeting is, that i could come in prepared.&lt;/p&gt;

&lt;h2 id=&quot;how-do-you-book-a-meeting-with-me&quot;&gt;How do you book a meeting with me?&lt;/h2&gt;
&lt;p&gt;Typical working hours: 7AM to 4PM. Before and after this time, I’ll be with my  family. I might see your DM, but if I can’t answer it straight away, I won’t respond until the next morning. Weekends are completely off limits.&lt;/p&gt;

&lt;p&gt;If you are sending a meeting invitation without an Agenda, I will probably decline the appointment.&lt;/p&gt;

&lt;h2 id=&quot;icebreaker-topics&quot;&gt;Icebreaker Topics&lt;/h2&gt;
&lt;p&gt;Family. My wife &amp;amp; kids are the most important people to me. Although I like my work, I’ll maximize on family-time whenever possible.
CTFs. In my spare time, I’ll be trying to solve as much CTF challenges as possible. Got some recommendations for Hack The Box Boxes? Bring ‘em on!
Gaming. From time to time I enjoy an hour or two in different Video Games. Dota 2, CS:GO, Valorant, League of Legends, Apex Legends - or nice atmospheric single player games like Metro: Last Light are totally my jam!
Food. I love good food, cooking, eating, drinking - I’m all for recipe-sharing and restaurant-suggestions!&lt;/p&gt;

&lt;h2 id=&quot;what-quirks-do-i-have-which-you-should-be-aware-of&quot;&gt;What quirks do I have which you should be aware of?&lt;/h2&gt;
&lt;p&gt;I prefer a breakfast-break to a classical lunch break. So you have better chances catching me between 12am and 1pm than between 9am and 10am. 
My office is on the sunny side of the roof - During summer i might complain about the heat, although it’s not too warm for you yet. It’s window points toward the garden. You might hear children play.&lt;/p&gt;

&lt;h2 id=&quot;things-that-frustrate-me&quot;&gt;Things that frustrate me&lt;/h2&gt;
&lt;p&gt;DM’s that don’t get to the point. Don’t just “hi” and wait for me to reply.
Emails with complicated quotations and replies to former emails. Or long email threads with lots of people. 
Meetings without Agendas. If you don’t know what you want to achieve, please don’t invite me to your meeting.&lt;/p&gt;

</description>
				<pubDate>Tue, 13 Jul 2021 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2021/07/13/my-communication-readme.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2021/07/13/my-communication-readme.html</guid>
			</item>
			
		
			
			<item>
				<title>eCPPT certification review</title>
				<description>&lt;p&gt;It’s been a while since I blogged, which had several reasons. One of the reasons was, that I wanted to (finally) tackle the eCPPT Certification. I’ve started to study for it in 2019, but didn’t manage to go through all the material and especially the labs, to feel comfortable taking it before my daughter was born. So I’ve postponed it.&lt;/p&gt;

&lt;p&gt;So I’ve always had it in the back of my mind. When work became &lt;em&gt;a little bit&lt;/em&gt; relaxed, it was time to start going at it again. I started to study for the cert again - and luckily, due to the amount of penetration tests and CTF challenges that i did since the last time, it went better than expected (but not faster). My biggest enemy was, as I had already anticipated, the Chapter on Buffer Overflows. I really had a lot of problems wrapping my head around it for a long time. Thanks to Heith Adams aka The Cyber Mentor (&lt;a href=&quot;https://twitter.com/thecybermentor&quot;&gt;@thecybermentor&lt;/a&gt;) and his Practical Ethical Hacking Course, I was able to finally get it done.&lt;/p&gt;

&lt;p&gt;The material provided by eLearn security was also good, but the change of perspective really did it for me.&lt;/p&gt;

&lt;p&gt;After this obstacle was out of the way, I kept working away and it really was a great course. The labs are very well designed, the materials are plenty and provide everything you need to pass the exam. Nevertheless, follow the links in the end of each chapter and use the opportunity to learn even more - you’ll maybe not need it in the exam, but the real world is cruel and loves to chew through new penetration testers ;)&lt;/p&gt;

&lt;p&gt;The exam itself is different than the eJPT exam. For the eJPT you have to answer 20 multiple choice questions. To answer these, you need to hack through a lab - which was pretty neat when starting out in the cybers. 
For the eCPPT you have to provide a detailed, written and professional report about the vulnerabilites you have found in your exam-engagement. You have seven days to complete the assessment and additional seven days to produce the report. Yes, 14 days in total.&lt;/p&gt;

&lt;p&gt;The network you have to penetrate is modeled after real world companies (albeit the tech could use a refresh) and provides you with lots of attack surface and different paths to achieve root on every box.&lt;/p&gt;

&lt;p&gt;After I finished the exploitation of the lab and compiled my report the waiting began. Although it was &lt;em&gt;much&lt;/em&gt; faster than the maximum of 30 business days that the grading can take time, the week of waiting felt like an eternity. And despite being very confident that I passed, I was extremely happy when I received the email with the information that I have passed.&lt;/p&gt;

&lt;p&gt;So since a week I’m &lt;a href=&quot;https://verified.elearnsecurity.com/certificates/7b8a2879-197f-43d8-8f4e-1fe1dea4e8ce&quot;&gt;finally a eLearn Security Certified Professional Penetration Tester (eCPPT)&lt;/a&gt; :]&lt;/p&gt;

</description>
				<pubDate>Sat, 29 May 2021 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec/2021/05/29/eCPPT-review.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec/2021/05/29/eCPPT-review.html</guid>
			</item>
			
		
			
			<item>
				<title>Kicking off 20201</title>
				<description>&lt;p&gt;We’re already one month into 2021 - Feels a bit weird, right? Days (and nights) go by and nothing changed yet. Not that I’ve expected a big change until spring. We’re still sitting in a somewhat-lockdown, wear our masks and social-distance. We’re still waiting for a vaccine shot.&lt;/p&gt;

&lt;p&gt;Apart from that: There will be changes this year - and everything I’ve already know of this year, fills me with joy. To kick off 2021 &lt;strong&gt;right&lt;/strong&gt;, I want to share something that makes me happy. Maybe it’ll make you smile.&lt;/p&gt;

&lt;p&gt;After moving out of our old home, I feel better every day. Lots of pressure is still falling of my shoulders and I’m more happy every day when I see fields, the garden and not many people all around. It’s so relaxing not &lt;em&gt;hearing&lt;/em&gt; people, cars, trains, ambulances and the general buzz of the city every day and night. It’s quiet.&lt;/p&gt;

&lt;p&gt;The gardening season will start soon-ish. This time, we’ll have enough space to plant something else than tomatoes - I’m looking forward for my Chili-Experiment, Pumpkins, Bell Peppers etc. The home-grown tomatoes will be part of the garden as well.&lt;/p&gt;

&lt;p&gt;With my new home office and the newly acquired space, I’ll be able to get my first 3D printer. As soon as I’ve built a hybrid of desk and workbench, I’ll get a &lt;a href=&quot;https://www.prusa3d.com/original-prusa-mini/&quot;&gt;Prusa Mini&lt;/a&gt; .&lt;/p&gt;

&lt;p&gt;In summer, a new human will join our little family. I’m looking forward for you, little one. It’s already kicking me (and my awesome wife).&lt;/p&gt;

&lt;p&gt;Later this year, there will probably be a vaccination and people can be seen again. Hopefully.&lt;/p&gt;

&lt;p&gt;If this has happened, we’ll also be able to have some vacation again. At least a few days at the sea.&lt;/p&gt;

&lt;p&gt;I know it’s hard right now for lots of folks. We need to keep distance and be careful - but don’t lose hope. This too shall pass. We’ll make it together. Stay strong and look for the little things that make you happy in the meantime.&lt;/p&gt;

</description>
				<pubDate>Mon, 01 Feb 2021 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2021/02/01/kicking-off-2021.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2021/02/01/kicking-off-2021.html</guid>
			</item>
			
		
			
			<item>
				<title>Python 2 is dead. REALLY!</title>
				<description>&lt;p&gt;I’m currently working with python. I’m not the biggest fan of python - and this stems mostly from the annoyance that is python 2 and/or 3 confusion. Python 2 has been EOL since &lt;strong&gt;January 1st 2020&lt;/strong&gt;. It is dead for &lt;em&gt;over one year&lt;/em&gt; now. Okay, not that long - at least compared to the time, that it was possible to start a new project with python 2. Now even &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pip&lt;/code&gt; tells you, that python2 is eol and lots of libraries stopped to support it.&lt;/p&gt;

&lt;p&gt;I’m looking forward to say goodbye to python 2. Maybe I’ll enjoy it a bit more, when it’s finally burried.&lt;/p&gt;

&lt;p&gt;So if you think about starting a project in python and you have always used 2 until now - please don’t. Just go with 3, even if it means you have to re-learn stuff. We all have to learn something new all the time anyways. Let the dead language rest.&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;python 3&lt;/code&gt; all the way &lt;strong&gt;\m/&lt;/strong&gt;&lt;/p&gt;
</description>
				<pubDate>Fri, 29 Jan 2021 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2021/01/29/python-2-is-dead.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2021/01/29/python-2-is-dead.html</guid>
			</item>
			
		
			
			<item>
				<title>2020 in review</title>
				<description>&lt;p&gt;So, it’s that time of the year again. It’s getting dark, cold and the people start(ed) decorating their houses and gardens funny. With the strange addition that a global pandemic is going on - which kinda kills the mood a bit.&lt;/p&gt;

&lt;p&gt;Buuuut, that’s already the end of the year. We should start in the beginning - at least i like to do it (this year) in a more chronological order.&lt;/p&gt;

&lt;h2 id=&quot;january&quot;&gt;january&lt;/h2&gt;

&lt;p&gt;The year started great. There were news from China of a new strain of &lt;em&gt;SARS&lt;/em&gt; - but that was still far, far away. I spent the days and nights with my wife and our newborn daughter. Still feels weird thinking about how little she was.&lt;/p&gt;

&lt;h2 id=&quot;february&quot;&gt;february&lt;/h2&gt;
&lt;p&gt;I spent only three months on parental leave, so i had to work again from february onward. In retrospect, the first three months were very relaxed - and she started demanding way more from us parents when she started moving around. Should have taken the leave there - but yeah… Luckily i work from home since the beginning of 2019 already, so i managed to witness a lot from her. And help my wife whenever necessary.&lt;/p&gt;

&lt;p&gt;The new strain of SARS started to move around the world - from now on, i kinda expected an impact on germany, but i seriously underestimated the intensity and duration of it. Kinda by accident, I started to research stocks, concepts and ideas for early retirements and how-to save/invest money for your children. Turned out to be a good time, as the markets would drop soon.&lt;/p&gt;

&lt;h2 id=&quot;march&quot;&gt;march&lt;/h2&gt;

&lt;p&gt;With the beginnig of march, several things hit me. On the one hand, we got a huge project at work which challenged me quite a bit. I worked a lot, thought a lot about it in my free time and worked on (some) weekends. It was intense - i learned a lot - but it was a weird time.&lt;/p&gt;

&lt;p&gt;In parallel to that putting some strain on me, the covid numbers in germany were rising. Some sort of lockdown was inevitable, yet the people around us did not seem to care. The thought of not being able to leave our apartement finalized our decision to move. We wanted to have a garden. Having a BBQ and being able to relax there made the thought extremely attractive. Especially as we grew tired of the city over the last years.&lt;/p&gt;

&lt;h2 id=&quot;april&quot;&gt;april&lt;/h2&gt;

&lt;p&gt;Our little monster was growing and started to talk, move and tried to eat - which was great to witness. Work was still a lot, especially as the lockdown was happening and severely impacted the activities during leasure time. Even grocery shopping sucked, because somehow people thought that buying toilet paper for several years was necessary.&lt;/p&gt;

&lt;p&gt;We actually made some progress with our plan to move to the countryside - we finally have found a neat old house in the middle of bavarian nowhere and made an appointment to check it out, as soon as the lockdown was lifted.&lt;/p&gt;

&lt;h2 id=&quot;may&quot;&gt;may&lt;/h2&gt;

&lt;p&gt;Time to check out the house - although it looked great, we decided it wasn’t for us and we keep looking. Seeing the house, the garden and the nature around it was a nice reminder that the city-life will not last for too long…&lt;/p&gt;

&lt;p&gt;After some more research in houses, we decided we’ll have a look at houses in the north of germany. It seemed to be a bit cheaper, we both like the general attitude of the people there and also nature is nice. Plus, we would be able to just drive to the sea in summer.&lt;/p&gt;

&lt;h2 id=&quot;june&quot;&gt;june&lt;/h2&gt;

&lt;p&gt;Started looking for houses in the north. With a small vacation upcoming, i made some appointments and we were able to check out five or six different houses. Decided to take one kinda on the spot - the owners were nice, the house looked as if it will be nice (when it’ll be finished at the end of the summer) and it was within our budget. Perfect!&lt;/p&gt;

&lt;p&gt;We already started to prepare for the move - after speaking to some trucking companies about the costs for moving, we decided to severly down-size. So we started to sell clothes, furniture, gadgets, etc etc.&lt;/p&gt;

&lt;h2 id=&quot;july&quot;&gt;july&lt;/h2&gt;

&lt;p&gt;After several months with the pandemic, it still feels weird seeing masked people everywhere. Luckily, the warm weather enabled the restaurants to open again - as they could serve outside - and they also developed working concepts for opening indoors as well. It still felt weird to sit in a restaurant again. The more important part was that contact to others was kinda possible again… Although i’m not much of a people-person, it was nice to meet with friends and talk to someone who was not living in the same house.&lt;/p&gt;

&lt;p&gt;Work got a bit quieter through this time, which was a great opportunity to read up on some stuff and do a little bit of ctfs again. FeelsGoodMan&lt;/p&gt;

&lt;h2 id=&quot;august&quot;&gt;august&lt;/h2&gt;

&lt;p&gt;Summer. No garden. People everywhere in public places. Holy shit, good that we already have a date when we can move. People seem not to care at all about the pandemic. Walking through the park looks like everyone is getting together and sharing beers. Festivals, yeah!&lt;/p&gt;

&lt;p&gt;The flat starts to get empty - Great for the lil one who enjoys the copious amounts of space to crawl and roll around.&lt;/p&gt;

&lt;h2 id=&quot;september&quot;&gt;september&lt;/h2&gt;

&lt;p&gt;It is getting colder. Winter is coming and the covid numbers are probably rising soon again. With most of our stuff already sold it already feels a bit like an ending. Empty flat, new house far away, the days get darker. Ironically, work got busier again with several things going on in parallel &lt;strong&gt;plus&lt;/strong&gt; the need to organize moving through the whole country.&lt;/p&gt;

&lt;h2 id=&quot;october&quot;&gt;october&lt;/h2&gt;

&lt;p&gt;It is time. For both the move as well as the second wave of covid. So we had to do it alone. While i looked daily at the numbers provided by the &lt;em&gt;RKI&lt;/em&gt;, i hoped to get away as soon as possible - hopefully before we have another lockdown. The numbers in the new area seem to stay low - great!&lt;/p&gt;

&lt;p&gt;700km to get to an area with less infections gonig on? Count me in.&lt;/p&gt;

&lt;h2 id=&quot;november&quot;&gt;november&lt;/h2&gt;

&lt;p&gt;Arrived in the new place. Covid numbers stay low here, which is great. Especially considering the fact, that not everything was finished when we moved in - so the occasional handyman was here to fix or finish several things. During november we mostly unpacked, ordered and started to settle in. The neighbours seem nice. At least from the distance that is necessary right now.&lt;/p&gt;

&lt;p&gt;We already started to plant trees and bushes in the garden. As soon as the winter is over - we’ll have some (more) BBQ and be able to enjoy this way more.&lt;/p&gt;

&lt;h2 id=&quot;december&quot;&gt;december&lt;/h2&gt;

&lt;p&gt;Here we are. What a weird year it has been. Thinking about it, the most things are either related to Covid or the move. These two things have dominated my 2020. Luckily, no one from my family had it (yet). And with different vaccines on the horizon, it hopefully stays that way.&lt;/p&gt;

&lt;p&gt;Witnessing this whole ordeal has shown me the importance of health and family again. Also: I’m glad when the year is over and i look forward what 2021 will bring us.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;if you made it this far - thank you and i wish you all the best for you, your family and the year 2021. Feel free to share your past year with me. You can find my email &lt;a href=&quot;https://blog.mrtnrdl.de/pages/imprint&quot;&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
				<pubDate>Thu, 10 Dec 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2020/12/10/year-in-review.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2020/12/10/year-in-review.html</guid>
			</item>
			
		
			
			<item>
				<title>Ready Player Two</title>
				<description>&lt;p&gt;A few years ago, I’ve stumbled upon &lt;em&gt;Ready Player One&lt;/em&gt; - and dove in deep. It was one of the books, that pulled me in so deep, that I forgot what happened around me. The story about the young Wade Watts, a nobody that has no money, no future and no friends kinda resonated with me. He is one of the most stereotypical nerds that someone can imagine.&lt;/p&gt;

&lt;p&gt;The ending was great and it left room for a Sequel - without a sequel being necessary. A few days ago, I read that the &lt;em&gt;Ready Player Two&lt;/em&gt; is about to release in November 2020 and so I prepared myself. Over the last few weeks, I read it again.&lt;/p&gt;

&lt;p&gt;Yesterday, I got my hands on the brand new audiobook version of &lt;em&gt;Ready Player Two&lt;/em&gt;. I started listening to it and did not stop, until it was done. It was a nice ride, although it can’t compete with the Prequel (which i consider one of my favourite books).&lt;/p&gt;

&lt;p&gt;My biggest problems with it is, that the quest for the Seven Shards feels rushed as hell, especially compared to the prequel. 3 vs 7 quests… Almost the same size of the whole story. Also, RP1 was focussed on Wade, the nerdyness of him and his friends and in RP2, he may be the driver of the story, but the others are way more important than him. And then there is the sidekicks that get introduced, stay away for 90 percent of the story and have a great impact on the story. And they are probably interesting enough for an own book… It just &lt;strong&gt;feels forced&lt;/strong&gt; to me.&lt;/p&gt;

&lt;p&gt;Yet, the book is great. The story is nice, the characters don’t do anything out of place. Also, the nerdyness is (in my opinion) turned down quite a bit. It’s way less obscure than the things you may learn for the first time in RP1. It’s basically Dungeons and Dragons, Lord of the Rings, a little bit of 80s and 90s arcade gaming. It’s great entertainment, but it’s not more.&lt;/p&gt;
</description>
				<pubDate>Mon, 30 Nov 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2020/11/30/ready-player-two.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2020/11/30/ready-player-two.html</guid>
			</item>
			
		
			
			<item>
				<title>Start your SonarQube Server in a local docker container</title>
				<description>&lt;p&gt;As I always have to search for that - I’ll take the liberty of saving me the hassle of googling it all the time.&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;docker pull sonarqube
docker run -d --name sonarqube -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -p 9000:9000 sonarqube:latest
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Then: Go to http://localhost:9000 and log in with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;admin:admin&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;That’s it.&lt;/p&gt;

</description>
				<pubDate>Wed, 21 Oct 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/linux/2020/10/21/SonarQbe-docker.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/linux/2020/10/21/SonarQbe-docker.html</guid>
			</item>
			
		
			
			<item>
				<title>clone a webpage with .git exposed</title>
				<description>&lt;p&gt;If you ever have discovered an exposed &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.git&lt;/code&gt; folder on a webpage and asked yourself &lt;em&gt;how do i clone the damn thing?&lt;/em&gt;&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;wget &lt;span class=&quot;nt&quot;&gt;--mirror&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-I&lt;/span&gt; .git http://TARGET.com/.git/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Then you can just use&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;git checkout &lt;span class=&quot;nt&quot;&gt;--&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;.&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;to reset the branch and use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; as you are used to - discover secrets and/or flaws.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;hack the planet&lt;/strong&gt; or at least the web \m/&lt;/p&gt;
</description>
				<pubDate>Wed, 09 Sep 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec/2020/09/09/clone-git-webpage.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec/2020/09/09/clone-git-webpage.html</guid>
			</item>
			
		
			
			<item>
				<title>why i can't work with windows</title>
				<description>&lt;p&gt;Preface: This is not meant as bashing. I’m aware that lots of people are happily working with Windows every day - and I don’t want to change that. If you like Windows: Good for you! I’m the last one who wants to convert you to Linux. Why? Because I simply don’t care what you are use to get the job done. 
Almost a year ago, I realized that I had no idea what it’s like to work with a current Version of Microsoft Windows. The last time I’ve used it was with Windows 7 - which is already End of Life (EOL) for quite a while now. So I decided, it’s time to start a little experiment:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Setup my main machine with Windows 10&lt;/li&gt;
  &lt;li&gt;Use it daily&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oh boy, I did not think it would be that frustrating.&lt;/p&gt;

&lt;p&gt;At first, it kinda worked kinda okay-ish… I’m used to a little bit of searching when I want to install some software on a system. I’m also fine, that I can’t install &lt;strong&gt;every&lt;/strong&gt; software right out of the package manager. But not being able to install &lt;strong&gt;anything at all&lt;/strong&gt; from the non-existant package manager. What the Fuck? So the workflow is: search the web - go to the developers website - search for the ‘download’ button - install the software. Updates? Well, the software may or may not check for them.&lt;/p&gt;

&lt;p&gt;So the initial setup was a drag. An annoying and ineffective waste of time.&lt;/p&gt;

&lt;p&gt;After that crap, the system was ready to use. Fair enough: It was faster, more responsive and even more stable than I though. With the Windows Sybsystem for Linux (WSL), you are actually able to use linux cli tools. After testing it for a while, I used it less and less - don’t get me wrong, i love the command line and it’s tools. Hell, I even write this blogpost in vim and might be able to exit the goddamn thing! But under Windows - it is the tool in itself. You can’t edit any system settings or accesss logs in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/var/log/&lt;/code&gt;.. Sounds weird - but that is the experience you face ‘over there’.&lt;/p&gt;

&lt;p&gt;To do any settings, Windows offers a bunch of total different looking and working GUI applications. Ugh. Nothing beats the adventure of searching for the settings for my bluetooth headset.&lt;/p&gt;

&lt;p&gt;After a while, i realized another thing: Somehow I’m creating a big mess of files all over the file system. Some things land in ‘Documents’, some get just dropped in ‘Downloads’ or directly at ‘C:’. Oh, and the focus on physical drives is stupid and I hate it. Y U NO &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mount&lt;/code&gt;?!?!?&lt;/p&gt;

&lt;p&gt;The thing that finally broke me and made me format the goddamn thing and put ubuntu 20.04 (old man wanna go LTS) on it again? The annoying updates. The annoying Dialogues that keep popping up and that the fact that I can’t update when I want?!&lt;/p&gt;

&lt;p&gt;So yeah - I’m finally back on ubuntu. Brave new world! And it already feels so much better using the damn thing.&lt;/p&gt;
</description>
				<pubDate>Sat, 05 Sep 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/linux/2020/09/05/why-i-cant-work-with-windows.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/linux/2020/09/05/why-i-cant-work-with-windows.html</guid>
			</item>
			
		
			
			<item>
				<title>Neil Stephenson - Cryptonomicon</title>
				<description>&lt;p&gt;It’s been quite a while for a post around a book i’ve read - which has nothing to do with a shortage of books. I’ve recently finished &lt;em&gt;Can’t hurt me&lt;/em&gt; by David Goggins as well as &lt;em&gt;10x DNA&lt;/em&gt; by Frank Thelen and re-read several Books from Daniel Suarez. Can’t hurt me had a very intense impact on me and will be honored with a bigger post in the future (&lt;em&gt;soon(tm)&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cryptonomicon&lt;/strong&gt; might be one of the books that y’all read several years ago - or at least are aware it exists. A friend told me it is&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;basically recommended reading for everyone in infosec&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;and that peaked my curiousity. As I had a spare audible-credit lying around, i’ve bought the book and dove right into it. After several hours in, I still had no idea what the fvck was going on - and i’ve let it sit in my library for a while. This had nothing to do with the writing or the characters. These aspects of the book were great. Relatable, nerdy characters combined in interesting or funny or thrilling scenes that are jumping between two times and over the while globe. It was just the amount of seemingly not connected plots and actions that threw me off and finally killed my interest.&lt;/p&gt;

&lt;p&gt;Luckily I’ve read on twitter, that someone else went through the same struggle in the beginning - and told me to push trhough. And it was true. I broke through the book (although it was basically in the middle of the book) and enjoyed it from that point onward. It’s hard to tell what it finally was, but it felt like something clicked into place and I went with it.&lt;/p&gt;

&lt;p&gt;My biggest critique probably is, that it took Stephenson so long to capture my interest - I mean, come on - cryptography, an action-packed World War 2 storyline and nerdy, weird and funny characters… Whelp, I’m glad it clicked finally and I might actually look forward for the moment, someone decides to make a movie based on cryptonomicon. Just pray it’s not Uwe Boll.&lt;/p&gt;
</description>
				<pubDate>Fri, 31 Jul 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2020/07/31/cryptonomicon.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2020/07/31/cryptonomicon.html</guid>
			</item>
			
		
			
			<item>
				<title>Penetration Testing in die Cloud skalieren mit axiom</title>
				<description>&lt;p&gt;&lt;em&gt;Dieser Artikel wurde als erstes auf dem &lt;a href=&quot;https://blog.codecentric.de/2021/06/penetration-testing-cloud-axiom/&quot;&gt;codecentric blog&lt;/a&gt; veroeffentlicht.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Beim Thema Penetration Testing und Cloud koennen Pentester*innen meistens frustrierte Geschichten von Rate Limiting, IP bans und aehnlichen unannehmlichkeiten erzaehlen. Will man keinen Bann bei AWS, Azure und Co riskieren, so muss die Rate an Requests den automatisierte Tools gerne mal ausspucken deutlich reduziert werden.&lt;/p&gt;

&lt;p&gt;Problematisch ist dabei allerdings, dass es besonders bei groesseren Web-Applikationen dann sehr, sehr lange dauern kann, bis man als Pentester*in erste Ergebnisse sieht - auf Basis derer man sich sich dann weiter durch die Anwendung analysiert.&lt;/p&gt;

&lt;p&gt;Besonders unangenehm sind natuerlich hier - zumindest fuer Pentester und Cyber-kriminelle, die automatisierten und hinreichend aggressiven Antworten der grossen Cloud Provider auf etwaige Angriffe.&lt;/p&gt;

&lt;p&gt;Fuer die Loesung dieser Problematik - und noch weitere Benefits wie Hardware- und Ortsunabhaengigkeit, (a)synchrones Zusammenarbeiten - gibt es gute Ansaetze.&lt;/p&gt;

&lt;p&gt;Zum einen gibt es die moeglichkeit, Pentest-Infrastruktur direkt in der Cloud aufzusetzen. Schnelles rotieren von IPs, Horizontal skalieren und so die anfallende Workload auf mehrere Maschinen und vor allem IP Addressen zu verteilen.&lt;/p&gt;

&lt;p&gt;Ausserdem: Gibt es diverse Linux-Bordmittel, mit denen das wackelige Neuland-Netz hinreichend resilient genutzt werden kann. Zum Beispiel tmux, screen und rsync, um konkret zu werden.&lt;/p&gt;

&lt;p&gt;Doch wie baut man sich diese Infrastruktur am besten, schnellsten und effektivsten auf? Setzt man auf IaC (link zu iac blogpost) Tools wie Terraform, Ansible oder Cloud Formation (oder deren Pendants anderer Cloud Provider)?&lt;/p&gt;

&lt;p&gt;Setzt man auf VM Templates in der Cloud um moeglichst einfach mehrere identische Maschinen zu spawnen?&lt;/p&gt;

&lt;p&gt;Und realisiert man rotierende IP Adressen vielleicht einfach ueber extra VMs als SOCKS Proxy?&lt;/p&gt;

&lt;p&gt;Alternativ zu diesen aus der Cloud Native Software Entwicklung bekannten Tools ist axiom (link).  Ein Framework aus bash-skripten um durch die API von digital-ocean (initial, voll supported), IBM cloud und Linode (beide recht neu) dynamisch Infrastruktur on-demand zu starten und zu nutzen.&lt;/p&gt;

&lt;p&gt;Sehen wir uns Axiom doch einmal zusammen an.&lt;/p&gt;

&lt;h2 id=&quot;setup&quot;&gt;Setup&lt;/h2&gt;

&lt;p&gt;First things first - was muss installiert werden bzw. vorhanden sein, um mit Axiom loslegen zu koennen.&lt;/p&gt;

&lt;p&gt;Der einfachheit halber orientieren wir uns dazu an der offiziellen Installationsanleitung (&lt;a href=&quot;https://github.com/pry0cc/axiom/wiki/0-Installation&quot;&gt;https://github.com/pry0cc/axiom/wiki/0-Installation&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Diese fordert folgende Installierten Tools:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;git&lt;/li&gt;
  &lt;li&gt;curl&lt;/li&gt;
  &lt;li&gt;ruby&lt;/li&gt;
  &lt;li&gt;jq&lt;/li&gt;
  &lt;li&gt;packer&lt;/li&gt;
  &lt;li&gt;doctl (Zur Steuerung von Digital Ocean via API) → &lt;a href=&quot;https://github.com/digitalocean/doctl&quot;&gt;https://github.com/digitalocean/doctl&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Interlace (&lt;a href=&quot;https://github.com/codingo/Interlace&quot;&gt;https://github.com/codingo/Interlace&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;rsync&lt;/li&gt;
  &lt;li&gt;lsb_release&lt;/li&gt;
  &lt;li&gt;fzf&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Zusaetzlich wird noch ein API Key fuer Digital Ocean benoetigt und ein SSH Schluesselpaar zur Verbindung zu den Maschinen.&lt;/p&gt;

&lt;p&gt;Sobald alle Anforderungen erfuellt sind, kann Axiom installiert werden. Die einfachste Variante ist der allseits beliebte curl-bash:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;bash &amp;lt;&lt;span class=&quot;o&quot;&gt;(&lt;/span&gt;curl &lt;span class=&quot;nt&quot;&gt;-s&lt;/span&gt; https://raw.githubusercontent.com/pry0cc/axiom/master/interact/axiom-configure&lt;span class=&quot;o&quot;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Natuerlich sollte man das erst tun, nachdem man sich das Skript angesehen hat und versteht, was passiert.&lt;/p&gt;

&lt;p&gt;Alternativ koennen wir das Projekt auch einfach in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;~/.axiom/&lt;/code&gt; clonen und dann &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-configure&lt;/code&gt; ausfuehren.&lt;/p&gt;

&lt;p&gt;Das Skript fuehrt insgesamt sehr angenehm durch den Installations-Prozess. Quality of Life Features wie die golang Installation sind dabei natuerlich besonders angenehm!&lt;/p&gt;

&lt;p&gt;Wenn saemtliche  Abhaengigkeiten erfolgreich installiert worden sind, folgt als naechstes die Einrichtung eines digital ocean accounts fuer Axiom.&lt;/p&gt;

&lt;p&gt;Alles was dazu noetig ist, ist ein API token - der kann im digitalocean Interface in den Account Settings unter Tokens/Keys ein neuer angelegt werden.&lt;/p&gt;

&lt;p&gt;Wenn das alles funktioniert wie gedacht, sollte euer Terminal irgendwann so aussehen:&lt;/p&gt;

&lt;p&gt;Der erste Schritt zum verteilten Pentesten ist geschafft - wie geht’s jetzt weiter?&lt;/p&gt;

&lt;h2 id=&quot;erste-schritte&quot;&gt;Erste Schritte&lt;/h2&gt;

&lt;p&gt;Bevor wir Anfangen koennen, muessen wir als erstes eine neue Axiom-Instanz erzeugen. Das passiert ganz einfach via &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-init &amp;lt;instanzname&amp;gt;&lt;/code&gt;. Nach einigen Sekunden warten, ist die erste Instanz gestartet und wir koennen tiefer eintauchen.&lt;/p&gt;

&lt;p&gt;Von dieser Instanz aus, koennen wir - ohne einen weiteren manuellen Schritt auf diverse Tools wie amass, assetfinder, dnsx, ffuf, gobuster, etc zugreifen - und haben bereits Zugriff auf einige gute Word-lists, beispielsweise das gesamte SecLists Projekt (github.com/DanielMiessler/SecLists).&lt;/p&gt;

&lt;p&gt;Ansonsten koennen wir mit dieser Maschine quasi genau so arbeiten, wie mit jeder anderen Pentest-VM.&lt;/p&gt;

&lt;p&gt;Aber was passiert mit den ggf. extrahierten Daten sowie den Log- und Ergebnissfiles? Die sind ja nun auf dieser Cloud-Maschine.&lt;/p&gt;

&lt;p&gt;Hier gibt es auch ein tolles Feature - &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-scp&lt;/code&gt; um Dateien von und zu der Cloud-Kiste zu verschieben! Die Benutzung ist quasi Deckungsgleich mit dem regulaerem scp. Geht flott von der Hand.&lt;/p&gt;

&lt;p&gt;Bisher war alles recht bekannt und einfach - alles wie gewohnt, alles von einem Rechner aus. Das soll sich im naechsten Schritt aendern.&lt;/p&gt;

&lt;h2 id=&quot;hoeher-schneller-breiter---axiom-fleet&quot;&gt;Hoeher, schneller, breiter - axiom-fleet&lt;/h2&gt;

&lt;p&gt;Mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-fleet&lt;/code&gt; beginnen wir, uns ein grosses Stueck der Power von axiom zu bedienen. Dem verteilten bzw. skalierten Arbeiten. Mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-fleet&lt;/code&gt; koennen wir mehrere Instanzen gleichzeitig auf- und abbauen und orchestrieren.&lt;/p&gt;

&lt;p&gt;Um eine Flotte gleicher Rechner zu spawnen, funktioniert mit folgendem Kommando:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;axiom-fleet acidburn &lt;span class=&quot;nt&quot;&gt;-i&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;5
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;acidburn&lt;/em&gt; ist hier der Name unserer Flotte&lt;/p&gt;

&lt;p&gt;mit dem Parameter &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;=i=5&lt;/code&gt; geben wir die Anzahl der Instanzen an. Je nach Zweck bietet sich hier an. Fuenf Instanzen haben sich bisher immer als recht passabler Kompromiss zwischen Preis und Leistung herausgestellt.&lt;/p&gt;

&lt;p&gt;Nach ungefaehr fuenf Minuten stehen unserer 5 acid burns dann bereit.&lt;/p&gt;

&lt;p&gt;Jetzt noch alle selektieren mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-select &quot;acidburn*&quot;&lt;/code&gt; und wir koennen auf allen 5 Rechnern gleichzeitig arbeiten - zum Beispiel via &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-exec&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-exec&lt;/code&gt; lassen sich shell Kommandos auf der ausgewaehlten Maschine ausfuehren - oder eben auf allen ausgewaehlten.&lt;/p&gt;

&lt;h2 id=&quot;skaliert-scannen&quot;&gt;Skaliert scannen&lt;/h2&gt;

&lt;p&gt;Das ist an sich auch ganz nett - allerdings stellt sich dann noch die Frage, wie man eine Workload z.b. zum Directory Brute Force (gobuster), screenshots (gowitness) oder scanning auf XSS (dalfox) jetzt am besten auf die ganzen verschiedenen Instanzen aufteilt. Auch crawling durch Webseiten z.b. mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hakrawler&lt;/code&gt; oder Fuzzing via &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ffuf&lt;/code&gt; wuerde ja von einer verteilten Workload profitieren. Man will ja nicht 5x dieselben Requests auf eine Seite schiessen, sondern das moeglichst effektiv parallelisieren.&lt;/p&gt;

&lt;p&gt;Die Loesung dafuer ist &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-scan&lt;/code&gt;. Hier werden unter anderem die bereits genannten Tools sowie viele weitere bereits implementiert. Dieses Modul verteilt die Input-Datei dann auf die aktiven Instanzen und parallelisiert so die Workloads.&lt;/p&gt;

&lt;p&gt;Auch die Problematik, das die Ergebnisse am Ende wieder zusammengefuehrt werden muessen, wird hier bereits erledigt. Keine doppelten Treffer und dadurch unnoetig lange Listen.&lt;/p&gt;

&lt;p&gt;Angenehmer Nebeneffekt des ganzen ist natuerlich, dass die einzelnen Requests nicht von der Angreiffer-Maschine ausgehen, sondern von n Instanzen verteilt auf das Ziel eingehen.&lt;/p&gt;

&lt;p&gt;Solltet ihr ein Lieblingstool haben oder sonst irgend eines vermissen, ist es auch recht intuitiv, wie &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-scan&lt;/code&gt; funktioniert und anhand der bereits vorhandenen Module kann man schnell neue Module erstellen &amp;amp; nutzen.&lt;/p&gt;

&lt;h2 id=&quot;sonstige-features&quot;&gt;Sonstige Features&lt;/h2&gt;

&lt;p&gt;Neben diesen Kern-Features gibt es noch einige weitere Features, die die Arbeit mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom&lt;/code&gt; sehr angenehm machen. Das koennen Kleinigkeiten sein wie eine fertige &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;golang&lt;/code&gt; Umgebung mit gesetzen Umgebungsvariablen - oder dass das grossartige SecLists Reporitory bereits ausgecheckt ist und wordlists fuer alle moeglichen Verwendungszwecke mitbringt.&lt;/p&gt;

&lt;h2 id=&quot;beispielworkflow&quot;&gt;Beispielworkflow&lt;/h2&gt;

&lt;p&gt;Nach all der Theorie und der Vorschusslorbeeren, wollen wir uns jetzt noch einmal einen Beispiel-Workflow ansehen und durchdenken, wie axiom waehrend eines Penetrations Tests eingesetzt werden kann.&lt;/p&gt;

&lt;h3 id=&quot;recon&quot;&gt;Recon&lt;/h3&gt;

&lt;p&gt;Waehrend der Recon Phase des Engagements ist es unser Ziel, moeglichst viel ueber unser Target herauszufinden.&lt;/p&gt;

&lt;p&gt;Gehen wir von einer Web-App aus, die unter &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;[acme.com](http://acme.com)&lt;/code&gt; erreichbar ist. Nun gilt es, sich einen Ueberblick zu verschaffen, welche aktiven Subdomains wir erreichen koennen und natuerlich auch generell den Aufbau der Webseite.&lt;/p&gt;

&lt;p&gt;Hierfuer starten wir mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;amass&lt;/code&gt; und suchen nach DNS eintraegen fuer &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;acme.com&lt;/code&gt;. Je nach dem bekommt man es hier schnell mit einer grossen Menge an unterschiedlichen Subdomains zu tun.&lt;/p&gt;

&lt;p&gt;Die Validitaet und Erreichbarkeit der einzelnen Subdomains (fuer http-Requests) pruefen wir nun mit &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;httprobe&lt;/code&gt;, was uns eine Liste an erreichbaren Webseiten liefert.&lt;/p&gt;

&lt;p&gt;Ab hier koennten wir uns natuerlich von Hand durchklicken - oder wir nutzen &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-scan&lt;/code&gt; mit dem &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;hakrawler&lt;/code&gt; um den Aufbau der einzelnen Webseiten zu extrahieren.&lt;/p&gt;

&lt;p&gt;So bekommen wir Stueck fuer Stuck mehr und mehr Informationen ueber unser Angriffsziel. Und dank der moeglichen Parallelisierung geht das ganze auch noch deutlich schneller wie mit einer einzigen Maschine!&lt;/p&gt;

&lt;h3 id=&quot;exploit&quot;&gt;Exploit&lt;/h3&gt;

&lt;p&gt;Wenn wir einen moeglichen Angriffsvektor gefunden haben, koennen wir allerdings trotzdem unsere voll eingerichtet Maschine nutzen - um unsere IP dabei vor dem Bannhammer zu schuetzen, starten wir eine neue &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom&lt;/code&gt; Instanz und nutzen diese als &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-vpn&lt;/code&gt;, um im Fall der Faelle ganz einfach eine neue IP bekommen zu koennen.&lt;/p&gt;

&lt;p&gt;Alternativ kann die Instanz auch einfach via &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom-ssh&lt;/code&gt; genutzt werden und der Angriff startet direkt von dort aus.&lt;/p&gt;

&lt;p&gt;Besonders Charmant ist hier natuerlich vor allem, dass auf und abbau neuer Instanzen relativ einfach und schnell geht. Neue Instanzen zu starten dauert ca. 5 Minuten. Automatisierung ist eben nicht nur in der Software Entwicklung eine grossartige Sache! Auch wir Angreifer koennen hier profitieren und die langweiligen Sachen einfach weg automatisieren. Die gesparte Zeit stecken wir lieber in die Validierung oder Entwicklung von Exploits!&lt;/p&gt;

&lt;h2 id=&quot;fazit&quot;&gt;Fazit&lt;/h2&gt;

&lt;p&gt;Alles in allem ist &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;axiom&lt;/code&gt; ein sehr cooles Projekt, mit dem man mit wenig overhead und einer schnellen Einarbeitung - wenn man bereits eine solide Basis im Umgang mit Linux Kommandozeilen-Tools hat.&lt;/p&gt;

&lt;p&gt;Sollte man noch keine dynamische Infrastruktur zur Verfuegung haben, um Pentests skalieren zu koennen, schnell VPN Server zu deployen, ist das eine super Alternative zu terraform, ansible und co - auch wenn man mit diesen IaC Tools natuerlich deutlich mehr Moeglichkeiten hat - der Fokus auf Penetration Testing fehlt ihnen.&lt;/p&gt;
</description>
				<pubDate>Wed, 01 Jul 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/linux,%20personal,%20infosec,%20books,%20movies/2020/07/01/pentesten-mit-axiom.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/linux,%20personal,%20infosec,%20books,%20movies/2020/07/01/pentesten-mit-axiom.html</guid>
			</item>
			
		
			
			<item>
				<title>remove declutter move on</title>
				<description>&lt;p&gt;Once agains, it has been quite a while since the last post. looking back on my last collection of thoughts, a lot has changed. people start moving back to offices (what i seriously do not understand at all), we see masks that are not worn properly and meanwhile - i keep working from home and minimize contact with the outside world.&lt;/p&gt;

&lt;p&gt;don’t get me wrong - i’d love to sit in a cinema again or visit a restaurant without a reservation in advance, but right now, it feels way too risky. whelp. now that pandemic confused me again. that’s not at all what i wanted to write about…&lt;/p&gt;

&lt;p&gt;why ‘remove declutter move on’ you might ask? i have to agree, it’s a bit cryptic. yet it is exactly how i feel right now. with our daughter crawling around (everywhere) and already beginning to stand up, we needed to child-proof the apartement. i’ve already started with my office, which was basically a storage space and looked like a giant mess. it felt pretty good to declutter and sell tons of stuff. now we moved to the kitchen and the living room and it &lt;strong&gt;really&lt;/strong&gt; feels good. i don’t even know why, but without all that crap flying around that no one needed, my focus improved. awesome side effect: less crap to keep clean. more money in the wallet.&lt;/p&gt;

&lt;p&gt;but it’s also great as we are going to move in a new home in 3 months and i’m lazy and don’t want to drive too often between the two places…&lt;/p&gt;
</description>
				<pubDate>Mon, 29 Jun 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2020/06/29/remove-declutter-move-on.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2020/06/29/remove-declutter-move-on.html</guid>
			</item>
			
		
			
			<item>
				<title>Covid-19 changes</title>
				<description>&lt;introduction&gt;


The Covid-19 pandemic has changed (almost) everything. 

One of the biggest changes to notice was the shift to work from home. Suddenly, everyone who was able to, was ordered to #StayHome - something that has been &quot;not possible&quot; in lots of corporations. And after a while, I heard lots of people asking themselves, why they should return to their offices. Even some companies like [twitter](https://www.theguardian.com/technology/2020/may/12/twitter-coronavirus-covid19-work-from-home) will allow their personnel to work from home indefinately. If you ask me, that's something that everybody should be able to do (if the job allows it). Of course, my perspective is heavily biased by being an extremely privileged *knowledge worker* in the information age. 

But what is with the other people? To ones that have to work on the 'outside'? Well, these people - nurses, cashiers in supermarkets, truckers, bakers, etc - were **vital for the system** basically over night. They have worked for years and never got any respect. Society looked at Hedgefonds Managers or rich startup tech-bros if you asked to show you &quot;successful people&quot;. Yet societies all over the globe are fine with them just sitting at home. But what would happen if the nurses and the people who take care of the steady supply of food decide to #StayHome as well? If you are still thinking about it: Stop. We would be royally fucked. Maybe we should start and pay them accordingly.... ツ

Besides these two things, something else changed: Priorities shifted. Just think about it - half a year ago, lots of folks never thought about their health. We thought about where we want to go for vacation, which restaurant to visit or if we can afford a new car or a bigger flat. For now, most of these things don't matter anymore, as long as we're healthy. 

I'm pretty sure, this new focus is a good thing. After all, the only really important thing for us is that our families are safe and healthy. Consuming *more* from whatever we thought was important is apparently not the most important thing in the world. 



Keep that it mind - and take care of yourself and your loved ones. 
&lt;/introduction&gt;
</description>
				<pubDate>Thu, 14 May 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2020/05/14/covid-changes.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2020/05/14/covid-changes.html</guid>
			</item>
			
		
			
			<item>
				<title>restart and refocus</title>
				<description>&lt;p&gt;I think I’ve written a post like this on almost every blog i ever had - the first post after a long(er) radio silence. This will be a train of thought, without structure - so if you bare with me, feel free to continue reading. I don’t mind if you, dear reader, skip this post.&lt;/p&gt;

&lt;p&gt;The last year has been quite the ride for me. I’ve fully transitioned to an infosec-role, got my first cert and learned a ton (thanks to everyone involved at hackthebox, the hack in the box conference, blackhat, defcon, the ccc and linux academy). Despite all that, i also became a father. This still feels weird to type and read…&lt;/p&gt;

&lt;p&gt;Of course, this has introduced lots of new things in my life and shifted my priorities a bit. It also made me realize, how much time i spend glued to displays or with headphones in, consuming media, news, theories and knowledge. For example i was pretty proud being able to listen to an enormous amount of podcasts each week, due to the fact that i worked myself up to 2x listening speed. After a while i recognized, that this came at a cost - i couldn’t remember shit about what has been said. But not only there, i also forgot way more shit that i used to. I’ve always been prone to forgetting something, that’s why i made it a habit to write (almost) everything down that i &lt;em&gt;have&lt;/em&gt; to do, but i took notice. Not being able to complete my backlog of podcasts also introduced unnecessary stress to my life, so i decided i need to get rid of that as well. 
I did a considerable downsizing of my podcasts and reduced the listening speed to 1x. Speaking about focus: Everything purely &lt;em&gt;development&lt;/em&gt; related got kicked out - it’s too much to keep up with this as well as the cybers. I also unsubscribed from some very long and “talkey” podcasts, as it does not contribute to my focus and therefore distracts me from achieving my goals.&lt;/p&gt;

&lt;p&gt;After a few weeks i already noticed an improved focus and i don’t miss anything. The important stuff always reaches you. Feel free to drastically reduce your intake of &lt;em&gt;news&lt;/em&gt; etc. This also forces you to &lt;em&gt;focus&lt;/em&gt; more. What is important and what is not? With that in mind, I decided to (finally) finish what i started last year - my &lt;a href=&quot;https://www.elearnsecurity.com/certification/ecppt/&quot;&gt;eCPPT Certification&lt;/a&gt;. I did not manage to finish that in time for the birth of my little one, so i decided to start over. Back to square one and study!&lt;/p&gt;

&lt;p&gt;To get myself into the groove, I started doing hackthebox again - already got three users, two roots and solved one challenge. FeelsGoodMan!&lt;/p&gt;

&lt;p&gt;When this is done, I want to dive in one of the three big cloud providers and learn about building stuff there in a secure way - and probably about pwning it as well! I haven’t decided yet, if it’ll be azure, aws or gcp - time will tell. I’m leaning a bit towards azure, as it seems to be extremely in demand right now…&lt;/p&gt;

&lt;p&gt;Guess it’ll be a busy year - I’ll try to do updates from time to time and will drop stuff i learn on the way right here.&lt;/p&gt;

&lt;p&gt;cu soon and have a great year 2020!&lt;/p&gt;
</description>
				<pubDate>Tue, 11 Feb 2020 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2020/02/11/restart-refocus.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2020/02/11/restart-refocus.html</guid>
			</item>
			
		
			
			<item>
				<title>dorking public google drive documents</title>
				<description>&lt;p&gt;This neat google dork i found &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;site:http://drive.google.com + “drive/folders”&lt;/code&gt; will give you a sizable list of public accessable google drive instances.&lt;/p&gt;
</description>
				<pubDate>Tue, 24 Sep 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec/2019/09/24/public-gdrive-dork.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec/2019/09/24/public-gdrive-dork.html</guid>
			</item>
			
		
			
			<item>
				<title>Remote or Nothing</title>
				<description>&lt;p&gt;In the last years, I transitioned from working full-time on-site to work remote for most of the time. Neither was this always easy, nor does this work for everyone. So please take everything with a grain of salt and have in mind, that these fews reflect my own observations working in the technology sector.&lt;/p&gt;

&lt;p&gt;When you talk to people from different backgrounds what they think of remote work, the answers tend to vary quite a bit. Some think working from home (which means ‘remote’ for most), means that you’ll be available on the company messenger and make sure to get as much of the housework done before you clock out. Others will tell you that they can’t imagine doing anything remote, because they need to talk face-to-face with their colleagues to get anything done. Some may worry of not being able to stop working if work and home meld together. Of course, as with most things in life, the truth lies in the middle.&lt;/p&gt;

&lt;p&gt;In the next few parapgraphs, I’ll give my opinion on some (perceived) drawbacks of remote work.&lt;/p&gt;

&lt;h2 id=&quot;the-drawbacks-of-remote-work&quot;&gt;The drawbacks of remote work&lt;/h2&gt;

&lt;blockquote&gt;
  &lt;p&gt;Remote work is not real work - all you do is doing housework on company time!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Of course, all that ever happens in an office is absolutely efficient and value-driven hard work. ¯_(ツ)_/¯&lt;/p&gt;

&lt;p&gt;All jokes aside, of course there will be days where you’ll be able to empty out the dish washer between two meetings or a conversation with the neighbour you pass by each other in the stairwell. But most people I work(ed) with are not lazy. People do actually &lt;em&gt;want to work&lt;/em&gt; and achieve something. Of course, no one likes to do menial tasks all day long. But you’d be fascinated if you realize how many people sit in an office and browse reddit for 7.5 hours and go home afterwards, because the work they are doing isn’t challenging. 
If you keep challenging your employees with interesting, engaging problems (and trust them to solve them for you), they emptying their dishwasher will not seem to be a problem worth discussing.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I can’t do remote, I need to talk face-to-face for my work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What happens if I tell you, that it’s not always necessary to get an immediate response and the full attention of anyone near you. Sometimes it’s even better if you can’t just go over to Jim and ask him how he deployed the application last time - because you just detected an information bottleneck. What happens if Jim gets hit by a bus on his way to work? (Please Jim, take a look in both directions before crossing the street!) So either you need this documented &lt;em&gt;somewhere&lt;/em&gt; in writing. On the other hand, if it is already thouroughly documented: Why didn’t you just read it up and let Jim do &lt;em&gt;his&lt;/em&gt; work instead? Interuptions can destroy carefully constructed thoughts and might burn through more time than you’d think. Although almost everybody has seen this already, have a link to the comic that &lt;a href=&quot;https://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-a-programmer/&quot;&gt;explains interuptions&lt;/a&gt; from a programmers point of view.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Working remote is not for me - I need to separate work from home life&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Valid and understandable notion. Before I had a dedicated space to do my work, I struggled immensely with this. The desk i worked at was the same desk I played games or made music at. This made it far too easy to “just check work emails once more” or underestimating the youtube recommendation algorithm and wasting an hour or two watching videos. 
The solution to this are probably as divers as people can be. For some it might not be a problem at all. One computer, one mobile phone, multiple uses. Other need separate devices or a room dedicated to do their work. The thing that did it for me (finally) was switching back to having separate phones. Completely separate. No private mails, messages or apps on the company phone and nothing work-related on my personal one. Without this separation, I’d catch me reading slack messages or drafting mails late at night, during lunch or at whatever place I was.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;But what about meeting people? Isn’t it a bit lonely to be remote all the time?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It actually is important to go out from time to time. Meeting friends, taking a walk and have a chat with someone. Sure thing, it helps to relax and unwind - but this is not confined to an office location. But I have to agree that working remote might make it easier for yourself to stay in the comfort of your home and don’t come out if it isn’t necessary. So you should be aware of this and act accordingly.&lt;/p&gt;

&lt;h2 id=&quot;the-benefits&quot;&gt;The benefits&lt;/h2&gt;

&lt;p&gt;After investing quite some time in the (conceived) drawbacks of working remote, here are the key benefits that I discovered for me.&lt;/p&gt;

&lt;p&gt;The most obvious one: &lt;em&gt;No more commute&lt;/em&gt;. Don’t cram yourself in public transportation for at least an hour every day just to sit at another desk and do the same stuff you could be doing from anywhere else as well. This might be the time you need to finally get in shape, play more with your kids or enjoy with your partner! Don’t throw it away, make use of it!&lt;/p&gt;

&lt;p&gt;Another thing that comes from working seperately from your team: &lt;em&gt;Focus.&lt;/em&gt; Concentration. No one can walk over and interupt you in the middle of a thought. You are in control of notifications and are able to limit interuptions. Just make sure to be reachable if shit really hits the fan.&lt;/p&gt;

&lt;p&gt;Another aspect to remote work is, that I learned &lt;em&gt;to value time spent together&lt;/em&gt; with my colleagues more. If you have to make the conscious decision to meet up, everyone will make sure to get the most out of it.&lt;/p&gt;

&lt;p&gt;One thing that also comes up a lot if you read about remote work is &lt;em&gt;flexibility&lt;/em&gt; - be it when you do your work or where to do it. I can’t say too much about the when, because I usually stick to a certain schedule that I know that works. Not only for me, but also for the people I work with.&lt;/p&gt;

&lt;h2 id=&quot;the-conclusion&quot;&gt;The conclusion&lt;/h2&gt;

&lt;p&gt;All things considered, I wouldn’t want to have it any other way. I know how to work around the (biggest) pitfalls and don’t see any benefit in wasting time and resources just to work at another desk in another building.&lt;/p&gt;

&lt;p&gt;In case you’re still interested, here have some links:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.wikihow.com/Create-a-Home-Office&quot;&gt;How to create a homeoffice&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.remoteonly.org/&quot;&gt;Remote Only&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://buffer.com/state-of-remote-work-2019&quot;&gt;State of Remote Work 2019&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://medium.com/we-work-remotely/8-myths-about-remote-work-standing-in-the-way-of-your-dream-job-aae8a459a938&quot;&gt;8 Myths about remote work&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://remote.co/10-stats-about-remote-work/&quot;&gt;17 Stats About Remote Work in 2019&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
				<pubDate>Mon, 23 Sep 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2019/09/23/remote-or-nothing.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2019/09/23/remote-or-nothing.html</guid>
			</item>
			
		
			
			<item>
				<title>switching from gnu-screen to tmux</title>
				<description>&lt;p&gt;After using linux (or any sort of unix-like operating system) for a few years, most users get pretty comfortable on the command line - and from time to time open several terminal windows/sessions just to avoid having to stare on the output of another long running process. If you find yourself in this position more often, you’ll find yourself searching for a thing called &lt;a href=&quot;https://en.wikipedia.org/wiki/Terminal_multiplexer&quot;&gt;terminal multiplexers&lt;/a&gt;. This is a tool that enables you to switch between multiple terminal-panes inside of your shell-session. Awesome, right? They also might offer you features like tiling vertical or horizontal, if you need to see several things at once.&lt;/p&gt;

&lt;p&gt;A few years back, I started using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gnu-screen&lt;/code&gt; as my multiplexer. Recently I got a bit annoyed with it though. One thing that bothered me from the beginning was, that the name &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;screen&lt;/code&gt; makes it pretty hard to find relevant information via online search engines. So it was almost always way more tedious to find the information i wanted as i would expect it… Something I also disliked more and more was, that I always had to open the same few panes after a while. I usually have very similar workloads and got used to having panes labeled as &lt;em&gt;nmap&lt;/em&gt;, &lt;em&gt;gobust&lt;/em&gt; or &lt;em&gt;revshell&lt;/em&gt; (for example). 
And then I discovered &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tmux-continuum&lt;/code&gt; while reading &lt;a href=&quot;https://superuser.com/questions/440015/restore-tmux-session-after-reboot&quot;&gt;this post on stackoverflow&lt;/a&gt; - yes. &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tmux&lt;/code&gt;. Not screen - and the urge to finally ditch &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gnu-screen&lt;/code&gt; got strong enough. After reading several guides to switching, I decided that the work involved is not too much and that I would manage to do that within lunch break. And I went for it.&lt;/p&gt;

&lt;p&gt;See the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.tmux.conf&lt;/code&gt; I currently use below:&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# set prefix to ctrl+a&lt;/span&gt;
unbind C-b
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; prefix C-a

&lt;span class=&quot;c&quot;&gt;# toggling windows with ctrl+a ctrl+a&lt;/span&gt;
bind-key C-a last-window

&lt;span class=&quot;c&quot;&gt;# jump to the beginning of the line&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;bind &lt;/span&gt;a send-prefix

&lt;span class=&quot;c&quot;&gt;# don't rename windows automatically&lt;/span&gt;
set-option &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; allow-rename off

&lt;span class=&quot;c&quot;&gt;# start with window number 1&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; base-index 1

&lt;span class=&quot;c&quot;&gt;# Notifying if other windows has activities&lt;/span&gt;
setw &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; monitor-activity on

&lt;span class=&quot;c&quot;&gt;# split panes using | and -&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;bind&lt;/span&gt; | split-window &lt;span class=&quot;nt&quot;&gt;-h&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;bind&lt;/span&gt; - split-window &lt;span class=&quot;nt&quot;&gt;-v&lt;/span&gt;
unbind &lt;span class=&quot;s1&quot;&gt;'&quot;'&lt;/span&gt;
unbind %

&lt;span class=&quot;c&quot;&gt;# vim copy mode&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;bind &lt;/span&gt;P paste-buffer
bind-key &lt;span class=&quot;nt&quot;&gt;-T&lt;/span&gt; copy-mode-vi v send-keys &lt;span class=&quot;nt&quot;&gt;-X&lt;/span&gt; begin-selection
bind-key &lt;span class=&quot;nt&quot;&gt;-T&lt;/span&gt; copy-mode-vi y send-keys &lt;span class=&quot;nt&quot;&gt;-X&lt;/span&gt; copy-selection
bind-key &lt;span class=&quot;nt&quot;&gt;-T&lt;/span&gt; copy-mode-vi r send-keys &lt;span class=&quot;nt&quot;&gt;-X&lt;/span&gt; rectangle-toggle
&lt;span class=&quot;nb&quot;&gt;bind&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-t&lt;/span&gt; vi-copy y copy-pipe &lt;span class=&quot;s2&quot;&gt;&quot;xclip -sel clip -i&quot;&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# statusbar&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; status-position bottom
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; status-justify left

&lt;span class=&quot;c&quot;&gt;# List of plugins&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; @plugin &lt;span class=&quot;s1&quot;&gt;'tmux-plugins/tpm'&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; @plugin &lt;span class=&quot;s1&quot;&gt;'tmux-plugins/tmux-sensible'&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; @plugin &lt;span class=&quot;s1&quot;&gt;'tmux-plugins/tmux-resurrect'&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; @plugin &lt;span class=&quot;s1&quot;&gt;'tmux-plugins/tmux-continuum'&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; @plugin &lt;span class=&quot;s1&quot;&gt;'tmux-plugins/tmux-yank'&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# tmux-continuum&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;set&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-g&lt;/span&gt; @continuum-restore &lt;span class=&quot;s1&quot;&gt;'on'&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)&lt;/span&gt;
run &lt;span class=&quot;nt&quot;&gt;-b&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'~/.tmux/plugins/tpm/tpm'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This offers me (so far) everything i need. From &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;vim&lt;/code&gt;-like copy and pasting (as found &lt;a href=&quot;https://www.rushiagr.com/blog/2016/06/16/everything-you-need-to-know-about-tmux-copy-pasting-ubuntu/&quot;&gt;in this blog post&lt;/a&gt;) to preserving my opened panes, the status-line and the shortcuts that are deeply ingrained in my muscle-memory.&lt;/p&gt;

</description>
				<pubDate>Tue, 17 Sep 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/linux/2019/09/17/switching-to-tmux.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/linux/2019/09/17/switching-to-tmux.html</guid>
			</item>
			
		
			
			<item>
				<title>find on windows</title>
				<description>&lt;p&gt;If you find yourself on a &lt;em&gt;Windows&lt;/em&gt; host and desperately search for a file, remember&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;dir&lt;/span&gt; &lt;span class=&quot;se&quot;&gt;\s\b\a&lt;/span&gt; &amp;lt;filename&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This commands acts as an ‘as good as it gets’ replacement for the classic unix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;find&lt;/code&gt; command.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;s&lt;/em&gt; includes all sub-folders&lt;/p&gt;

&lt;p&gt;&lt;em&gt;b&lt;/em&gt; bare format (no heading, file size, summary)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;a&lt;/em&gt; display all files&lt;/p&gt;

</description>
				<pubDate>Fri, 21 Jun 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec/2019/06/21/find-on-windows.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec/2019/06/21/find-on-windows.html</guid>
			</item>
			
		
			
			<item>
				<title>AI Superpowers: China, Silicon Valley and the New World Order</title>
				<description>&lt;p&gt;I just finished reading &lt;em&gt;AI Superpowers: China, Silicon Valley, and the New World Order&lt;/em&gt;. The Author Kai-Fu Lee paints a picture, what Chinas role, perspective and history with AI. It was a pretty interesting read and a look into an area of computer science that I don’t follow as close as others.&lt;/p&gt;

&lt;p&gt;It was extremely fascinating, seeing how China approaches innovation in general and especially Artificial Intelligence and Deep Learning. A book about technology and innovation in China is not complete without talking about WeChat, Alibaba, Tencent and everything that happens on- and offline in the land of the rising sun.&lt;/p&gt;

&lt;p&gt;The biggest take away of that book for me is, that China is superiour in many regards to the &lt;em&gt;US&lt;/em&gt; and the rest of the world - and that is the free flow and easy access to huge amounts of data. Also known as &lt;em&gt;big data&lt;/em&gt; - and in china, that is really big. With the rise of WeChat as the Mega-App that is omnipresent in the peoples lives, huge amounts of data have been collected, labeled and correlated. The App is basically everywhere and enables users to order food, discuss politics and science and pay the ticket for public transport - all without leaving the app.&lt;/p&gt;

&lt;p&gt;What separates chinese startups from the usual suspects out of the silicon valley, is their willingness to control the whole value chain - not only the detached digital part of it. Online to Offline - O2O - is the key to success here.&lt;/p&gt;

&lt;p&gt;I’m really curious, how the future for AI will look like - and wether or not china will be the leader in that space.&lt;/p&gt;
</description>
				<pubDate>Mon, 10 Jun 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2019/06/10/AI-Superpowers.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2019/06/10/AI-Superpowers.html</guid>
			</item>
			
		
			
			<item>
				<title>obtaining a full interactive shell with zsh</title>
				<description>&lt;p&gt;If I’ll ever forget it again, hopefully i’ll remember this post.&lt;/p&gt;

&lt;p&gt;After getting a connection on your reverse shell, we do not have a fully interactive shell yet. This is especially obvious if you try to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sudo&lt;/code&gt; or something that requires a &lt;em&gt;real&lt;/em&gt; terminal. We are confronted with the problem, that &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;No TTY or askpass program is present&lt;/code&gt;. 
To solve that, we can &lt;em&gt;upgrade&lt;/em&gt; our shell.&lt;/p&gt;

&lt;p&gt;First, put your netcat session in the background with&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;ctrl + z
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;.&lt;/p&gt;

&lt;p&gt;Get the number of rows and columns with&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;stty&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-a&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;head&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-n1&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-d&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;';'&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-f&lt;/span&gt; 2-3 | &lt;span class=&quot;nb&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-b2-&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;sed&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'s/; /\n/'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;To ignore hotkeys in the local shell and return to your reverse shell, enter&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;stty &lt;/span&gt;raw &lt;span class=&quot;nt&quot;&gt;-echo&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;nb&quot;&gt;fg&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;For &lt;em&gt;zsh users it is important to enter this in one line&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;Configure your rows and columns&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;stty &lt;/span&gt;rows ROWS cols COLS
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;And then&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;TERM&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;xterm-256color
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;All you need to do now, is reload your shell:&lt;/p&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;exec&lt;/span&gt; /bin/bash
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Easier (if possible) is the classic python oneliner&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;python &lt;span class=&quot;nt&quot;&gt;-c&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;'import pty;pty.spawn(&quot;/bin/bash&quot;);'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

</description>
				<pubDate>Thu, 23 May 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec/2019/05/23/obtain-a-full-interactive-shell-with-zsh.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec/2019/05/23/obtain-a-full-interactive-shell-with-zsh.html</guid>
			</item>
			
		
			
			<item>
				<title>a tribe of hackers</title>
				<description>&lt;p&gt;After listening to the &lt;a href=&quot;https://purplesquadsec.com/podcast/episode-54-tribe-of-hackers-with-marcus-j-carey/&quot;&gt;interview with Marcus J. Carey&lt;/a&gt;, curiosity led me to buy yet another book.&lt;/p&gt;

&lt;p&gt;The book is a 14 question interview, that is conducted with lots of security folks that are widely known in the industry.&lt;/p&gt;

&lt;p&gt;Before reading anything but Marcus’ own answers, i’d like to chime in with my own.&lt;/p&gt;

&lt;p&gt;1) If there is one myth that you could debunk in cybersecurity, what would it be?&lt;/p&gt;

&lt;p&gt;One thing that i hear a lot is, that folks think they are not important and got nothing to hide. That’s bullshit. Simply appearing as someone else online might be extremely useful for a bad actor - and could ruin a big chuck of everyones lives.&lt;/p&gt;

&lt;p&gt;2) What is one of the biggest bang-for-the-buck actions that an organization can take to improve their cybersecurity posture?&lt;/p&gt;

&lt;p&gt;Roll out 2FA. Yes, even SMS as a second factor is way better than no second factor.&lt;/p&gt;

&lt;p&gt;3) How is it that cybersecurity spending is increasing but breaches are still happening?&lt;/p&gt;

&lt;p&gt;Maybe we are only noticing breaches now, that went undetected earlier? 
Even if that would not be the case, todays cyber is more complicated and heterogenous than ever before. The perimeter-thinking can not be applied if you consider cloud, byod policies, folks remoting full-time etc. Just with the hyperconnected-ness of todays IT, it gets too complicated to graps. At least for a single person or even a single (security) team.&lt;/p&gt;

&lt;p&gt;4) Do you need a college degree or certification to be a cybersecurity professional?&lt;/p&gt;

&lt;p&gt;I guess that depends on where you live and where you look for work. I did my bachelors degree in computer science which has served my quite well. On the other hand, I’m kinda lazy when it comes to self study so the schedule with regular lectures and tests helped me there.&lt;/p&gt;

&lt;p&gt;5) How do you get started in the cybersecurity field, and what advice would you give to a beginner pursuing a career in cybersecurity?&lt;/p&gt;

&lt;p&gt;I’m interested in security since i first read about malware, worms etc. I casually followed the field - mostly through podcasts and reading books - until 2016. Up until them, I became a Software Engineer and looked for a new job. With the new job, I had to freedom to switch my focus to InfoSec completely.&lt;/p&gt;

&lt;p&gt;6) What is your specialty in cybersecurity? How can others gain expertise in your specialty?&lt;/p&gt;

&lt;p&gt;As I can’t look back on too much of a career so far, I’d consider myself an ambitious learner. Diving into topics and learning as much as I can.&lt;/p&gt;

&lt;p&gt;One of my focus topics is &lt;em&gt;cloud security&lt;/em&gt;, because as more and more companies are adopting cloud usage, it’s interesting to see different approaches to security in that environment.&lt;/p&gt;

&lt;p&gt;7) What is your advice for career success when it comes to getting hired, climbing the corporate ladder, or starting a company in cybersecurity?&lt;/p&gt;

&lt;p&gt;If you think you have what it takes: Apply! Job-Ads are wishlists. Nobody has everything that recruiters list there. 
Also, remember that the interview goes two ways. It’s not only you, who is looking for a new job and therefore apply to a company, the company is also applying to you. If you don’t think it’ll work for you, keep looking. Life is too short to be stuck in miserable jobs.&lt;/p&gt;

&lt;p&gt;8) What qualities do you believe all highly successful cybersecurity professionals share?&lt;/p&gt;

&lt;p&gt;Effective, clear communication. That and staying hungry for learning.&lt;/p&gt;

&lt;p&gt;9) What is the best book or movie that can be used to illustrate cybersecurity challenges?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Art of Intrusion&lt;/em&gt; in combination with &lt;em&gt;Ghost in the Wires&lt;/em&gt; would give you a pretty good overview of a lot of the security challenges. Combine that with &lt;em&gt;The Phoenix Project&lt;/em&gt; and you can relate to the common struggles of developers.&lt;/p&gt;

&lt;p&gt;10) What is your favorite hacker movie?&lt;/p&gt;

&lt;p&gt;That’s a hard question. I’d say it’s close between &lt;em&gt;Hackers&lt;/em&gt;, &lt;em&gt;War Games&lt;/em&gt; and &lt;em&gt;Sneakers&lt;/em&gt; - if I have to chose between those three, &lt;em&gt;Sneakers&lt;/em&gt; would win.&lt;/p&gt;

&lt;p&gt;11) What are your favorite books for motivation, personal development or enjoyment?&lt;/p&gt;

&lt;p&gt;For personal development, I’d like to recommend &lt;em&gt;Deep Work&lt;/em&gt; by Cal Newport. Since adopting deep work, I noticed a serious improvement in my quality of work.&lt;/p&gt;

&lt;p&gt;For Enjoyment I tend to re-read &lt;em&gt;Lord of the Rings&lt;/em&gt; from time to time and I recently started again with &lt;em&gt;Perry Rhodan&lt;/em&gt;. Easy to read Sci-Fi to relax.&lt;/p&gt;

&lt;p&gt;12) What is some practical cybersecurity advice you give to people at home in the age of social media and the Internet of Things?&lt;/p&gt;

&lt;p&gt;Update all the things all the time. Delete Apps you don’t use anymore. And reduce your use of social media - or quit, if you feel it does not serve you any good.&lt;/p&gt;

&lt;p&gt;13) What is a life hack you’d like to share?&lt;/p&gt;

&lt;p&gt;If something doesn’t take long - just do it. Why schedule a 5-minute task for some later point in time. Do it now and you don’t have to remember it.&lt;/p&gt;

&lt;p&gt;14) What is the biggest mistake you’ve ever made, and how did you recover from it?&lt;/p&gt;

&lt;p&gt;That’s a hard one. 
The one thing in life that I regret is, that I did not act earlier when I felt miserable. Took me a few years to figure that out, but I think it has worked out since that.&lt;/p&gt;

&lt;p&gt;To make sure this does not happen ever again, I regularly check, if I’m still happy and how I progress on the path to my personal goals.&lt;/p&gt;
</description>
				<pubDate>Thu, 02 May 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal,/infosec,/books/2019/05/02/a-tribe-of-hackers.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal,/infosec,/books/2019/05/02/a-tribe-of-hackers.html</guid>
			</item>
			
		
			
			<item>
				<title>book review: the goal</title>
				<description>&lt;p&gt;Just finished reading (or rather listening &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;The Goal&lt;/code&gt; by by Eliyahu M. Goldratt, Jeff Cox. I had it on my list for quite some time, after I heard the recommendation got tossed around for people who liked &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;The Phoenix Project&lt;/code&gt; by Gene Kim. As I very much enjouyed the latter, I decided to listen to that recommendation.&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;The Goal&lt;/code&gt; is a fast-paced thriller-style novel, that follows Alex Rogo around on his quest, to safe his production plant. He gets help from one of his old professors, Jonah, that nudges him in the right directions while asking questions. The questions get not only Alex thinking about the workflow on a factory floor, but also the reader gets pulled in the Theory of Constraints, that Jonah presents - as a proxy for Eli Goldratt. Step by step, Alex discovers where the (totally un-intuitive) problems are located and works with his team, to resolve it.&lt;/p&gt;

&lt;p&gt;Apart from the core message - the theory of constraints explained in-depth with the factory as an examle - the book is very well written. The story that evolves around Alex’s private life is quite classic and offers nothing new or unexpected, but it offers a nice personal touch to the work-related story. The factory-plot on the other hand is very intense and (especially nearing the end) was a real page-turner.&lt;/p&gt;

&lt;p&gt;As I have literally no experience running or even working at a factory floor, I’m curious how well the learnings from the Theory of Constraints work there. I guess, there will be some reading in order…&lt;/p&gt;

&lt;p&gt;If you are only interested in the cold, hard facts, the &lt;a href=&quot;https://en.wikipedia.org/wiki/Theory_of_constraints&quot;&gt;wikipedia article&lt;/a&gt; gets you started. But skipping the book will make you miss a pretty interesting and well written story ;)&lt;/p&gt;
</description>
				<pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2019/04/26/the-goal.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2019/04/26/the-goal.html</guid>
			</item>
			
		
			
			<item>
				<title>steam controller - the struggle with rocket league</title>
				<description>&lt;p&gt;last week, i finally decided it’s time for a controller again. as i have a somewhat spare older gaming pc here, i decided it’s time to repurpose it. there is space behind the tv - why not using it as a steam box?&lt;/p&gt;

&lt;p&gt;while researching what controller to use - or if i should just buy wireless keyboard/mouse, i realized that the mainboard does not have bluetooth - so i need a dongle anyway. the steam controller comes &lt;em&gt;with&lt;/em&gt; a dongle already. well, why not, i thought?&lt;/p&gt;

&lt;p&gt;so i ordered it. it arrived reasonably fast (2 working days) and included batteries!&lt;/p&gt;

&lt;p&gt;plug it in, updating firmware.&lt;/p&gt;

&lt;p&gt;with the right thumb-pad, you can controll the mouse. nice, the controller is usable for casual web-browsing! and obviously it got recognized by the os already.&lt;/p&gt;

&lt;p&gt;start steam in big picture mode - and the first weird thing happened. the controller settings said &lt;em&gt;no controller&lt;/em&gt; - after a minute of frantic web-searching, i realized i need to install the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;steam-devices&lt;/code&gt; package. did that, controller showed up. now let’s start rocket league! the game for which i purchased the thing in the first place.&lt;/p&gt;

&lt;p&gt;controller works in the menu.&lt;/p&gt;

&lt;p&gt;join game&lt;/p&gt;

&lt;p&gt;nothing.&lt;/p&gt;

&lt;p&gt;after hours and hours of web searching, messing with the config, restarting steam, recalibration etc, i found the following:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Forcing Steam Play/Proton because the Linux build has a bug with the Steam Controller support where the controller will not work in-game. Menus work fine, and changing to generic xinput controls work fine, but I want to use the native SIAPI support which works fine on the Windows build of the game. Steam Controller works perfectly with Rocket League using Steam Play/Proton.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://www.protondb.com/app/252950&quot;&gt;source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;did that, enabled proton - and it &lt;em&gt;WORKS&lt;/em&gt;. Thanks a lot, unknown proton user - i was starting to get really mad. I really hope this get’s fixed soon, because it seems to be a pretty weird bug… Plus i now have to run &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;proton&lt;/code&gt; wrapper for a game, that is natively supported.&lt;/p&gt;
</description>
				<pubDate>Thu, 28 Mar 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/linux/2019/03/28/steam-controller-rocket-league.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/linux/2019/03/28/steam-controller-rocket-league.html</guid>
			</item>
			
		
			
			<item>
				<title>book review: the art of intrusion</title>
				<description>&lt;p&gt;One of the stories that got me interested in infosec a few years ago, was the story of kevin mitnick. out of curiosity - and lacking an idea what it takes to pull something of like that - i decided to jump in deeper in the world of cybers. 
so after browsing the bookstore a bit, i stumbled upon &lt;em&gt;the art of intrusion&lt;/em&gt; - written by kevin mitnick and william l. simon. so i was already intrigued. but instead of only telling more stories from or about kevin, the book explores several fascinating, interesting or crazy hacks. in contrast to most of the hacks in his story that evolve around social engineering, &lt;em&gt;the art of intrusion&lt;/em&gt; focusses on technical or physical exploits.&lt;/p&gt;

&lt;p&gt;without going too much into details, a few thought’s on the book:
	- it was overall an interesting (and rather quick) read
	- the story-telling, especially regarding technologies or technical details was kinda inconsstent. sometimes it went into great depth of explaining something, and in other parts the book blasted through stacks (and heaps) of different technologies without any explanation
	- it from 2006. so some things appear almost antique
	- it’s a collection of hacker-stories. there is no coherent story from start to finish
	- at the end of each story, there is a summary of the attack and some possible counter-measures. i consider that to be the most valuable part of the book
	- some stories are anonymously told and not verified&lt;/p&gt;

&lt;p&gt;With all that in mind, would i recommend the book? for sure. just don’t expect anything similar to &lt;em&gt;ghost in the wires&lt;/em&gt; or a textbook with lessons and facts about information security.&lt;/p&gt;
</description>
				<pubDate>Wed, 20 Mar 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2019/03/20/the-art-of-intrusion.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2019/03/20/the-art-of-intrusion.html</guid>
			</item>
			
		
			
			<item>
				<title>setup pi-hole on ubuntu core</title>
				<description>&lt;h2 id=&quot;goal&quot;&gt;goal&lt;/h2&gt;

&lt;p&gt;The internet gets more and more tracky, annoying and slower every day. After hearing from several people lately, that have tremendous fun with their pi-holes and the ability to surf the web without ads and trackers - even on devices that usually don’t have adblockers, i decided to give it a go.&lt;/p&gt;

&lt;h2 id=&quot;problem&quot;&gt;problem&lt;/h2&gt;

&lt;p&gt;The snap is not in the &lt;a href=&quot;https://snapcraft.io&quot;&gt;snap store&lt;/a&gt; (yet), but available via &lt;a href=&quot;https://github.com/pi-hole/docker-pi-hole&quot;&gt;github&lt;/a&gt;. 
So yeah, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;curl&lt;/code&gt; - nope. Not available.
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wget&lt;/code&gt;? nope. 
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;nc&lt;/code&gt; would be possible - but i’m not that keen on writing my get request just to download a zip-file from github… So the search began.&lt;/p&gt;

&lt;h2 id=&quot;solution&quot;&gt;solution&lt;/h2&gt;

&lt;p&gt;After searching the net for quite some time, i’ve found out how to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; on ubuntu core. This would enable me to clone the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;snap&lt;/code&gt; repository from github and install the pi-hole snap.&lt;/p&gt;

&lt;p&gt;Thanks to stackoverflow user &lt;a href=&quot;https://raspberrypi.stackexchange.com/users/31350/dehli&quot;&gt;dehli&lt;/a&gt;, i mangaged to install &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; via the classic mode - where &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apt&lt;/code&gt; is still available. The following snippet is from his &lt;a href=&quot;https://raspberrypi.stackexchange.com/questions/34120/how-to-install-git-in-pi-snappy&quot;&gt;answer&lt;/a&gt; on stackoverflow.&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;snap install classic --edge --devmode
sudo classic
sudo apt update
sudo apt install git
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The rest should be working as described in the &lt;a href=&quot;https://github.com/mrtnrdl/pihole-snap/blob/master/README.md&quot;&gt;readme&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;alternative&quot;&gt;alternative&lt;/h2&gt;

&lt;p&gt;If you do not want to add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; to your system, you could also use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;docker&lt;/code&gt; and let the pi-hole run as a &lt;a href=&quot;https://github.com/pi-hole/docker-pi-hole&quot;&gt;docker application&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;closing-thoughts&quot;&gt;closing thoughts&lt;/h2&gt;

&lt;p&gt;Now all you have to do is choose wisely. I have the feeling, that the docker-repository is way more active and therefore i tend to go with that way. On the other hand, i like the auto-updating feature of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;snapd&lt;/code&gt; pretty much and would like to use the snap. I’ll definately will be watching the development of this!&lt;/p&gt;

&lt;h2 id=&quot;tldr&quot;&gt;tl;dr&lt;/h2&gt;

&lt;p&gt;to setup pi-hole on ubuntu core, either use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;docker&lt;/code&gt; or install &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; via the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;classic&lt;/code&gt; snap to add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; to your system.&lt;/p&gt;
</description>
				<pubDate>Tue, 05 Mar 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/linux/2019/03/05/setup-pi-hole-on-ubuntu-core.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/linux/2019/03/05/setup-pi-hole-on-ubuntu-core.html</guid>
			</item>
			
		
			
			<item>
				<title>perry rhodan</title>
				<description>&lt;p&gt;last week during shopping, i’ve stumbled upon something i have not seen in years: a perry rhodan dime novel. i’ve started reading these novels when i started to explore science fiction 20 years ago. i started with number 1, and now i just finished &lt;em&gt;2999&lt;/em&gt; - and with number &lt;em&gt;3000&lt;/em&gt;, a new story arch begins.&lt;/p&gt;

&lt;p&gt;this brought up so many memories. i’ve spent many hours, days, nights with perry, bully, &lt;a href=&quot;https://www.perrypedia.proc.org/wiki/Gucky&quot;&gt;gucky&lt;/a&gt; and many others. looking forward for the next series, and i hope the stories stay as captivating as they were before.&lt;/p&gt;

&lt;p&gt;i also learnt, that you can buy &lt;em&gt;all&lt;/em&gt; of the old episodes as ebooks in the &lt;a href=&quot;https://perry-rhodan.net/&quot;&gt;shop&lt;/a&gt;. the future is now!&lt;/p&gt;

</description>
				<pubDate>Sat, 23 Feb 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2019/02/23/perry-rhodan.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2019/02/23/perry-rhodan.html</guid>
			</item>
			
		
			
			<item>
				<title>first visit @aws meetup nuremberg</title>
				<description>&lt;p&gt;after subscribing to the &lt;a href=&quot;https://www.meetup.com/de-DE/Nurnberg-AWS-User-Group/&quot;&gt;meetup&lt;/a&gt; itself a while ago, today is the first occasion i made it to the aws meetup in nuremberg. the topic that caught my attention and made me leave my cozy home was &lt;em&gt;Zero Trust in AWS&lt;/em&gt;. Eduardo &lt;a href=&quot;https://www.globaldots.com/about-us/our-team/&quot;&gt;Rocha&lt;/a&gt;, Senior Sales Engineer and Security Analyst at GlobalDots, will give an overview about the implementation of zero trust concepts on Amazon Web Services.&lt;/p&gt;

&lt;p&gt;Eduardo started out with explaing the &lt;em&gt;Zero Trust&lt;/em&gt; concept in general. The perimeter is dead, because the way we work changed (fuck yeah!) - people tend not to drive in the same office building every day. They are travelling between customers, working on the go or simply stay at home where they work. In addition to that, there has been a change in how companies do &lt;em&gt;IT&lt;/em&gt;. Instead of maintaining a huge and costly datacenter, they started using the solutions cloud providers like aws offer. Scale on demand and use hosted services instead of maintaining everything by themselves. 
 To re-create something that is similar to the oldschool perimeter of the past would have two effects:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;it’s expensive, because you’d need more infrastructure&lt;/li&gt;
  &lt;li&gt;you would miss out on a lot of the flexibility of &lt;em&gt;the cloud&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So he explained, that it makes sense to operate under the assumption that you are navigating in hostile waters. to mitigate this and as one key element, he identified exhaustive logging and verifying.&lt;/p&gt;

&lt;p&gt;so the proposed solution, that his company is dog-fooding already: adopting a &lt;em&gt;cloud perimeter&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;leverage a zero trust security and delivery model for successful digital transformation&lt;/li&gt;
  &lt;li&gt;data plane/control plane&lt;/li&gt;
  &lt;li&gt;log everything&lt;/li&gt;
  &lt;li&gt;verify everything&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unfortunately, we got stuck discussing performance issues, scalability and wether or not this is something &lt;em&gt;new&lt;/em&gt; instead of focussing on the concept in general - i would have been really interested, how they implemented trust in that system. are things like geolocation, time of the day, device-id’s etc taken into consideration, when the controller decides if you can access the services?&lt;/p&gt;

&lt;p&gt;Afterwards there was another talk about siemens mindsphere and there was pizza - unfortunately i had to leave a bit early, because it was already getting late.&lt;/p&gt;

&lt;p&gt;Although i was a bit disappointed of the technical depth and the way the discussion took, i’ll be definately be back at the aws meetup. and it got me curious, what direction and implementations of zero trust techniques we will see over the course of the next few years.&lt;/p&gt;

</description>
				<pubDate>Tue, 12 Feb 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2019/02/12/aws-meetup-zero-trust.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2019/02/12/aws-meetup-zero-trust.html</guid>
			</item>
			
		
			
			<item>
				<title>the infosec mindset</title>
				<description>&lt;p&gt;after being interested in hacking, malware, intrusion detection, social engineering and all the funny and interesting things that define the &lt;em&gt;infosec&lt;/em&gt; field, i decided to drink from the fountain. i took the plunge and decided to invest in it and finally got serious with it. i started learning more, reading more and took part in ctfs.&lt;/p&gt;

&lt;p&gt;after solving a few of the easy machines on &lt;a href=&quot;https://www.hackthebox.eu&quot;&gt;hackthebox&lt;/a&gt;, i started to realize something:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;you always learn&lt;/li&gt;
  &lt;li&gt;you’re forever a noob&lt;/li&gt;
  &lt;li&gt;sharing is caring. i got so much help and support that it would feel weird not to “give back” in some way&lt;/li&gt;
  &lt;li&gt;security is a mindset&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;the thing is the most important, and i’d like to elaborate a bit more on that. why should security be a mindset? isn’t it something that is easily solved with technology? in the end, it’s the technology that gets exploited, aye?&lt;/p&gt;

&lt;p&gt;well, yes and no. there are lots of exploit out there that use weaknesses in the code. but yet, one of the most important - if not &lt;em&gt;the most important&lt;/em&gt; attack vector is the human sitting in front of the keyboard. ask every experienced social engineer (or most children) - humans want to help and they want to make your life easier. 
so being aware of the human nature is one part of a security-aware mind. being aware, that someone might want to exploit &lt;em&gt;you&lt;/em&gt;. not the computer in front of you, not the smartphone on your table. you are the target. because sometimes it’s just easier asking for a password than exploiting a vulnerability.&lt;/p&gt;

&lt;p&gt;another part of the security mindset affects the developer. the developer (as a persona) is very target-oriented. they want to &lt;em&gt;get stuff done&lt;/em&gt;, implement yet another feature and are very methodical. tests get written, documentation gets writte - and before that user stories are breaken down into tasks and the necessary information gets extracted. 
all of this is part of the process, that defines the image, that the programmer has in their mind. an image, that is filled with &lt;em&gt;what needs to work&lt;/em&gt; - and sometimes with the &lt;em&gt;how&lt;/em&gt;. maybe they also have some test cases in mind. this can be pretty dangerous, because the developers might focus only on the expected behaviour, expected input etc. but what with all the edge cases? speaking from personal experience, this happens quite a lot. the owasp top-10 do not by accident contain lots of easily mitigated stuff. dealing with sql injections is really not a technical problem in 2019…&lt;/p&gt;

&lt;p&gt;but even with security-conscious developers, this is not yet solved. the best team of security-aware developers can be mislead by or severly limited in their abilities by a product owner (or whoever creates the user-stories/specification) that focusses on features and on features alone. especially when time or budget is short (and it kinda always is), then security can easily be ignored (“if we don’t look, everything is secure, right?”) or be seen as a competitive disadvantage. creating a secure product is hard and expensive. at least more expensive than just ignoring security completely. as long as the customers don’t take their money somewhere else to punish organisations that obviously don’t care about their security, nothing will change in that regard.&lt;/p&gt;

&lt;p&gt;and with customers in mind, we reached the next group where a security mindset could pay off: the paying customers. if scandals, breaches and gaping security holes are not enough to turn your back on some companies and products - well, why should anything change? if we do not vote with our money, nothing will change and everbodies data will be public in the end.&lt;/p&gt;

&lt;p&gt;to sum it up&lt;/p&gt;

&lt;h3 id=&quot;tldr&quot;&gt;tl;dr&lt;/h3&gt;

&lt;p&gt;security is a mindset. developers, product-owners and customers can profit from developing an eye for security in the products they use - or we will be faced with more and more breaches.&lt;/p&gt;

&lt;p&gt;to create secure software, everyone involved in the process can benefit from being aware of security not as a cost factor, but as a matter of quality.&lt;/p&gt;
</description>
				<pubDate>Fri, 25 Jan 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec/2019/01/25/the-security-mindset.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec/2019/01/25/the-security-mindset.html</guid>
			</item>
			
		
			
			<item>
				<title>book review: the attention merchants</title>
				<description>&lt;p&gt;&lt;em&gt;the attention merchants&lt;/em&gt; by &lt;a href=&quot;https://de.wikipedia.org/wiki/Tim_Wu&quot;&gt;tim wu&lt;/a&gt;, the author of &lt;em&gt;the master switch&lt;/em&gt;, is an in-depth analysis of the current state of the market for the users attention. a market that is unknown by big parts of the population. 
as in &lt;em&gt;the master switch&lt;/em&gt;, he starts from the beginning, telling the stories of the first snake-oil sellers and how their methods and sales techniques transformed over the time. and yes, snake-oil &lt;em&gt;was&lt;/em&gt; meant literally. How and why? Find out in the book!&lt;/p&gt;

&lt;p&gt;Tim Wu manages to create a enthralling narrative that takes the reader through a journey through time and space, from marketplaces where everybody shouted at people and &lt;em&gt;tried&lt;/em&gt; to gain attention - to the now, where we give our attention willingly away and feed it into platforms like facebook, instagram or twitter.&lt;/p&gt;

&lt;p&gt;we seem to have transformed our default state of mind when zoning out to watching tv - and are now binge-watching whole tv shows over the weekend to escape from reality. we always &lt;em&gt;want&lt;/em&gt; to see and read and know about the next big thing. the fear of missing out is so strong, that we are always drawn to our screens. swiping away hour after hour. face it: we’re addicts.&lt;/p&gt;

&lt;p&gt;after reading through the history of the attention merchants and thinking about the current state of tech - we have to question ourselves whether or not we want to play that game.&lt;/p&gt;

&lt;p&gt;or should we rather remove ourselves from this mad circus?&lt;/p&gt;

</description>
				<pubDate>Tue, 22 Jan 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2019/01/22/the-attention-merchants.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2019/01/22/the-attention-merchants.html</guid>
			</item>
			
		
			
			<item>
				<title>movie review: the cleaners</title>
				<description>&lt;p&gt;&lt;em&gt;the cleaners&lt;/em&gt; is a documentary, that shows the work (and life) of five content moderators for different social media platforms. if you have ever thought &lt;em&gt;who deletes all that stuff&lt;/em&gt; in social media - this movie is for you.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;the cleaners&lt;/em&gt; shows, what it does with people, who are basically forced to watch every video, image and the acompanying posts in social media. these are the people, who have to deal with rape, murder, war, unsolicited dick picks and hate speech. every day. the billion-dollar companies that try to get everyone of their users hooked and want to harvest all that attention, have outsourced these jobs to the phillipines. where the people actually rather deal with all that user generated hate than gather trash and search for anything valuable in there. probably no one else would even think about doing this job for more than a day otherwise.&lt;/p&gt;

&lt;p&gt;the movie shows not only, how much disgusting stuff gets uploaded all day every day - in case you needed proof - but how the big attention merchants don’t really care. all they want is more users that spend more time on their platforms. and you’ll probably learn a thing or two about what people are uploading. if you think you know it all, you are most certainly wrong. it’s worse than you think. 
but not only the content moderators get a voice but also content creators (artists), alt-right zealots, activists who try to paint a better picture of the war in syria or politicians.&lt;/p&gt;

&lt;p&gt;the filmmakers were able to create a chilling portrait of an industry that we’re not even aware of. it’s direct, hurts and yet does not comment or tries to create an opinion. not even when one of the moderators describes her job as &lt;em&gt;eliminating sin&lt;/em&gt; to protect the users.&lt;br /&gt;
combined with the huge number of opinions and points of view, it’s ultimately the choice of every user, if they continue using this system or say ‘goodbye’ to all that hate, fake news and attention-harvesting.&lt;/p&gt;

</description>
				<pubDate>Sun, 20 Jan 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/movies/2019/01/20/the-cleaners.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/movies/2019/01/20/the-cleaners.html</guid>
			</item>
			
		
			
			<item>
				<title>CEH starts here</title>
				<description>&lt;p&gt;one of my goals for 2019 is to, for the lack of a better word, formalize my education in the information security space. to do that, i decided to obtain the CEH, also known as the &lt;em&gt;C&lt;/em&gt;ertified &lt;em&gt;E&lt;/em&gt;thical &lt;em&gt;H&lt;/em&gt;acker certification.&lt;/p&gt;

&lt;p&gt;i decided to start with that certificate, because it covers a lot of ground and is well known in the industry. i might not be the certificate that offers you the highest &lt;em&gt;infosec street cred&lt;/em&gt; - but i don’t care about that. i do this for me, because i want to learn.&lt;/p&gt;

&lt;h2 id=&quot;prep&quot;&gt;prep&lt;/h2&gt;

&lt;p&gt;to get a grip on the materials required, i’m taking the &lt;a href=&quot;https://linuxacademy.com/cp/modules/view/id/239&quot;&gt;prep course on linuxacademy&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;schedule&quot;&gt;schedule&lt;/h2&gt;

&lt;p&gt;i want to get certified some time in 2019. according to my estimation (and course schedule on the prep course) i should be able to finish the prep course until end of march - and as soon as i feel comfortable enough, i’ll schedule the exam.&lt;/p&gt;

</description>
				<pubDate>Fri, 11 Jan 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/infosec,/ceh/2019/01/11/ceh-prep-start.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/infosec,/ceh/2019/01/11/ceh-prep-start.html</guid>
			</item>
			
		
			
			<item>
				<title>recently read books</title>
				<description>&lt;h1 id=&quot;the-every-computer-performance-book-by-bob-wescott&quot;&gt;the every computer performance book by Bob Wescott&lt;/h1&gt;

&lt;p&gt;i’ve revisited that one due to work-requirements and i needed to refresh my knowledge on that topic a bit.&lt;/p&gt;

&lt;p&gt;i consider this one of the best (because technology-agnostic) books about performance engineering i’ve read so far. bob does an amazing job of conveying the &lt;em&gt;core&lt;/em&gt; knowledge that helps developers in their quest for performant applications.&lt;/p&gt;

&lt;h1 id=&quot;deep-work-rules-for-focused-success-in-a-distracted-world-by-cal-newport&quot;&gt;Deep Work: Rules for Focused Success in a Distracted World by Cal Newport&lt;/h1&gt;

&lt;p&gt;this one was a pretty surprising hit for me. Cal describes how he and other accomplished people manage to handle their work and advance their knowledge - without missing out on family or social life. for me, the simple things like &lt;em&gt;quitting social media&lt;/em&gt;, &lt;em&gt;scheduling your days&lt;/em&gt; and &lt;em&gt;actually clocking out&lt;/em&gt; when the work is done seem to work pretty well. in addition to that, the book was easy to read, had a straight narration and didn’t take any detours. all in all: thumbs up - read this if you want to improve your life-work balance.&lt;/p&gt;

&lt;h1 id=&quot;turn-the-ship-around-by-l-david-marquet&quot;&gt;Turn the Ship Around by L. David Marquet&lt;/h1&gt;

&lt;p&gt;this has been some kind of a disappointment. neither because of the narration nor because of anything i disagree with - it’s just that the whole concept of &lt;em&gt;leader-leader&lt;/em&gt; (instead of leader-follower) approach to leadership is totally obvious to someone who works and believes in the agile methodologies. it actually annoys me, if someone doesn’t think about what they are doing and just wait to get orders. or the other way round. only ordering &lt;em&gt;what&lt;/em&gt; to do instead of focussing on &lt;em&gt;how&lt;/em&gt; to achieve the best possible result. if this seems weird to you, go and read that book. if the navy can profit from that approach, i’m sure your organization can as well.&lt;/p&gt;

&lt;h1 id=&quot;scrum-the-art-of-doing-twice-the-work-in-half-the-time-by-jeff-sutherland&quot;&gt;Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland&lt;/h1&gt;

&lt;p&gt;Jeff Sutherland, co-creator of scrum, tells some stories of ridiculous improvements in team performances that he witnessed and supports these stories with the underlying concepts in scrum. nice read, interesting stories and a great opportunity to re-visit the concept and theory behind one of the most successful agile methodologies.&lt;/p&gt;
</description>
				<pubDate>Thu, 10 Jan 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/books/2019/01/10/recently-read-books.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/books/2019/01/10/recently-read-books.html</guid>
			</item>
			
		
			
			<item>
				<title>new years resolution for 2019</title>
				<description>&lt;p&gt;no review of 2018 - i rather look forward to 2019.
&lt;!--more--&gt;
what i’ve planned for 2019:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;get the CEH&lt;/li&gt;
  &lt;li&gt;get &lt;em&gt;fluent&lt;/em&gt; enough in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;golang&lt;/code&gt; to write (relatively) simple cli programs
    &lt;ul&gt;
      &lt;li&gt;file system operations&lt;/li&gt;
      &lt;li&gt;network ops&lt;/li&gt;
      &lt;li&gt;data manipulation&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;practice more photography. grab the camera kinda regularly and shoot&lt;/li&gt;
  &lt;li&gt;lose a few pounds, get used to working out (again)&lt;/li&gt;
  &lt;li&gt;finish my tattoo&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;that’s it. nothing too much and nothing too fancy. wish me luck.&lt;/p&gt;
</description>
				<pubDate>Fri, 04 Jan 2019 00:00:00 +0000</pubDate>
				<link>https://blog.mrtnrdl.de/personal/2019/01/04/new-years-resolution.html</link>
				<guid isPermaLink="true">https://blog.mrtnrdl.de/personal/2019/01/04/new-years-resolution.html</guid>
			</item>
			
		
	</channel>
</rss>
