Skip to main content

Posts

Showing posts from October, 2016

Exploit Development on Linux Platform Part - 2

Linux Basics and Command Line  Introduction          Welcome to the Module 2 of this workshop. So far in this workshop, we have talked about GCC & GDB and Ubuntu Linux setup. Linux is basically an open source operating system which s based on the Unix platform. However, Linux is now a much more enhanced, strong, fast and much more reliable operating system, which steps ahead of the Windows platform. In this module, we will explore Linux and its different flavors. We will be learning different techniques and commands that you should know in order to use Linux as a normal user, at minimum. PreRequisite Since we will be learning about Linux knowledge base, this module doesn’t require any prerequisites, especially on Linux, however, you should be a computer user and have prior experience with DOS. Linux Key Components It is very difficult to completely cover all Linux components aspects in one workshop, however, we will be presenting the overall overview here on

Exploit Development on Linux Platform Part - 1

Setting up the  Linux Environment   Introduction           Welcome to the workshop on Linux exploit development.In this workshop, we will explore how you can work on exploit development while being on Linux as an operating system. To complete this workshop, you are supposed to have prerequisite requirements in Linux as an operating system.   Prerequisite • Knowledge of TCP/IP protocols • Basic knowledge of Linux as an Operating System • Prior hands-on experience with Linux • Sound Knowledge of “C” programming on Linux • Understand socket programming Lab Requirements      To complete this workshop, you basically need a Linux operating system and programming  skills.To entertain all levels of audience, we will still present how to setup Linux as an Operating System on Virtual Machine.  We will be setting up Ubuntu Linux on VMware Fusion on Mac OS.    Download Link: https://my.vmware.com/web/vmware/downloads.      We will then be using GDB (GNU Debugger) for debugging the p