A beginner friendly introduction to Web Application Security with starts from the very basics of the HTTP protocol and then takes on more advanced topics.

Pentester Academy – Web Application Pentesting

ادامه مطلب

This course will cover the basics of using GDB on Linux – x86, x86_64 and ARM based platforms.

Syllabus

Course Introduction and Debugging Basics   

What’s Up With The Symbol Files?

Analyzing Symbols With Nm

System Call Tracing With Strace

Breakpoints, Examining Registers And Memory

Modifying Registers And Memory

GDB Convenience Variables And Calling Routines

Cracking A Simple Binary With Debug Symbols

Disassembling And Cracking A Simple Binary

Conditional Breakpoints Using Variables And Registers

Setting Up Debian Armel In Qemu

Cracking A Simple Program On Arm Architectures

Iphone Application Reversing And Cracking With Gdb

Gdb On 64 Bit Systems

ادامه مطلب

This course focuses on teaching the basics of 32-bit assembly language for the Intel Architecture (IA-32) family of processors on the Linux platform and applying it to Infosec. Once we are through with the basics, we will look at writing shellcode, encoders, decoders, crypters and other advanced low level applications.

ادامه مطلب

This course focuses on the iOS platform and application security and is ideal for pentesters, researchers and the casual iOS enthusiast who would like to dive deep and understand how to analyze and systematically audit applications on this platform using a variety of bleeding edge tools and techniques.
A non-exhaustive list of topics to be taught includes:

  • Module 1: Introduction to iOS Security
  • Module 2: Creating an Application Pentest Platform
  • Module 3: Advanced Application Runtime Analysis
  • Module 4: Exploiting iOS Applications
  • Module 5: iOS Forensics and Data Recovery
  • Module 6: iOS Malware and Backdoors
  • Module 7: Further Study and Roadmap

Pentesting iOS Applications

ادامه مطلب

This course will teach you Python scripting and its application to problems in computer and network security. This course is ideal for penetration testers, security enthusiasts and network administrators who want to learn to automate tasks or go beyond just using ready made tools. We will be covering topics in system security, network security, attacking web applications and services, exploitation techniques, malware and binary analysis and task automation.
A non-exhaustive list of topics to be taught includes:

  • Python Scripting – Language Essentials
  • System Programming and Security
  • Network Security Programming – Sniffers and Packet Injectors
  • Attacking Web Applications
  • Exploitation Techniques
  • Malware Analysis and Reverse Engineering
  • Attack Task Automation
  • Further Study and Roadmap

Python For Pentesters

ادامه مطلب