Using Python For Offensive Penetration Testing


Learning Outcome:


      Hussam Khrais

      Familiarity with Python is essential, but not to an expert level--
      Understand the web application penetration testing methodology and toolkit-- Interact with web applications using Python and the Requests library-- Write a web crawler/spider with the Scrapy library-- Create an HTTP bruteforcer based on Requests--


      • ALL the Scripts are downloadable - just plug and play!
      • It's an on-going Course, new contents will be added monthly!


      Before You Enroll !

      The knowledge which you will learn from this python online course is literally a weapon. My goal is to make you a better warrior in penetration testing through this python training. Consider the consequences of your actions, be smart and don't go to jail.

      "Assume your target is running unpatched Windows XP, Anti-Virus is disabled, firewall is turned off, IPS is not in place then you may (or not) get into their system !!" Does that sound like a real world penetration testing for you?

      Whether you get bored from theory and basic courses which repeat the same tools and techniques over and over again and fail to teach you how to hack into even unsecured systems or you want to push your skills from beginner to the next level, then you have come to the right place!

      There are quite a lot of people who call themselves hackers but in reality few have the solid skills to fit the definition, when other's tools fail, writing your own makes you a true hacker!



      Why Python?

      • Easy to learn
      • Cross platform
      • Unlimited third party libraries
      • Get your job done with few lines
      • Ranked as #1 for the most popular programming languages
      • Plenty of open source hacking tools are written in python which can be easily integrated within your script

      How To Use This Course?

      1. View the course in order, start from module 1 and move on.
      2. Before you see the video, download the script, read the inline comments, run the script in your home lab, then finally see the explanatory video, if you still got any question, post it in comment box.
      3. Don't skip the exercises, Google is your best friend.
      4. Fall in love with Python, go for extra mile and start writing your own weapons!

      How to reach me?

      • EHA discussion in case you have ANY question or technical problem.
      • LinkedIn if you have ANY questions prior taking the course, Ideas and collaboration are welcomed.

      What are the requirements?

      • Basic knowledge in Python or ANY other programming/scripting languages
      • Intermediate knowledge in penetration testing and ethical hacking

      What am I going to get from this course?

      • Over 52 lectures and 5 hours of content!
      • Answers to your questions
      • Highly technical, COMPLETELY hands-on, Straight to the point
      • You will setup your home virtual hacking lab
      • You will learn countermeasures against most of the attacks
      • Challenge yourself with UNSOLVED Exercises

      What is the target audience?

      • Ethical hackers and penetration testers
      • Students preparing for OSCP, OSCE, GPEN, GXPN, CEH
      • Information security professionals and cyber security consultants
      • System and network security administrators
      • Programmers who want to get their hands dirty

      Class Curriculum

      Your Instructor

      Hussam Khrais

      Hussam Khrais is a senior security engineer with over 5 years in penetration testing, Python scripting and network security where he spends countless hours in forging custom hacking tools in Python.

      Hussam currently holds the following certificates in information security:-

      -GIAC Penetration Testing - GPEN

      -Certified Ethical Hacker - CEH

      -Cisco Certified Network Professional - Security (CCNP Security)


      5 months ago Infosec Leader

      Exceptionally proficient teacher, who will deliberately disclose everything to guarantee your complete understanding. I appreciated the challenges which were presented with the goal that I could have an opportunity to give it a shot for myself rather than continually following along.

      3 months ago Jaysen Batchelor

      This course was extremely overwhelming to jump into, however the instructor makes an extraordinary effort in showing step by step explaining you with the devices and strategies at an early stage.

      1 months ago Milos Montes

      Excellent course.... the instructor helped keep me wanting to continue through all the lectures.

      1 months ago Alexey Brenes

      This was till now the best course I have had on EH Academy. The instructor does a great job! He teaches with great interest and has a rich educational knowledge.

      6 months ago Anthony Falcon

      This course is really engaging and the instructor was well prepared to deliver the content effectively.

      9 months ago Benjamin Major

      The instructor has a strong grasp of the subject and makes the learning fun with his antics. Have enjoyed all of this instructor’s courses.

      8 months ago Chad Blair

      I really liked this course because the instructor uses very basic but clear models to demonstrate a concept. It really helped me get a picture of what's happening throughout the course.

      4 months ago Chris Dunavan

      For me this was quite quick, but deep enough, course to get detailed knowledge. This class was very well organized and delivered, I enjoyed it.

      3 months ago Cristian Drincu

      Excellent!! I would recommend as "A Must" for students who are seeking quality course.

      2 months ago Edwin-Torres-Sanchez

      This is really good, building from beginner to amateur, so far - I've taken a lot from this course and actually am using the things I learn on a daily basis in my work.

      6 months ago Glen Ihrig

      The course is really engaging and an experiential learning.

      7 months ago Hector-Toledo

      Almost done with the course. Excellent all round. The course is well structured and the pace is just correct.

      1 months ago Hector-Toledo

      The instructor explains clearly each point, and he is concise and to the point. He uses practical and visual approach that makes concepts easy to understand and hard to forget.

      2 months ago Juan John Charles

      Very engaging presentation and manages to condense a lot of information into short periods but still makes it all understandable.

      1 months ago Marcus Smith

      Very clear instructions and very well put together teaching materials.

      Get Started Now

      Get started now!