RSSAmplifier

Blog

Ivy Fan-Chiang's Blog

Sometimes I may write some stuff here

ivyfanchiang.caRSS feed ↗7 posts

Latest posts

Learning Go Binary Reverse Engineering through Malware Analysis

My last malware related project that I covered on this blog was the setup of my honeypot server and some analytics on the traffic it was receiving . I set up that honeypot server with the intention of collecting malware samples to reverse engineer, and this bot was one sample that piqued my interest. Here is my journey into the world of reverse engineering Go binaries and learning how Go works at…

Adventures in Running a Honeypot

I’ve been doing some malware research as a hobby for a while now because I find it interesting and useful for sharpening my reverse engineering skills. Malware researchers analyze malware samples to determine their unique features, objectives, and potential effects. I usually work on random infostealers that pop up on Discord or old malicious Microsoft Office documents (not all of which I…

Why the Fediverse Wants to Block Instagram Threads

NOTE : This post aims to lay out recent events on the Fediverse in hopefully an unbiased opinion. I currently do not have any strong opinions about the IG Threads federation debate I am witnessing (which might change in the future) but think the events and arguments should be documented in a way that users of the Fediverse, Instagram Threads, or the internet in general can understand as it…

OutSYDE: A Reflection on the Past Year in Systems Design Engineering

This post was partially inspired by my friend Steven’s post on his experience with resilience and problem solving in ECE. While this piece is no longer the response post highlighting similar experiences in SYDE that I planned, I still think it is a good read. Throughout high school, I spent my free time competing and working on side projects in the fields of information security and backend…

The Normal Distribution: A Derivation through Multi-Variable Calculus

The normal distribution or Gaussian distribution (informally known as a bell curve) is the most used continuous probability distribution with many applications in statistics and science. Its importance comes from the central limit theorem , which establishes that the distribution of a sum (or sample mean) of many independent and identically distributed random variables will tend to look like a…

UMassCTF 2023: java_jitters & java_jitters_2 Writeups

Over the weekend, I competed in UMassCTF 2023, the capture-the-flag contest hosted by UMass Amherst’s Cybersecurity Club. I competed in the CTF with team CVE2K9 , a group of CTF loving friends I found on the fediverse. This is my writeup for the two Java reverse engineering problems in the CTF: java_jitters and java_jitters_2 (this writeup has also been crossposted to the team website here )…

Reversing Synasploit.exe

A few months ago an unknown user joined our school’s cubing club’s Discord server and dropped a piece of malware in one of the text channels. The user was quickly banned but I downloaded a copy of the malware for future analysis ( VirusTotal ). This was my first dive into malware analysis and reverse engineering as I have always focused on forensics and some cryptography in CTFs. Basic…