-
How to Install Alfa AWUS036NH Driver for Kali Linux

This wifi adapter is an important weapon for penetration testers due to its feature that supports monitor and packet injection mode on a 2.4Ghz network. However, even if Alfa said it is already supported out of the box in Kali Linux, I found it unstable out of the box. Sometimes it goes undetected. So here…
-
How to Do Buffer Overflow Attack on 64bit Machine

Professor’s course material was out of date. He made an example of a buffer overflow attack several years ago. Then here I am, asked to fix the code to work on a modern machine, 64bit Kali Linux. There should be no difference with other Linux; you can practice this on any 64bit Linux machine. Prerequisite…
-
This is The Most Expensive Thing That I Have Repaired

That day, Professor told me to start learning about power side-channel attacks. Our lab has some ChipWhisperer lite kits, and I took one. I took the course and learned how to do CPA and DPA with invasive methods, which we need to connect physically to the victim chip to measure the power trace. I did…
-
Problem When Building Old OpenSSL Version on The New System

-
Now I Understand: What is Oblivious RAM?

ORAM is the acronym of an Oblivious Random-Access Machine. The main idea is to hide the access patterns from attackers. For example, when a client tries to access data stored in the server, the server cannot gain any information about the user access pattern. Imagine data storage, where each data is inside a block, and…
-
Easy Fix when Pop-OS Login Screen Shown on The Wrong Monitor

-
How to Run Linux on RISCV in Arty A7-100T FPGA

It’s been tempting for me to try running open-source software on top of open-source hardware. SiFive provides a bitstream for Arty A7 called Freedom, but it seems that the repository is dead now. The other interesting alternative to try is VexRiscv, and everyone keeps posting about Arty A7 35T while I only have the 100T…
-
How to Cut and Download Youtube Videos using Command Line

-
Git Pristine: How to Pristine Clean Your Dirty Git Repository


