I’ve been interested in canary style honeypots for a while and I finally got around to installing one. I thought that I would document the process here for future reference and my notes might be useful for someone else who wants to set one up without spending much money.
Continue reading “Open Canary”
This time I am taking a shot at a new Vulnhub challenge called IMF. It’s short for “Impossible Mission Force”.
Here are the plot and objective from the vulnhub website.
Welcome to "IMF", my first Boot2Root virtual machine. IMF is a intelligence agency that you must hack to get all flags and ultimately root. The flags start off easy and get harder as you progress. Each flag contains a hint to the next flag. I hope you enjoy this VM and learn something.
Continue reading “IMF 1”
Before my new let’s encrypt certificate expired I needed to setup an auto-renewal script.
Continue reading “Let’s Encrypt Renewal”
While setting up a cloud service I decided to finally give letsencrypt.org a try.
Continue reading “Let’s Encrypt”
In this post I’ll continue the setup of my Arch linux system by installing a display manager and finishing up some gui customization.
Continue reading “Arch Linux Part 5”
In this post I’ll continue the setup of my Arch linux system by installing and customizing a gui environment.
Continue reading “Arch Linux Part 4”
In part 3 of this series I will be following the arch wiki general recommendations section to complete some initial setup tasks on my newly installed Arch operating system.
Continue reading “Arch Linux Part 3”
Here are the instructions for the challenge
Stack5 is a standard buffer overflow, this time introducing shellcode.
This level is at /opt/protostar/bin/stack5
At this point in time, it might be easier to use someone elses shellcode
If debugging the shellcode, use \xcc (int3) to stop the program executing and return to the debugger
remove the int3s once your shellcode is done.
int main(int argc, char **argv)
Continue reading “Protostar Stack5”
In Part 1 I create a virtual machine to host Arch Linux and booted the installation media. In this part I will begin installing Arch by following the wikis installation guide.
Continue reading “Arch Linux Part 2”
In an attempt to learn more about the inner workings of Linux I am going to start setting up an Arch Linux machine with pentesting tools. I’ve always used more user friendly Linux distributions like Ubuntu, Kali, Backtrack, etc. Arch is designed to give you full control over your operating system. Here is an excerpt from their wiki.
Arch Linux is an independently developed, i686/x86-64 general-purpose GNU/Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. The default installation is a minimal base system, configured by the user to only add what is purposely required.
From what I have read it is not a simple process to get Arch up and running. You start with a very minimal amount of tools and everything must be installed and configured by the user. This setup process forces you to learn more about how the system works and in the end you should have a very efficient machine.
Continue reading “Arch Linux Part 1”