2020-01-21

SLAE 2: Creating a reverse TCP shell in x86 Assembly

What is a reverse TCP shell? A reverse TCP shell is a program that instead of listening for incoming connections, the program will connect to a remote system and provide a local shell. This is useful in situations where the victim system is behind NAT, …



2020-01-20

SLAE 1: Creating a bind shell in x86 Assembly

What is a bind shell? A Bind shell is simply a program that listens for incoming connections. When a connection is made, a local shell is redirected to the newly created connection, thereby giving access to the local machine. Bind shells are usually …



2019-08-15

Hack The Box - Olympus Writeup

I begun by scanning the box to find some interesting ports. PORT STATE SERVICE VERSION 22/tcp filtered ssh 53/tcp open domain (unknown banner: Bind) 80/tcp open http Apache httpd 2222/tcp open ssh (protocol 2.0) Port 80 was open so I visited the site and …



2019-01-20

My OSCP Review

In this blog post I’ll write about my experience taking the OSCP certification as well as some recommendations for people wanting to take the exam. I got access to the OSCP lab network 2019-09-09 and lost access 2019-12-08. As you can see I chose 90 …



2017-09-17

SEC-T CTF - G1bs0n Writeup

Hacking the gibson, one byte at the time…



2017-04-30

UIUCTF - Are we out of the woods yet? Reversing 350p

It looks like this python script was run through a custom packer. It's just Python*, which means it must be easy to reverse, right? *v3.6.1:69c0db5 https://www.youtube.com/watch?v=y8qQsXpcZXA This was fun little challenge that our team …