Ren's Space
Blog
About
All Posts
Sunday, September 21, 2025
Authenticating Without Knowing The Password
Authentication is hard, but what's easy is passing the user's hash!
Saturday, February 8, 2025
CJ2024: Armored Snake
I attempted to reverse engineer an obfuscated PyArmor program.
Tuesday, January 23, 2024
I Wrote A HTML Rendering Library and It Sucks
In an attempt to bring the a feel of modern WebDev to Python, I caused hell
Saturday, October 14, 2023
COMPFEST Attack Defense CTF: Managing 10+ Servers and Deployment
Building the infrastructure and flow of an Attack-Defense CTF
Friday, February 3, 2023
Things I Learned From Being A Teaching Assistant
Windows sucks, and lots, lots of consideration of deadlines.
Wednesday, October 19, 2022
Measuring Time In Arbitrary (Java) Program
How hard is it to measure them accurately?
Saturday, March 26, 2022
How I Render Bad Apple With HTML5 Canvas
Bad Apple is everywhere, here's my take at it!
Sunday, January 16, 2022
PERAK: Implementing Group Invitations Code
A slightly overengineered solution to code, but I learnt a lot!
Sunday, November 21, 2021
Karya Angkatan: Behind The Scene And User Input Messiness
Apparently, you can't always trust users to do input correctly. See how I dealt with it.
Saturday, September 18, 2021
On Anonymity And Trust
There is a bit of a problem with Indonesian Twitter's menfess system...
Friday, August 20, 2021
Browser Behavior: Form Problem
Browsers and their inconsistensies...
Tuesday, October 27, 2020
How To NOT Make an Online Schooling Platform
Pandemic, online school, and poorly written software. What could possibly happen?