Add `url` metadata key to all posts Signed-off-by: Anirudh Oppiliappan <x@icyphox.sh>
jump to
@@ -12,6 +12,7 @@
for p in pages/blog/*.md; do basename "$p" [ "$base" != "_index.md" ] && { + echo "$base" pandoc -s -f "markdown+gutenberg" \ "$p" -o "pages/txt/${base%.*}.txt" }
@@ -3,6 +3,7 @@ template: text.html
title: Weekly status update, 09/08–09/17 subtitle: A brief on what happened last week date: 2019-09-17 +url: 2019-09-17 --- This is something new I'm trying out, in an effort to write more frequently
@@ -3,6 +3,7 @@ template: text.html
title: Weekly status update, 09/17–09/27 subtitle: Alpine Linux shenaningans and more date: 2019-09-27 +url: 2019-09-27 --- It's a lazy Friday afternoon here; yet another off day this week thanks to my
@@ -3,6 +3,7 @@ template:
title: Status update subtitle: Not weekly anymore, but was it ever? date: 2019-10-16 +url: 2019-10-16 --- I've decided to drop the "Weekly" part of the status update posts, since
@@ -3,6 +3,7 @@ template:
title: Status update subtitle: Exams, stuff, etc. date: 2019-11-16 +url: 2019-11-16 --- This month is mostly just unfun stuff, lined up in a neat schedule --
@@ -3,6 +3,7 @@ template:
title: 2019 in review subtitle: A look back at last year date: 2020-01-02 +url: 2019-in-review --- Just landed in a rainy Chennai, back in campus for my 6th semester.
@@ -3,6 +3,7 @@ template:
title: Status update subtitle: New year…new stuff? date: 2020-01-18 +url: 2020-01-18 --- It's only been a two weeks since I got back to campus, and we've
@@ -3,6 +3,7 @@ template:
title: Thoughts on digital minimalism subtitle: Put that screen down! date: 2019-10-05 +url: digital-minimalism --- Ah yes, yet another article on the internet on this beaten to death
@@ -3,6 +3,7 @@ template: text.html
title: Disinformation demystified subtitle: Misinformation, but deliberate date: 2019-09-10 +url: disinfo --- As with the disambiguation of any word, let's start with its etymology and definiton.
@@ -3,6 +3,7 @@ template: text.html
title: Picking the FB50 smart lock (CVE-2019-13143) subtitle: … and lessons learnt in IoT security date: 2019-08-05 +url: fb50.md --- (*originally posted at [SecureLayer7's Blog](http://blog.securelayer7.net/fb50-smart-lock-vulnerability-disclosure), with my edits*)
@@ -2183,7 +2183,7 @@ Actual ropchaining is a little more involved, with a lot more gadgets to be chained
to acheive code execution.</p> <p>Hopefully, I’ll get around to writing about heap exploitation on ARM too. That’s all for now.</p> -]]></description><link>https://icyphox.sh/blog/rop-on-arm</link><pubDate>Thu, 06 Jun 2019 00:00:00 +0000</pubDate><guid>https://icyphox.sh/blog/rop-on-arm</guid></item><item><title>My Setup</title><description><![CDATA[<h2 id="hardware">Hardware</h2> +]]></description><link>https://icyphox.sh/blog/rop-on-arm</link><pubDate>Thu, 06 Jun 2019 00:00:00 +0000</pubDate><guid>https://icyphox.sh/blog/rop-on-arm</guid></item><item><title>My setup</title><description><![CDATA[<h2 id="hardware">Hardware</h2> <p>The only computer I have with me is my <a href="https://store.hp.com/us/en/mdp/laptops/envy-13">HP Envy 13 (2018)</a> (my model looks a little different). It’s a 13” ultrabook, with an i5 8250u, 8 gigs of RAM and a 256 GB NVMe SSD. It’s a very comfy machine that does everything I need it to.</p>
@@ -3,6 +3,7 @@ template:
title: Hacky scripts subtitle: The most fun way to learn to code date: 2019-10-24 +url: hacky-scripts --- As a CS student, I see a lot of people around me doing courses online
@@ -3,6 +3,7 @@ template:
title: Instagram OPSEC subtitle: Operational security for the average zoomer date: 2019-12-02 +url: ig-opsec --- Which I am not, of course. But seeing as most of my peers are, I am
@@ -3,6 +3,7 @@ template:
title: The intelligence conundrum subtitle: To protect an asset, or to protect the people? date: 2019-10-28 +url: intel-conundrum --- I watched the latest [S.W.A.T.](https://en.wikipedia.org/wiki/S.W.A.T._(2017_TV_series))
@@ -3,6 +3,7 @@ template:
title: IRC for DMs subtitle: Honestly, it's pretty great date: 2019-11-03 +url: irc-for-dms --- [Nerdy](https://nerdypepper.me) and I decided to try and use IRC for our
@@ -3,6 +3,7 @@ template: text.html
title: Setting up my personal mailserver subtitle: This is probably a terrible idea… date: 2019-08-15 +url: mailserver --- A mailserver was a long time coming. I'd made an attempt at setting one up
@@ -3,7 +3,9 @@ template:
title: Vimb: my Firefox replacement subtitle: Web browsing, suckless style date: 2020-01-16 +url: mnml-browsing --- + After having recently installed [KISS](https://getkiss.org), and building Firefox from source, I was exposed to the true monstrosity that
@@ -1,8 +1,9 @@
--- template: text.html -title: My Setup +title: My setup subtitle: My daily drivers---hardware, software and workflow date: 2019-05-13 +url: my-setup --- ## Hardware
@@ -3,6 +3,7 @@ template:
title: PyCon India 2019 wrap-up subtitle: Pretty fun weekend, I'd say date: 2019-10-15 +url: pycon-wrap-up --- I'm writing this article as I sit in class, back on the grind. Last
@@ -3,6 +3,7 @@ template: text.html
title: Python for Reverse Engineering #1: ELF Binaries subtitle: Building your own disassembly tooling for — that’s right — fun and profit date: 2019-02-08 +url: python-for-re-1 --- While solving complex reversing challenges, we often use established tools like radare2 or IDA for disassembling and debugging. But there are times when you need to dig in a little deeper and understand how things work under the hood.
@@ -3,6 +3,7 @@ template: text.html
title: Return Oriented Programming on ARM (32-bit) subtitle: Making stack-based exploitation great again! date: 2019-06-06 +url: rop-on-arm --- Before we start _anything_, you’re expected to know the basics of ARM
@@ -3,6 +3,7 @@ template:
title: Disinfo war: RU vs GB subtitle: A look at Russian info ops against Britain date: 2019-12-12 +url: ru-vs-gb --- This entire sequence of events begins with the attempted poisoning of
@@ -3,6 +3,7 @@ template:
title: Save .ORG! subtitle: PIR is getting sold to a private firm, and here's why it's bad date: 2019-11-23 +url: save-org --- The .ORG top-level domain introduced in 1985, has been operated by the
@@ -3,6 +3,7 @@ date: '2019-09-17'
subtitle: A brief on what happened last week template: text.html title: 'Weekly status update, 09/08--09/17' +url: '2019-09-17' --- This is something new I'm trying out, in an effort to write more
@@ -3,6 +3,7 @@ date: '2019-09-27'
subtitle: Alpine Linux shenaningans and more template: text.html title: 'Weekly status update, 09/17--09/27' +url: '2019-09-27' --- It's a lazy Friday afternoon here; yet another off day this week thanks
@@ -2,6 +2,7 @@ ---
date: '2019-10-16' subtitle: 'Not weekly anymore, but was it ever?' title: Status update +url: '2019-10-16' --- I've decided to drop the "Weekly" part of the status update posts, since
@@ -2,6 +2,7 @@ ---
date: '2019-11-16' subtitle: 'Exams, stuff, etc.' title: Status update +url: '2019-11-16' --- This month is mostly just unfun stuff, lined up in a neat schedule --
@@ -2,6 +2,7 @@ ---
date: '2020-01-02' subtitle: A look back at last year title: 2019 in review +url: '2019-in-review' --- Just landed in a rainy Chennai, back in campus for my 6th semester. A
@@ -2,6 +2,7 @@ ---
date: '2020-01-18' subtitle: 'New year...new stuff?' title: Status update +url: '2020-01-18' --- It's only been a two weeks since I got back to campus, and we've
@@ -2,6 +2,7 @@ ---
date: '2019-10-05' subtitle: 'Put that screen down!' title: Thoughts on digital minimalism +url: 'digital-minimalism' --- Ah yes, yet another article on the internet on this beaten to death
@@ -3,6 +3,7 @@ date: '2019-09-10'
subtitle: 'Misinformation, but deliberate' template: text.html title: Disinformation demystified +url: disinfo --- As with the disambiguation of any word, let's start with its etymology
@@ -3,6 +3,7 @@ date: '2019-08-05'
subtitle: ... and lessons learnt in IoT security template: text.html title: 'Picking the FB50 smart lock (CVE-2019-13143)' +url: fb50.md --- (*originally posted at [SecureLayer7's
@@ -2,6 +2,7 @@ ---
date: '2019-10-24' subtitle: The most fun way to learn to code title: Hacky scripts +url: 'hacky-scripts' --- As a CS student, I see a lot of people around me doing courses online to
@@ -2,6 +2,7 @@ ---
date: '2019-12-02' subtitle: Operational security for the average zoomer title: Instagram OPSEC +url: 'ig-opsec' --- Which I am not, of course. But seeing as most of my peers are, I am
@@ -2,6 +2,7 @@ ---
date: '2019-10-28' subtitle: 'To protect an asset, or to protect the people?' title: The intelligence conundrum +url: 'intel-conundrum' --- I watched the latest
@@ -2,6 +2,7 @@ ---
date: '2019-11-03' subtitle: 'Honestly, it''s pretty great' title: IRC for DMs +url: 'irc-for-dms' --- [Nerdy](https://nerdypepper.me) and I decided to try and use IRC for our
@@ -3,6 +3,7 @@ date: '2019-08-15'
subtitle: This is probably a terrible idea... template: text.html title: Setting up my personal mailserver +url: mailserver --- A mailserver was a long time coming. I'd made an attempt at setting one
@@ -2,7 +2,8 @@ ---
date: '2019-05-13' subtitle: 'My daily drivers---hardware, software and workflow' template: text.html -title: My Setup +title: My setup +url: 'my-setup' --- Hardware
@@ -2,6 +2,7 @@ ---
date: '2019-10-15' subtitle: 'Pretty fun weekend, I''d say' title: 'PyCon India 2019 wrap-up' +url: 'pycon-wrap-up' --- I'm writing this article as I sit in class, back on the grind. Last
@@ -4,6 +4,7 @@ subtitle: 'Building your own disassembly tooling for --- that''s
right --- fun and profit' template: text.html title: Python for Reverse Engineering +url: 'python-for-re-1' --- While solving complex reversing challenges, we often use established
@@ -3,6 +3,7 @@ date: '2019-06-06'
subtitle: 'Making stack-based exploitation great again!' template: text.html title: 'Return Oriented Programming on ARM (32-bit)' +url: 'rop-on-arm' --- Before we start *anything*, you're expected to know the basics of ARM
@@ -3,6 +3,7 @@ date: '2019-11-23'
subtitle: 'PIR is getting sold to a private firm, and here''s why it''s bad' title: 'Save .ORG!' +url: 'save-org' --- The .ORG top-level domain introduced in 1985, has been operated by the
@@ -29,6 +29,9 @@ {{ header }}
</header> <body> <div class="content"> + <div align="right"> + <a href="/blog/{{ url }}.txt">plain-text version</a> + </div> <div align="left"> <code>{{ date }}</code> <h1>{{ title }}</h1>