Place Holder Projects Code
Bash MySQL JavaScript MySQL Quick Reference
Notes Documents Return of the Fed Login

m7c1

Much by way of discourse, some by way of advice; security from Clausewitz to Claude.

Buffer Overflow 0x02: Storing Shellcode in an Environment Variable

Buffer Overflow 0x02: Storing Shellcode in an Environment Variable

In this tutorial we'll cover how to perform a simple buffer overflow by jumping to shellcode that we've stored in an environment variable. We'll cover how to place the code, find its address, and go over a simple example of jumping to it to perform an exploit.

Posted by Will - February 17th '20

How To: Pipelines

How To: Pipelines

In this tutorial, we'll cover how to create and use command line pipelines. We'll go over a little bit of background on what they are, work through a couple of examples and finally address a common pipeline difficulty to do with standard error.

Posted by Will - February 9th '20

Signals, Jobs and Process Control

Signals, Jobs and Process Control

One very common command line activity is process control. In this tutorial, using tools like kill, and builtins like fg and jobs to interact with processes, and cover how to run them in both the foreground, and background of a single terminal.

Posted by Will - February 3rd '20

How To: xargs

How To: xargs

In this tutorial we'll cover how to use the xargs command-line tool. xargs allows arbitrary input, like the output of another command or the contents of a file, to be used as the parameters for another command.

Posted by Will - January 27th '20