Certified Penetration Testing Engineer



Similar documents
Certified Penetration Testing Engineer

C)PTE Course & Lab Outlines

Certified Penetration Testing Engineer

CERTIFIED PENETRATION TESTING ENGINEER

Certified Penetration Testing Engineer

CERTIFIED PENETRATION TESTING ENGINEER

C)PTE Penetration Testing Engineer

Certified Penetration Testing Specialist

Certified Penetration Testing Specialist

CERTIFIED PENETRATION TESTING CONSULTANT

Certified Penetration Testing Specialist (CPTS) with CEH Backtrack

CERTIFIED PENETRATION TESTING SPECIALIST DISTANCE LEARNING TRAINING COURSE (SINGLE-USER, DVD-ROM)

Certified Penetration Testing Engineer (CPTEningeer)

CYBERTRON NETWORK SOLUTIONS


Certified Ethical Hacker Exam Version Comparison. Version Comparison

Certified Ethical Hacker (CEH)

Build Your Own Security Lab

If you know the enemy and know yourself, you need not fear the result of a hundred battles.

VMware: Advanced Security

Computer Forensics Training - Digital Forensics and Electronic Discovery (Mile2)

Vulnerability Assessment and Penetration Testing

Venue. Dates. Certified Ethical Hacker (CEH) boot camp. Inovatec College. Nairobi Kenya (exact hotel name to be confirmed

CEH Version8 Course Outline

Professional Penetration Testing Techniques and Vulnerability Assessment ...

Ethical Hacking Course Layout

COURSE NAME: INFORMATION SECURITY INTERNSHIP PROGRAM

CRYPTUS DIPLOMA IN IT SECURITY

Course Content Summary ITN 261 Network Attacks, Computer Crime and Hacking (4 Credits)

Ethical Hacking and Information Security. Foundation of Information Security. Detailed Module. Duration. Lecture with Hands On Session: 90 Hours

EC Council Certified Ethical Hacker V8

Penetration Testing with Kali Linux

Description: Objective: Attending students will learn:

[CEH]: Ethical Hacking and Countermeasures

Detailed Description about course module wise:

Audience. Pre-Requisites

Overview of Network Security The need for network security Desirable security properties Common vulnerabilities Security policy designs

Certified Ethical Hacker (CEH) Ethical Hacking & Counter Measures Course 9962; 5 Days, Instructor-Led

SONDRA SCHNEIDER JOHN NUNES

Information Security. Training

Course Duration: 80Hrs. Course Fee: INR (Certification Lab Exam Cost 2 Attempts)

CONTENTS AT A GMi#p. Chapter I Ethical Hacking Basics I Chapter 2 Cryptography. Chapter 3 Reconnaissance: Information Gathering for the Ethical Hacker

INFORMATION SECURITY TRAINING CATALOG (2015)

Learn Ethical Hacking, Become a Pentester

National Cyber League Certified Ethical Hacker (CEH) TM Syllabus

PTSv2 in pills: The Best First for Beginners who want to become Penetration Testers. Self-paced, online, flexible access

Network Security and Firewall 1

Ethical Hacking and Attack Tools

National Cyber League Certified Ethical Hacker (CEH) TM Syllabus

When a student leaves this intensive 5 day class they will have hands on understanding and experience in Ethical Hacking.

Web Application Threats and Vulnerabilities Web Server Hacking and Web Application Vulnerability

SCP - Strategic Infrastructure Security

Networking: EC Council Network Security Administrator NSA

Topics in Network Security

Loophole+ with Ethical Hacking and Penetration Testing

EUCIP - IT Administrator. Module 5 IT Security. Version 2.0

Network Attacks and Defenses

Kerem Kocaer 2010/04/14

FORBIDDEN - Ethical Hacking Workshop Duration

Course Outline: Certified Ethical Hacker v8. Learning Method: Instructor-led Classroom Learning

Securing Cisco Network Devices (SND)

FRONT RUNNER DIPLOMA PROGRAM INFORMATION SECURITY Detailed Course Curriculum Course Duration: 6 months

Ethical Hacking and Countermeasures 5.0 Course ECEH5.0 5 Days COURSE OVERVIEW AUDIENCE OBJECTIVES OUTLINE

ETHICAL HACKING. By REAL TIME FACULTY

IDS 4.0 Roadshow. Module 1- IDS Technology Overview. 2003, Cisco Systems, Inc. All rights reserved. IDS Roadshow

Linux Network Security

InfoSec Academy Pen Testing & Hacking Track

CompTIA Security+ (Exam SY0-410)

APNIC elearning: Network Security Fundamentals. 20 March :30 pm Brisbane Time (GMT+10)

NSA/DHS CAE in IA/CD 2014 Mandatory Knowledge Unit Checklist 4 Year + Programs

INFORMATION SECURITY TRAINING

Vulnerability Assessment and Penetration Testing. CC Faculty ALTTC, Ghaziabad

Demystifying Penetration Testing

Ethical Hacking v7 40 H.

Security + Certification (ITSY 1076) Syllabus

Network Security Fundamentals

FSP-201: Ethical Hacking & IT Security

NETWORK SECURITY (W/LAB) Course Syllabus

CH EHC EC-Council Ethical Hacking and Countermeasures [v.9]

Certified Cyber Security Expert V Web Application Development

2016 TÜBİTAK BİLGEM Cyber Security Institute

Certified Penetration Testing Consultant

EC Council Security Analyst (ECSA)

ITEC441- IS Security. Chapter 15 Performing a Penetration Test

Introduction. Course Description

McAfee Certified Assessment Specialist Network

7 Network Security. 7.1 Introduction 7.2 Improving the Security 7.3 Internet Security Framework. 7.5 Absolute Security?

CS5008: Internet Computing

The purpose of this report is to educate our prospective clients about capabilities of Hackers Locked.

JK0 015 CompTIA E2C Security+ (2008 Edition) Exam

INFORMATION SECURITY TRAINING CATALOG (2016)

Course Content: Session 1. Ethics & Hacking

Presented By: Holes in the Fence. Agenda. IPCCTV Attack. DDos Attack. Why Network Security is Important

Web Application Hacking (Penetration Testing) 5-day Hands-On Course

Course Title: Course Description: Course Key Objective: Fee & Duration:

Transcription:

Certified Penetration Testing Engineer Course Title: CPTEngineer Duration: 5 days Language: English Class Format Options: Instructor-led classroom Live Online Training CBT - Pre-recorded Videos Prerequisites: A minimum of 12 months experience in networking technologies Sound knowledge of TCP/IP Knowledge of Microsoft packages Network+, Microsoft, Security+ Basic Knowledge of Linux is essential Student Materials: Student Workbook Student Lab Guide Software/Tools (3 DVDs) Certification Exam: CPTE Certified Pen Testing Engineer (Thompson Prometric Globally) OSCP Offensive Security Certified Professional Certification Track: CPTE - Certified Pen Testing Engineer CPTC - Certified Pen Testing Consultant CDFE - Certified Digital Forensics Examiner COURSE BENEFITS Certified Penetration Testing Engineer graduates obtain real world security knowledge that will enable them to recognize vulnerabilities, exploit system weaknesses, and help safeguard threats. Graduates will learn the art of Ethical Hacking with a professional edge (Penetration Testing). COURSE OVERVIEW CPTE s foundation is built firmly upon proven, hands-on, Penetration Testing methodologies utilized by our international group of vulnerability consultants. Mile2 trainers keep abreast of their field by practicing what they teach; we believe that an equal emphasis on theoretical and real world experience is essential for effective knowledge transfer to you, the student. The CPTE presents information based on the 5 Key Elements of Pen Testing; Information Gathering, Scanning, Enumeration, Exploitation and Reporting. The latest vulnerabilities will be discovered using these tried and true techniques. This course also enhances the business skills needed to identify protection opportunities, justify testing activities and optimize security controls appropriate to the business needs in order to reduce business risk. Mile2 goes far beyond simply teaching you to Hack - be prepared to learn penetration testing using advanced persistent threat techniques along with the highest level ethical hacking methodologies. Our course was developed around principles and behaviors used by malicious hackers. The course is taught with this in mind while keeping the focus on professional penetration testing and ensuring the security of information assets. Learn to hack...live to protect. Also available as: LIVE VIRTUAL TRAINING Attend live classes from anywhere in the world! Our Live Online classes make use of industry standard meeting and collaboration technologies. Students use simple web based tools to view slides, the instructors desktop, and videos all while holding live audio (and chat ) discussions with the instructor. During lab time, each remote student has a dedicated high spec remote PC. Students have full desktop access as if they were sitting in-front a PC in the actual computer lab. The instructor monitors each student s PC as they perform the labs remotely. The instructor can access the remote student s system to demonstrate and assist in the event questions arise. Public and private text chat allows for increased interactivity between students and instructor during class in a way that prevents interruptions to other students.

2 UPON COMPLETION Upon proper completion of the course, CPTE students will be able to confidently sit for the CPTE certification exam (recommended). Students will enjoy an in-depth course that is continuously updated to maintain and incorporate changes in the security environment. This course offers up-to-date proprietary labs that have been researched and developed by leading security professionals from around the world. COURSE DETAILS Module 0: Course Module 1: Business and Technical Logistics of Pen Testing Module 2: Linux Fundamentals Module 3: Information Gathering Module 4: Detecting Live Systems Module 5: Enumeration Module 6: Vulnerability Assessments Module 7: Malware Goes Undercover Module 8: Windows Hacking Module 9: Hacking UNIX/Linux Module 10: Advanced Exploitation Techniques Module 11: Pen Testing Wireless Networks Module 12: Networks, Sniffing and IDS Module 13: Injecting the Database Module 14: Attacking Web Technologies Module 15: Project Documentation Appendix 1: The Basics Appendix 2: Financial Sector Regulations Appendix 3: Access Controls Appendix 4: Protocols Appendix 5: Cryptography Appendix 6: Economics and Law OBJECTIVE OF HANDS-ON LABORATORY SCENARIOS This is an intensive hands-on class. Students may spend 20 hours or more performing labs that walk them through a real world Pen Testing model. Labs begin with simple activities and move on to more complex procedures. During labs, students move through a detailed Lab Guide containing screen shots, commands to be typed, and steps students should take. Students will make use of scores of traditional and cutting edge Pen Testing tools (GUI and command line, Windows and Linux) as they make their way through mile2 s time-tested methodology. (See Outline below for tool titles) Customers can be confident that as new methods arise in the security world, our labs are updated to reflect them. DETAILED HANDS-ON LABORATORY OUTLINE Module 0 Lab Documentation for CPTC Final Report Exercise 1 Documentation of the assigned tasks Module 1 Lab Getting Set Up Exercise 1 Naming and subnet assignments Exercise 2 Discovering your class share Exercise 3 VM Image Preparation Exercise 4 Discovering the Student Materials Exercise 5 PDF Penetration Testing Methodology s review Module 2 Lab Linux Fundamentals

3 Exercise 1 ifconfig Exercise 2 Mounting a USB Thumb Drive Exercise 3 Mount a Windows partition Exercise 4 VNC Server Exercise 5 Preinstalled tools in BackTrack 5 Module 3 Lab Information Gathering Exercise 1 Google Queries Exercise 2 Footprinting Tools Exercise 3 Getting everything you need with Maltego Exercise 4 Using Firefox for Pen Testing Exercise 5 Documentation of the assigned tasks Module 4 Lab Detecting Live Systems Exercise 1 Look@LAN Exercise 2 Zenmap Exercise 3 Zenmap in BackTrack 5 Exercise 4 NMAP Command Line Exercise 5 Hping2 Exercise 6 Unicornscan Exercise 7 Documentation of the assigned tasks Module 5 Lab Reconnaisance Exercise 1 Banner Grabbing Exercise 2 Zone Transfers Exercise 3 SNMP Enumeration Exercise 4 LDAP Enumeration Exercise 5 Null Sessions Exercise 6 SMB Enumeration Exercise 7 SMTP Enumeration Exercise 8 Documentation of the assigned tasks Module 6 Lab Vulnerability Assessment Exercise 1 Run Nessus for Windows Exercise 2 Run Saint Exercise 3 Documentation of the assigned tasks Module 7 Lab Malware Exercise 1 Netcat (Basics of Backdoor Tools) Exercise 2 Exploiting and Pivoting our Attack Exercise 3 Creating a Trojan Exercise 4 Documentation of the assigned tasks Module 8 Lab Windows Hacking Exercise 1 Cracking a Windows Password with Linux Exercise 2 Cracking a Windows Password with Cain Exercise 3 Covering your tracks via Audit Logs Exercise 4 Alternate Data Streams Exercise 5 Stegonagraphy Exercise 6 Understanding Rootkits Exercise 7- Windows 7 Client Side Exploit (Browser) Exercise 8- Windows 2008 SMBv2 Exploit Exercise 9 Documentation of the assigned tasks Module 9 Lab Hacking UNIX/Linux Exercise 1 Setup and Recon Do you remember how? Exercise 2 Making use of a poorly configured service Exercise 3 Cracking a Linux password Exercise 4 Creating a backdoor and covering our tracks Exercise 5 Documentation of the assigned tasks Module 10 Lab Advanced Vulnerability and Exploitation Techniques Exercise 1 Metasploit Command Line Exercise 2 Metasploit Web Interface Exercise 3 Exploit-DB.com Exercise 4 Saint Exercise 5 Documentation Module 11 Lab Attacking Wireless Networks Exercise 1 War Driving Lab Exercise 2 WEP Cracking Lab (classroom only) Exercise 3 Documentation Module 12 Lab Networks, Sniffing and IDS Exercise 1 Capture FTP Traffic Exercise 2 ARP Cache Poisoning Basics Exercise 3 ARP Cache Poisoning - RDP Exercise 4 Documentation Module 13 Lab Database Hacking Exercise 1 Hacme Bank Login Bypass Exercise 2 Hacme Bank Verbose Table Modification Exercise 3 Hacme Books Denial of Service Exercise 4 Hacme Books Data Tampering Exercise 5 Documentation of the assigned tasks Module 14 Lab Hacking Web Applications Exercise 1 Input Manipulation Exercise 2 Shoveling a Shell Exercise 3 Hacme Bank Horizontal Privilege Escalation Exercise 4 Hacme Bank Vertical Privilege Escalation Exercise 5 Hacme Bank Cross Site Scripting Exercise 6 Documentation of the assigned tasks A5 Lab Cryptography Exercise 1 Caesar Encryption Exercise 2 RC4 Encryption Exercise 3 IPSec Deployment Post-Class Lab CORE IMPACT Exercise 1 CORE IMPACT

4 DETAILED COURSE OUTLINE Module 0: Course Introduction Courseware Materials Course Course Objectives CPTEngineer Exam Information Learning Aids Labs Class Prerequisites Student Facilities Module 1: Business and Technical Logistics of Penetration Testing What is a Penetration Test? Benefits of a Penetration Test Data Breach Insurance CSI Computer Crime Survey Recent Attacks & Security Breaches What does a Hack cost you? Internet Crime Complaint Center The Evolving Threat Security Vulnerability Life Cycle Exploit Timeline Zombie Definition What is a Botnet? How is a Botnet Formed? Botnet Statistics How are Botnet s Growing? Types of Penetration Testing Hacking Methodology Methodology for Penetration Testing Penetration Testing Methodologies Hacker vs. Penetration Tester Not Just Tools Website Tool: SecurityNOW! SX Seven Management Errors Module 2: Linux Fundamentals Linux History: Linus + Minix = Linux The GNU Operating System Linux Introduction Linux GUI Desktops Linux Shell Linux Bash Shell Recommended Linux Book Password & Shadow File Formats User Account Management Instructor Demonstration Changing a user account password Configuring Network Interfaces with Linux Mounting Drives with Linux Tarballs and Zips Compiling Programs in Linux Why Use Live Linux Boot CDs Typical Linux Operating Systems Most Popular: BackTrack Module 3: Information Gathering What Information is gathered by the Hacker? Organizing Collected Information Leo meta-text editor Free Mind: Mind mapping IHMC CmapTools Methods of Obtaining Information Physical Access Social Access Social Engineering Techniques Social Networks Instant Messengers and Chats Digital Access Passive vs. Active Reconnaissance Footprinting defined Maltego Maltego GUI FireCAT Footprinting tools Google Hacking Google and Query Operators SiteDigger Job Postings Blogs & Forums Google Groups / USENET Internet Archive: The WayBack Machine

5 Domain Name Registration WHOIS WHOIS Output DNS Databases Using Nslookup Dig for Unix / Linux Traceroute Operation Traceroute (cont.) 3D Traceroute Module 4: Detecting Live System Introduction to Port Scanning Port Scan Tips Expected Results Popular Port Scanning Tools Stealth Online Ping NMAP: Is the Host online ICMP Disabled? NMAP TCP Connect Scan TCP Connect Port Scan Tool Practice : TCP half-open & Ping Scan Half-open Scan Firewalled Ports NMAP Service Version Detection Additional NMAP Scans Saving NMAP results NMAP UDP Scans Module 5: Enumeration Enumeration Web Server Banners Practice: Banner Grabbing with Telnet SuperScan 4 Tool: Banner Grabbing Sc HTTPrint SMTP Server Banner DNS Enumeration Zone Transfers from Windows 2000 DNS Backtrack DNS Enumeration Countermeasure: DNS Zone Transfers SNMP Insecurity SNMP Enumeration Tools SNMP Enumeration Countermeasures Opus online traceroute People Search Engines Intelius info and Background Check Tool EDGAR For USA Company Info Company House For British Company Info Client Email Reputation Web Server Info Tool: Netcraft Footprinting Countermeasures DOMAINSBYPROXY.COM UDP Port Scan Advanced Technique Tool: Superscan Tool: Look@LAN Tool: Hping2 Tool: Hping2 More Hping2 Tool: Auto Scan OS Fingerprinting: Xprobe2 Xprobe2 Options Xprobe2 v T21-500 192.168.XXX.XXX Tool: P0f Tool Practice: Amap Tool: Fragrouter: Fragmenting Probe Packets Countermeasures: Scanning Active Directory Enumeration LDAPMiner AD Enumeration countermeasures Null sessions Syntax for a Null Session Viewing Shares Tool: DumpSec Tool: Enumeration with Cain and Abel NAT Dictionary Attack Tool THC-Hydra Injecting Abel Service Null Session Countermeasures Module 6: Vulnerability Assessments Vulnerabilities in Network Services Vulnerabilities in Networks Vulnerability Assessment Def Vulnerability Assessment Intro Testing Staying Abreast: Security Alerts Vulnerability Research Sites Vulnerability Scanners Nessus Nessus Report SAINT Sample Report

6 Tool: Retina Qualys Guard http://www.qualys.com/products/overview/ Tool: LANguard Module 7: Malware Goes Undercover Distributing Malware Malware Capabilities Countermeasure: Monitoring Autostart Methods Tool: Netcat Netcat Switches Netcat as a Listener Executable Wrappers Benign EXE s Historically Wrapped with Trojans Tool: Restorator Tool: Exe Icon The Infectious CD-Rom Technique Trojan: Backdoor.Zombam.B Trojan: JPEG GDI+ All in One Remote Exploit Module 8: Windows Hacking Password Guessing Password Cracking LM/NTLM Hashes LM Hash Encryption NT Hash Generation Syskey Encryption Cracking Techniques Precomputation Detail Creating Rainbow Tables Free Rainbow Tables NTPASSWD:Hash Insertion Attack Password Sniffing Windows Authentication Protocols Hacking Tool: Kerbsniff & KerbCrack Countermeasure: Monitoring Logs Hard Disk Security Breaking HD Encryption Module 9: Hacking UNIX/Linux Introduction File System Structure Kernel Processes Starting and Stopping Processes Interacting with Processes Command Assistance Interacting with Processes Accounts and Groups Password & Shadow File Formats Microsoft Baseline Analyzer MBSA Scan Report Dealing with Assessment Results Patch Management Other Patch Management Options Advanced Trojans: Avoiding Detection BPMTK Malware Countermeasures Gargoyle Investigator Spy Sweeper Enterprise CM Tool: Port Monitoring Software CM Tools: File Protection Software CM Tool: Windows File Protection CM Tool: Windows Software Restriction Policies CM Tool: Hardware Malware Detectors Countermeasure: User Education Tokens & Smart Cards USB Tokens Covering Tracks Disabling Auditing Clearing and Event log Hiding Files with NTFS Alternate Data Stream NTFS Streams countermeasures What is Steganography? Steganography Tools Shedding Files Left Behind Leaving No Local Trace Tor: Anonymous Internet Access How Tor Works TOR + OpenVPN= Janus VM Encrypted Tunnel Notes: Hacking Tool: RootKit Windows RootKit Countermeasures Accounts and Groups Linux and UNIX Permissions Set UID Programs Trust Relationships Logs and Auditing Common Network Services Remote Access Attacks Brute-Force Attacks Brute-Force Countermeasures X Window System X Insecurities Countermeasures

7 Network File System (NFS) NFS Countermeasures Passwords and Encryption Password Cracking Tools Salting Symbolic Link Symlink Countermeasure Core File Manipulation Shared Libraries Kernel Flaws File and Directory Permissions SUID Files Countermeasure File and Directory Permissions World-Writable Files Countermeasure Clearing the Log Files Rootkits Rootkit Countermeasures Module 10: Advanced Exploitation Techniques How Do Exploits Work? Format String Race Conditions Memory Organization Buffer OverFlows Buffer Overflow Definition Overflow Illustration How Buffers and Stacks Are Supposed to Work Stack Function How a Buffer Overflow Works Buffer Overflows Heap Overflows Module 11: Pen Testing Wireless Networks Standards Comparison SSID (Service Set Identity) MAC Filtering Wired Equivalent Privacy Weak IV Packets WEP Weaknesses XOR Encryption Basics How WPA improves on WEP TKIP The WPA MIC Vulnerability 802.11i - WPA2 WPA and WPA2 Mode Types WPA-PSK Encryption LEAP LEAP Weaknesses NetStumbler Tool: Kismet Tool: Aircrack-ng Suite Tool: Airodump-ng Heap Spraying Prevention Security Code s Stages of Exploit Development Shellcode Development The Metasploit Project The Metasploit Framework Meterpreter Fuzzers SaintExploit at a Glance SaintExploit Interface Core Impact Tool: Aireplay DOS: Deauth/disassociate attack Tool: Aircrack-ng Attacking WEP Attacking WPA cowpatty Exploiting Cisco LEAP asleap WiFiZoo Wesside-ng Typical Wired/Wireless Network 802.1X: EAP Types EAP Advantages/Disadvantages EAP/TLS Deployment New Age Protection Aruba Wireless Intrusion Detection and Prevention RAPIDS Rogue AP Detection Module

8 Module 12: Networks, Sniffing, IDS Example Packet Sniffers Tool: Pcap & WinPcap Tool: Wireshark TCP Stream Re-assembling Tool: Packetyzer tcpdump & windump Tool: OmniPeek Sniffer Detection Using Cain & Abel Active Sniffing Methods Switch Table Flooding ARP Cache Poisoning ARP Normal Operation ARP Cache Poisoning Tool Countermeasures Tool: Cain and Abel Ettercap Linux Tool Set: Dsniff Suite Dsniff Operation MailSnarf, MsgSnarf, FileSnarf What is DNS spoofing? Tools: DNS Spoofing Session Hijacking Module 13: Injecting the Database Vulnerabilities & Common Attacks SQL Injection Impacts of SQL Injection Why SQL Injection? SQL Injection: Enumeration SQL Extended Stored Procedures Direct Attacks SQL Connection Properties Attacking Database Servers Breaking SSL Traffic Tool: Breaking SSL Traffic Tool: Cain and Abel Voice over IP (VoIP) Intercepting VoIP Intercepting RDP Cracking RDP Encryption Routing Protocols Analysis Countermeasures for Sniffing Countermeasures for Sniffing Evading The Firewall and IDS Evasive Techniques Firewall Normal Operation Evasive Technique -Example Evading With Encrypted Tunnels Newer Firewall Capabilities New Age Protection Networking Device Bastion Host Spyware Prevention System (SPS) Intrusion SecureHost Intrusion Prevention Obtaining Sensitive Information Hacking Tool: SQLScan Hacking Tool: osql.exe Hacking Tool: Query Analyzers Hacking Tool: SQLExec www.petefinnegan.com Hacking Tool: Metasploit Finding & Fixing SQL Injection Hardening Databases Module 14: Attacking Web Technologies Web Server Market Share Common Web Application Threats Progression of a Professional Hacker Anatomy of a Web Application Attack Web Applications Components Web Application Penetration Methodologies URL Mappings to Web Applications Query String Changing URL Login Parameters Cross-Site Scripting (XSS) Injection Flaws Unvalidated Input Unvalidated Input Illustrated Impacts of Unvalidated Input Finding & Fixing Un-validated Input Attacks Against IIS Unicode IIS Directory Traversal IIS Logs Other Unicode Exploitations N-Stalker Scanner 2009 NTOSpider HTTrack Website Copier Wikto Web Assessment Tool SiteDigger v3.0 Paros Proxy Burp Proxy Brutus Dictionary Maker

9 Cookies Module 15: Project Documentation Additional Items The Report Report Criteria: Supporting Documentation Analyzing Risk Report Results Matrix Findings Matrix Delivering the Report Stating Fact Recommendations Acunetix Web Scanner Samurai Web Testing Framework Executive Summary Technical Report Report Table Of Contents Summary Of Security Weaknesses Identified Scope of Testing Summary Recommendations Summary Observations Detailed Findings Strategic and Tactical Directives Statement of Responsibility / Appendices Appendix Appendix 1: The Basics The Growth of Environments and Security Our motivation The Goal: Protecting Information! CIA Triad in Detail Approach Security Holistically Security Definitions Definitions Relationships Method: Ping The TCP/IP stack Recommended Video: It s Showtime Which services use which ports? TCP 3-Way Handshake TCP Flags Malware Types of Malware Types of Malware Cont... Types of Viruses More Malware: Spyware Trojan Horses Back Doors DDoS Issues DDoS Packet Sniffers Passive Sniffing Active Sniffing Firewalls, IDS and IPS Firewall First line of defense IDS Second line of defense IPS Last line of defense? Firewalls Firewall Types: (1) Packet Filtering Firewall Types: (2) Proxy Firewalls Firewall Types Circuit-Level Proxy Firewall Type of Circuit-Level Proxy SOCKS Firewall Types Application-Layer Proxy Firewall Types: (3) Stateful Firewall Types: (4) Dynamic Packet-Filtering Firewall Types: (5) Kernel Proxies Firewall Placement Firewall Architecture Types Screened Host Multi- or Dual-Homed Screened Subnet Wi-Fi Network Types Widely Deployed Standards Standards Comparison 802.11n - MIMO of Database Server Types of databases of Database Server

10 Appendix 2: Financial Sector Regulations Pertaining to Pen Testing IT Governance Best Practice IT Risk Management Types of Risks Information Security Risk Evaluation Improving Security Posture Risk Evaluation Activities Risk Assessment Information Gathering Data Classification Threats and Vulnerabilities Analytical Methods Evaluate Controls Evaluate Controls Risk Ratings Important Risk Assessment Practices Compliance Many Regulations Basel II Gramm-Leach-Bliley-Act 1999 Title V Federal Financial Examination Institution Council - FFIEC Sarbanes-Oxley Act (SOX 404) 2002 IT Applications and Security Internal Control: SOX SOX: Business or IT Issue? IT Issue for SOX ISO 27002 ISO 27002: Control Components Background on PCI Dirty Dozen Change Control and Auditing Total Cost of Compliance What does this mean to the tech? Appendix 3: Access Controls Role of Access Control Definitions Categories of Access Controls Physical Controls Logical Controls Soft Controls Security Roles Steps to Granting Access Access Criteria Appendix 4: Protocols Protocols OSI Application Layer OSI Presentation Layer OSI Session Layer Transport Layer OSI Network Layer OSI Data Link OSI Physical Layer Protocols at Each OSI Model Layer TCP/IP Suite Port and Protocol Relationship Appendix 5: Cryptography Introduction Encryption Cryptographic Definitions Encryption Algorithm Implementation Physical Access Control Mechanisms Biometric System Types Synchronous Token Asynchronous Token Device Memory Cards Smart Card Cryptographic Keys Logical Access Controls OS Access Controls Conceptual Use of Ports UDP versus TCP Protocols ARP Protocols ICMP Network Service DNS SSH Security Protocol SSH Protocols SNMP Protocols SMTP Symmetric Encryption Symmetric Downfalls Symmetric Algorithms Crack Times Asymmetric Encryption Public Key Cryptography Advantages

11 Asymmetric Algorithm Disadvantages Asymmetric Algorithm Examples Key Exchange Symmetric versus Asymmetric Using the Algorithm Types Together Instructor Demonstration Hashing Common Hash Algorithms Birthday Attack Example of a Birthday Attack Generic Hash Demo Instructor Demonstration Security Issues in Hashing Appendix 6: Economics and Law Security Incentives & Motivations What motivates us to promote security? Security Incentives & Motivations What motivates others to attack security? What is Your Weakest Link? What Is the Value of an Asset? Examples of Some Vulnerabilities that Are Not Always Obvious Categorizing Risks Some Examples of Types of Losses Different Approaches to Analyzing Risks Who Uses What Analysis Type? Qualitative Analysis Steps Quantitative Analysis Can a Purely Quantitative Analysis Be Accomplished? Comparing Cost and Benefit Cost of a Countermeasure Cyber Crime! Not Just Fun and Games Examples of Computer Crimes Who Perpetrates These Crimes? A Few Attack Types Telephone Fraud Identification Protection & Prosecution Privacy of Sensitive Data Privacy Issues U.S. Laws as Examples European Union Principles on Privacy Routing Data Through Different Countries Hash Collisions MD5 Collision Creates Rogue Certificate Authority Hybrid Encryption Digital Signatures SSL/TLS SSL Connection Setup SSL Hybrid Encryption SSH IPSec - Network Layer Protection Public Key Infrastructure Quantum Cryptography Attack Vectors Network Attacks More Attacks (Cryptanalysis) Employee Privacy Issues U.S. LAW Common Laws Civil Common Laws Criminal Common Laws Administrative U.S. Federal Laws Intellectual Property Laws More Intellectual Property Laws Software Licensing Digital Millennium Copyright Act Investigating Computer Crime and Its Barriers Countries Working Together Security Principles for International Use Bringing in Law Enforcement Investigation of Any Crime Role of Evidence in a Trial Evidence Requirements Chain of Custody How Is Evidence Processed? Evidence Types Hearsay Rule Exception Responding to an Incident Preparing for a Crime Before It Happens Incident Handling Evidence Collection Topics Computer Forensics Trying to Trap the Bad Guys