I'm Warren Jonhow Lee, a System Architect, Hacker.
I've built Chartmetric & PttBrain from the ground up.
Currently working @ Parabola

Latest stories

DDecorator vs. Proxy

06/02/20202 Min Read — In Design Pattern

Recently I have been playing around with couple essential design patterns and want to write down my thoughts and compare them. The two patterns ( and ) are similar but not identical. Let's talk…

BBuild a Subdomain Guesser Using Go

03/30/20205 Min Read — In Security

Let's Talk About DNS Resolver First From the wiki page of DNS Server A DNS server is a computer server that contains a database of public IP addresses and their associated hostnames, and in most…

TTransfer Domain From GoDaddy to AWS Route53

02/29/20202 Min Read — In DevOps

It Began with a Sad Story I wrote this article to memorize a lesson I've learned due to my stupidity. The store was, two weeks ago I tried to transfer my domain (pttbrain.com) registrar from GoDaddy…

SScrape & Build Category Relation Tree

12/25/20192 Min Read — In PttBrain

This page shows how PTT categorizes boards (you can click and play with that !!). alt text Also you can see the number of live use count after the board name. This page contains fascinating…

FFun with Container

09/29/20194 Min Read — In 🐳

Have been working with Docker things for couple months. Can't wait to share some amazing things people can do with Docker container. What is container ? Well, from the official docker documentation…


05/27/20193 Min Read — In CTF

CTF time !! Let's find flags. alt text Hidden Page ~ 🚩(1/7) Log in to the app using a newly created account, we can see home page like alt text Clicking two posts below, we can see their URLs http…

00 - 1 Knapsack Problem

05/13/20192 Min Read — In Algorithm

Let's discuss one of my favorite DP problem. alt text Given weights and values of n items, put these items in a knapsack of capacity W to get the maximum total value in the knapsack. In other…

CCody's First Blog

05/12/20192 Min Read — In CTF

CTF time !! Let's find flags. alt text PHP File Inclusion Vulnerability ~ 🚩(1/3) Simply by giving the input text (under 'Add comment' text area) Then we are able to do remote php code execution…

MMicro-CMS v2

04/20/20193 Min Read — In CTF

CTF time !! Let's find flags. alt text SQL Injection ~ 🚩(1/3) Let's navigate to /login route (by clicking "Create a new page") alt text By giving username ' (single quote), we got an error page Focus…

WWeb Scraping

03/11/20198 Min Read — In Hacking

Below is the shortest summary about web scraping Web scraping is the process of using bots to extract content and data from a website. (https://www.incapsula.com) Basically, there are two kind of…

IIntroduce PttBrain

02/17/20193 Min Read — In PttBrain

Before jumping into the PttBrain product, I would like to talk about what PTT is a little bit. About PTT PTT Bulletin Board System, is the largest terminal-based bulletin board system (BBS) based in…

NNetwork Scan

01/13/20191 Min Read — In Hacking

In general, there are two types of network scan. Passive Scan (Whireshark, ARP Tables) Active Scan (Hping, NMAP, Scapy...etc) The difference between two is passive scan will not be recognized by…

BBuffer Overflows

12/31/20184 Min Read — In Security

Buffer overflows is one of most common bugs in C/C++ programs. Let's talk about some common buffer overflows. Stack Smashing What are buffer overflows ? Consider the web server contains a function…


12/30/20182 Min Read — In Security

To list some basic ciphers One Time Pad Key has the same length, or longer than, the message being sent. Its secure against one-time ciphertext-only attack. (Shannon, 1949) Stream Cipher OTP key is…


12/28/20184 Min Read — In Hacking

alt text Today I received an interesting phishing email. I did the research and found out it's actually a good learning opportunity, since attacker's server demonstrates excellent practice in network…

© 2020 by Warren. All rights reserved.
Last build: 11/28/2021