Scripting for Hackers

Although there are many tools available to the aspiring hacker/pentester, but to ascend to the upper echelons of the master hacker one must be able to develop their own tools. This requires scripting skills.

In this section, we will look to develop your scripting skills in a number of different scripting languages including Perl, BASH, Python, PowerShell and Remote CMD.

To start developing and refining your scripting skills, take a look at these tutorials.

1. BASH scripting

2. Windows Remote CMD commands

3. Perl Scripting, Part 1

4. Perl Scripting, Part 2: Building a Port Scanner

5. Python Scripting, Part 1: Getting Started

6. Python Scripting, Part 2: Building a Banner Grabbing Tool

7. Python Scripting, Part 3 : Building a FTP Password Cracking Tool