Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Throwback to Defcon CTF Finals

less than 1 minute read

Published:

Just was thinkng back to a couple months ago when we competed in Defcon CTF Finals 2020.

CTF and hacker content

less than 1 minute read

Published:

Burnout can happen. I found myself losing motivation a lot when all I did was push myself to work. Here’s some content that helps me relax while also re-motivating myself.

CSAW Quals 2020 baby-mult & ezbreezy

6 minute read

Published:

I didn’t play CSAW Quals with RPISEC but thought I’d take a look at the reversing challenges afterwards to practice using Binary Ninja. I have a commercial license… so I should use it, right?

TSGCTF2020 Reverse-ing

less than 1 minute read

Published:

Even though this is a reversing challenge, I thought I’d try to do the least amount of work and use Angr. Because this was labeled as an easy challenge, writing the angr solve script was also easy.

TSGCTF2020 Beginner’s Crypto

1 minute read

Published:

  • Solved after the CTF ended :(
    • I needed to see this post sooner…
    • One of the answers includes an arithmetic version of left and right shift.
  • I need to practice more crypto…

Installing Arch

3 minute read

Published:

A little while ago, after I passed my candidacy exam, I had a small burst of confidence. Because of this, I ended up trying to install Arch Linux for the first time since 2014 (when I was in my math undergrad program). Below is the steps I had to take to get there!

PlaidCTF2020 reee

6 minute read

Published:

I think this was one of the more easier reversing challenges from PlaidCTF. Regardless, I think it would still be beneficial for me to make this write-up as it is the first time I really used Ghidra instead of IDA on a task.

Candidacy?

less than 1 minute read

Published:

Did I say I passed my Candidacy Exam? ..well, I passed my Candidacy Exam.

Mov is making me crazy

1 minute read

Published:

MOV* (Intel Sytnax) has been driving me crazy for a little bit…

AUCTF2020 Sora

1 minute read

Published:

This was another simple reverse engineering task. It can also be found on the CTF hosts website linked in the last post). Lucky for me, I have been trying to learn and incorporate angr more into my workflow.

AUCTF2020 Miyazaki Trivia

1 minute read

Published:

I participated in AUCTF 2020, which was hosted by Auburn University Ethical Hacking Club (AUECH). It was designed to be friendly towards new CTFers so I thought I’d take a crack at it over the weekend as part of a smooth transition. I made a team (something to do with coffee) of one and tried some challenges.

Playing CTFs Again

less than 1 minute read

Published:

It has really been a while since I have played in a CTF seriously. Really, since starting graduate school, I feel like I have been playing “catch-up” (for various reasons). But, having become much more comfortable and confident in my ability to conduct research and because of the current stay-at-home situation due to COVID-19, I have decided to spend some weekends playing (or reviewing) CTFs.

AFL Basics - 2

less than 1 minute read

Published:

This is a short post that serves as the extension of the previous fuzzing post.

AFL Basics - 1

3 minute read

Published:

What is fuzzing?

Simply put, fuzzing is a technique for testing programs with randomly generated input. This randomization helps us find bugs by providing potentially invalid and corner-case inputs for the target program.

Building a Keyboard

4 minute read

Published:

Besides coffee, I have been obsessed with all things workstations (such as desks and chairs). This also includes computer peripherals, my favorite of which being mechanical keyboards.

portfolio

publications

talks

teaching