Skip to content

Commit 45dacf3

Browse files
authored
Fix Pelican links (#34)
Add old Pelican permalinks as aliases for Zola
1 parent 5d7fda0 commit 45dacf3

File tree

40 files changed

+41
-3
lines changed

40 files changed

+41
-3
lines changed

content/2013-06-20-I_feel_lucky.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "I feel lucky - or why I wrote a FreeBSD 1-day in one day"
33
authors = ["hugsy"]
44
date = 2013-06-20T00:00:00Z
55
updated = 2013-06-20T00:00:00Z
6+
aliases = ["/posts/2013/06/20/i-feel-lucky.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2013-12-23-read_write_process_memory_on_linux.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Using new syscalls for read/write arbitrary memory on Linux."
33
authors = ["hugsy"]
44
date = 2013-12-23T00:00:00Z
55
updated = 2013-12-23T00:00:00Z
6+
aliases = ["/posts/2013/12/23/read-write-process-memory-on-linux.html"]
67

78
[taxonomies]
89
tags = ["linux", "kernel", "seccomp"]

content/2016-03-07-bkpctf-2016-simple-calc-writeup.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "BKPCTF 2016 - Simple Calc"
33
date = 2016-03-07T22:51:04Z
44
updated = 2016-03-07T22:51:04Z
55
authors = ["hugsy"]
6+
aliases = ["/posts/2016/03/07/bkpctf-2016-simple-calc-writeup.html"]
67

78
[taxonomies]
89
tags = ["pwn", "gef", "ida", "bkpctf-2016", "x86"]

content/2016-03-08-bkpctf-2016-complex-calc.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "BKPCTF 2016 - Complex Calc"
33
authors = ["hugsy"]
44
date = 2016-03-08T00:00:00Z
55
updated = 2016-03-08T00:00:00Z
6+
aliases = ["/posts/2016/03/08/bkpctf-2016-complex-calc.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2016-03-14-0ctf-2016-warmup-write-up.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "0ctf 2016 - Warmup write-up"
33
authors = ["hugsy"]
44
date = 2016-03-14T00:00:00Z
55
updated = 2016-03-14T00:00:00Z
6+
aliases = ["/posts/2016/03/14/0ctf-2016-warmup-write-up.html"]
67

78
[taxonomies]
89
tags = ["pwn", "gef", "ida", "0ctf-2016", "x86"]

content/2016-03-22-bctf-16-ruin.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = " BCTF 2016 - Ruin"
33
authors = ["hugsy"]
44
date = 2016-03-21T22:51:04Z
55
updated = 2016-03-21T22:51:04Z
6+
aliases = ["/posts/2016/03/22/bctf-16-ruin.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2016-03-28-volgactf-2016-web-of-science.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "VolgaCTF 2016 - Web of Science"
33
authors = ["hugsy"]
44
date = 2016-03-28T00:00:00Z
55
updated = 2016-03-28T00:00:00Z
6+
aliases = ["/posts/2016/03/28/volgactf-2016-web-of-science.html"]
67

78
["taxonomies"]
89
tags = ["pwn","volgactf-2016","x86"]

content/2016-04-01-hitb-teaser-2016-bakery.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "HITB 2016 - Bakery write-up"
33
authors = ["hugsy"]
44
date = 2016-04-01T00:00:00Z
55
updated = 2016-04-01T00:00:00Z
6+
aliases = ["/posts/2016/04/01/hitb-teaser-2016-bakery.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2016-05-09-asis-ctf-2016-feap.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "ASIS CTF 2016 - feap write-up"
33
authors = ["hugsy"]
44
date = 2016-05-09T00:00:00Z
55
updated = 2016-05-09T00:00:00Z
6+
aliases = ["/posts/2016/05/09/asis-ctf-2016-feap.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2016-05-23-defcon-ctf-2016-feedme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "DEFCON CTF 2016 - feedme"
33
authors = ["hugsy"]
44
date = 2016-05-23T00:00:00Z
55
updated = 2016-05-23T00:00:00Z
6+
aliases = ["/posts/2016/05/23/defcon-ctf-2016-feedme.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2016-05-24-defcon-ctf-2016-heapfun4u.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "DEFCON CTF 2016 - heapfun4u"
33
authors = ["hugsy"]
44
date = 2016-05-24T00:00:00Z
55
updated = 2016-05-24T00:00:00Z
6+
aliases = ["/posts/2016/05/24/defcon-ctf-2016-heapfun4u.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2016-06-13-armpwn-challenge.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "ARMPWN challenge write-up"
33
authors = ["hugsy"]
44
date = 2016-06-13T12:21:05Z
55
updated = 2016-06-13T12:21:05Z
6+
aliases = ["/posts/2016/06/13/armpwn-challenge.html"]
67

78
[taxonomies]
89
categories = ["ctf", "research"]

content/2016-08-27-ruxmon-16-making-gdb-great-again.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Ruxmon 08/2016 - Making GDB great again"
33
authors = ["hugsy"]
44
date = 2016-08-27T11:52:34Z
55
updated = 2016-08-27T11:52:34Z
6+
aliases = ["/posts/2016/08/27/ruxmon-16-making-gdb-great-again.html"]
67

78
[taxonomies]
89
categories = ["talk"]

content/2016-09-06-twctf-2016-reverse-box-writeup.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "TWCTF 2016 - reverse_box writeup"
33
authors = ["hugsy"]
44
date = 2016-09-06T00:00:00Z
55
updated = 2016-09-06T00:00:00Z
6+
aliases = ["/posts/2016/09/06/twctf-2016-reverse-box-writeup.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2017-01-24-armpwn-redux-canary-reloaded.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "ARMPWN redux: canary reloaded"
33
authors = ["hugsy"]
44
date = 2017-01-24T00:00:00Z
55
updated = 2017-01-24T00:00:00Z
6+
aliases = ["/posts/2017/01/24/armpwn-redux-canary-reloaded.html"]
67

78
[taxonomies]
89
tags = ["linux","pwn","arm","ssp","armpwn"]

content/2017-01-26-insomni-hack-ctf-2017-bender-safe.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Insomni'Hack CTF 2017: bender_safer"
33
authors = ["hugsy"]
44
date = 2017-01-26T00:00:00Z
55
updated = 2017-01-26T00:00:00Z
6+
aliases = ["/posts/2017/01/26/insomni-hack-ctf-2017-bender-safe.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2017-06-25-qemu-images-to-play-with.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Some Qemu images to play with"
33
authors = ["hugsy"]
44
date = 2017-06-25T00:00:00Z
55
updated = 2017-06-25T00:00:00Z
6+
aliases = ["/posts/2017/06/25/qemu-images-to-play-with.html"]
67

78
[taxonomies]
89
categories = ["misc"]

content/2017-07-14-building-a-debian-stretch-qemu-image-for-mipsel.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Building a Debian Stretch QEMU image for MIPSel"
33
authors = ["hugsy"]
44
date = 2017-07-14T00:00:00Z
55
updated = 2017-07-14T00:00:00Z
6+
aliases = ["/posts/2017/07/14/building-a-debian-stretch-qemu-image-for-mipsel.html"]
67

78
[taxonomies]
89
tags = ["howto","qemu","mipsel","mips64el"]

content/2017-08-01-gef-at-black-hat-arsenal-us-2017.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "GEF at Black Hat Arsenal US 2017"
33
authors = ["hugsy"]
44
date = 2017-08-01T00:00:00Z
55
updated = 2017-08-01T00:00:00Z
6+
aliases = ["/posts/2017/08/01/gef-at-black-hat-arsenal-us-2017.html"]
67

78
[taxonomies]
89
categories = ["talk"]

content/2017-08-07-setting-up-a-windows-vm-lab-for-kernel-debugging.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Setting up a Windows VM lab for kernel debugging"
33
authors = ["hugsy"]
44
date = 2017-08-07T00:00:00Z
55
updated = 2017-08-07T00:00:00Z
6+
aliases = ["/posts/2017/08/07/setting-up-a-windows-vm-lab-for-kernel-debugging.html"]
67

78
[taxonomies]
89
categories = ["tutorial"]

content/2017-08-14-a-primer-to-windows-x64-shellcoding.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "A Primer to Windows x64 shellcoding"
33
authors = ["hugsy"]
44
date = 2017-08-14T00:00:00Z
55
updated = 2017-08-14T00:00:00Z
6+
aliases = ["/posts/2017/08/14/a-primer-to-windows-x64-shellcoding.html"]
67

78
[taxonomies]
89
categories = ["tutorial"]

content/2017-08-18-first-exploit-in-windows-kernel-hevd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
+++
22
title = "First exploit in Windows Kernel (HEVD)"
33
authors = ["hugsy"]
4-
54
date = 2017-08-18T00:00:00Z
65
updated = 2017-08-18T00:00:00Z
6+
aliases = ["/posts/2017/08/18/first-exploit-in-windows-kernel-hevd.html"]
77

88
[taxonomies]
99
categories = ["tutorial", "research"]

content/2017-08-31-arbitrary-write-primitive-in-windows-kernel-hevd.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ date = 2017-08-31T00:00:00Z
33
updated = 2017-08-31T00:00:00Z
44
title = "Arbitrary Write primitive in Windows kernel (HEVD)"
55
authors = ["hugsy"]
6+
aliases = ["/posts/2017/08/31/arbitrary-write-primitive-in-windows-kernel-hevd.html"]
67

78
[taxonomies]
89
categories = ["tutorial", "research"]
@@ -130,7 +131,7 @@ fffff802`f8cbc25b 7818 js nt!KeQueryIntervalProfile+0x41 (fffff8
130131
So if we use the WWW vulnerability to overwrite `nt!HalDispatchTable[1]` with
131132
the address of our shellcode mapped in a RWX location in userland, then
132133
use the undocumented `NtQueryIntervalProfile` to trigger it, we will make the
133-
kernel execute our shellcode! And game over :)
134+
kernel execute our shellcode! And game over 😀
134135

135136
For those unfamiliar with the [Hardware Abstraction Layer (or HAL)](https://wiki.osdev.org/Hardware_Abstraction_Layer),
136137
it is a software layer aiming to provide a common unified interface to heterogeneous hardware (motherboard, CPUs, network cards, etc.). On Windows, it resides in [`hal.dll`](https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/windows-kernel-mode-hal-library) that is invoked by `ntoskrnl.exe`:

content/2017-10-13-flareon-4-writeups.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "FlareOn 4 WriteUps"
33
authors = ["hugsy"]
44
date = 2017-10-13T00:00:00Z
55
updated = 2017-10-13T00:00:00Z
6+
aliases = ["/posts/2017/10/13/flareon-4-writeups.html"]
67

78
[taxonomies]
89
categories = ["ctf"]

content/2018-01-07-building-a-debian-stretch-qemu-image-for-aarch64.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title = "Building a Debian Stretch QEMU image for AARCH64"
33
authors = ["hugsy"]
44
date = 2018-01-07T00:00:00Z
55
updated = 2018-01-07T00:00:00Z
6-
6+
aliases = ["/posts/2018/01/07/building-a-debian-stretch-qemu-image-for-aarch64.html"]
77
[taxonomies]
88
categories = ["tutorial"]
99
tags = ["gef","qemu","aarch64"]

content/2018-03-11-fuzzing-arbitrary-functions-in-elf-binaries.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Fuzzing arbitrary functions in ELF binaries"
33
authors = ["hugsy"]
44
date = 2018-03-11T00:00:00Z
55
updated = 2018-03-11T00:00:00Z
6+
aliases = ["/posts/2018/03/11/fuzzing-arbitrary-functions-in-elf-binaries.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2018-11-02-some-time-travel-musings.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Some Time Travel musings"
33
authors = ["hugsy"]
44
date = 2018-11-02T00:00:00Z
55
updated = 2018-11-02T00:00:00Z
6+
aliases = ["/posts/2018/11/02/some-time-travel-musings.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2018-12-02-quick-visualization-of-a-binary-file.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Quick visualization of a binary file"
33
authors = ["hugsy"]
44
date = 2018-12-02T00:00:00Z
55
updated = 2018-12-02T00:00:00Z
6+
aliases = ["/posts/2018/12/02/quick-visualization-of-a-binary-file.html"]
67

78
[taxonomies]
89
categories = ["minis"]

content/2018-12-30-goodbye-virtualbox-hello-hyper-v.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Goodbye VirtualBox, hello Hyper-V"
33
authors = ["hugsy"]
44
date = 2018-12-30T00:00:00Z
55
updated = 2018-12-30T00:00:00Z
6+
aliases = ["/posts/2018/12/30/goodbye-virtualbox-hello-hyper-v.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2019-01-30-playing-with-windows-root-directory-object.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Scripting with Windows Root Directory Object"
33
authors = ["hugsy"]
44
date = 2019-01-30T00:00:00Z
55
updated = 2019-01-30T00:00:00Z
6+
aliases = ["/posts/2019/01/30/playing-with-windows-root-directory-object.html"]
67

78
[taxonomies]
89
categories = [" research"]

content/2019-03-17-small-dumps-in-the-big-pool.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Small dumps in the big pool"
33
authors = ["hugsy"]
44
date = 2019-03-17T00:00:00Z
55
updated = 2019-03-17T00:00:00Z
6+
aliases = ["/posts/2019/03/17/small-dumps-in-the-big-pool.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2020-03-09-unexpected-logic-bug-win32k.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "An unexpected logic bug on Win32k"
33
authors = ["hugsy"]
44
date = 2020-03-09T00:00:00Z
55
updated = 2020-03-09T00:00:00Z
6+
aliases = ["/posts/2020/03/09/an-unexpected-logic-bug-on-win32k.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2020-05-23-enumerating-process-from-kd.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Enumerating processes from KD"
33
authors = ["hugsy"]
44
date = 2020-05-23T00:00:00Z
55
updated = 2020-05-23T00:00:00Z
6+
aliases = ["/posts/2020/05/23/enumerating-processes-from-kd.html"]
67

78
[taxonomies]
89
categories = ["minis"]

content/2020-06-15-playing_with_self_reference_pml4_entry.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Some toying with the Self-Reference PML4 Entry"
33
authors = ["hugsy"]
44
date = 2020-06-15T00:00:00Z
55
updated = 2024-07-01T00:00:00Z
6+
aliases = ["/posts/2020/06/15/some-toying-with-the-self-reference-pml4-entry.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2020-12-29-cheap_sandboxing_with_appcontainers.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Cheap sandboxing with AppContainers"
33
authors = ["hugsy"]
44
date = 2020-12-29T00:00:00Z
55
updated = 2020-12-29T00:00:00Z
6+
aliases = ["/posts/2020/12/29/cheap-sandboxing-with-appcontainers.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2021-01-10-browsing_registry_kernel_mode.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Browsing the registry in kernel-mode"
33
authors = ["hugsy"]
44
date = 2021-01-10T00:00:00Z
55
updated = 2021-01-10T00:00:00Z
6+
aliases = ["/posts/2021/01/10/browsing-the-registry-in-kernel-mode.html"]
67

78
[taxonomies]
89
categories = ["research"]

content/2022-07-14-setup-hyperv-kdcom.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Setup KDCOM for 2 Hyper-V VMs"
33
authors = ["hugsy"]
44
date = 2022-07-14T00:00:00Z
55
updated = 2022-07-14T00:00:00Z
6+
aliases = ["/posts/2022/07/14/setup-kdcom-for-2-hyper-v-vms.html"]
67

78
[taxonomies]
89
categories = ["minis"]

content/2022-07-17-windbgx-workspaces.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "WinDbgX undocumented workspace options"
33
authors = ["hugsy"]
44
date = 2022-07-17T00:00:00Z
55
updated = 2022-07-17T00:00:00Z
6+
aliases = ["/posts/2022/07/17/windbgx-undocumented-workspace-options.html"]
67

78
[taxonomies]
89
categories = ["minis"]

content/2022-08-06-install-hyperv-sandbox-win10home.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Install Hyper-V & Sandbox on Windows 10/11 Home"
33
authors = ["hugsy"]
44
date = 2022-08-06T00:00:00Z
55
updated = 2022-08-06T00:00:00Z
6+
aliases = ["/posts/2022/08/06/install-hyper-v-sandbox-on-windows-1011-home.html"]
67

78
[taxonomies]
89
categories = ["minis"]

content/2023-04-04-section-objects-kernel-user-communication-mode.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title = "Section Objects as Kernel/User communication mode"
33
authors = ["hugsy"]
44
date = 2023-04-04T00:00:00Z
55
updated = 2023-04-04T00:00:00Z
6+
aliases = ["/posts/2023/04/04/section-objects-as-kerneluser-communication-mode.html"]
67

78
[taxonomies]
89
categories = ["research"]

0 commit comments

Comments
 (0)