Compare commits

...

2 Commits

Author SHA1 Message Date
Joost Agterhoek
22af4ae626 blog post about malware analysis 2024-09-06 10:45:58 +02:00
Joost Agterhoek
894606f9f9 editing base files 2024-09-04 13:29:23 +02:00
3 changed files with 19 additions and 7 deletions

View File

@ -1,6 +1,6 @@
base_url = "https://anemone.pages.dev"
title = "anemone"
description = "A minimalist Zola theme that prioritizes clean CSS and avoids heavy JavaScript. Enjoy a seamless user experience with lightning-fast load times. Let your content take center stage in a clutter-free, elegant design that enhances readability. Responsive and efficient, anemone brings focus to your ideas."
base_url = "https://notes.joostagterhoek.nl"
title = "My statically generated test website"
description = "This is a test website built with Zola. Here I want to try to build a more easy to manage and 'quiet' homepage for my blog, possibly a journal and definitely current programming, scripting and automation projects. Goals are easy access to the content (preferably direct file access), integration with Git and Obsidian and ease of use."
compile_sass = false
minify_html = true
generate_feeds = true
@ -31,7 +31,7 @@ anchors = "on"
internal_level = "warn"
[extra]
author = "Speyll"
author = "Joost Agterhoek"
display_author = true
favicon = "favicon.ico"
@ -51,3 +51,4 @@ header_nav = [
# Optional footer license text. It will only show, when using footer_content_license.
#footer_content_license = "Creative Commons Attribution 4.0 International"
#footer_content_license_link = "https://creativecommons.org/licenses/by/4.0/"

View File

@ -2,14 +2,13 @@
+++
## Overview
anemone theme is designed to provide a nearly no-JavaScript, efficient, and minimalist experience for your website. Embracing simplicity, the theme focuses on content and readability, ensuring a seamless user experience without unnecessary distractions.
This is a test website built with Zola. Here I want to try to build a more easy to manage and 'quiet' homepage for my blog, possibly a journal and definitely current programming, scripting and automation projects. Goals are easy access to the content (preferably direct file access), integration with Git and Obsidian and ease of use.
> *"Useless blockquote"*
## Blog Posts
Explore our insightful blog posts on a variety of topics:
Here are some highlighted blog posts, check out all my posts [here](./blog/):
- 🔥 [testing](./blog/testing)

View File

@ -0,0 +1,12 @@
+++
title = "I want to learn malware analysis (again)"
[taxonomies]
tags = ['malware analysis']
+++
The heading says it all: I *really* want to learn malware analysis. Ever since I finalized the [Practical Malware Analysis & Triage](https://academy.tcm-sec.com/p/practical-malware-analysis-triage) course by [TCM Security](https://academy.tcm-sec.com/), I was hooked. I 💚loved💚 the entire course, especially diving deep into binaries, (trying) reverse engineering, debugging. I went through all the material, did the labs and wrote up a report, a (very shallow) static and dynamic analysis of a WannaCry-sample. I found my niche (or so I thought...)
## Rabbit holes
One thing that bothered me throughout the course, was the lack of direction and stable ground when investigating and debugging binaries. I found myself stuck reverse engineering functions that were not user written code (C runtime for example). I got close to a particularly interesting part, stepping into and over functions, all to ultimately never reach that goal of finding a specific return value or determining a critical execution flow junction. So I thought to myself: what's the best way to learn how programs work, and flip them inside out? By building them myself! With that motivation, I dove deep back into Python 🐍, thinking, this will be a good starting ground to hop over to C 🖥️ later. But...I think I got stuck at the first step! 🛑 Over the last year, I got really hooked on programming. Some of the stuff I (partially) made: