• No results found

Ethical Hacking v7 40 H.

N/A
N/A
Protected

Academic year: 2021

Share "Ethical Hacking v7 40 H."

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

1 | I.C.T.C. “International Computer Training Center” ΦΑΛΗΡΟΥ 93, ΚΟΥΚΑΚΙ, 11741 Τ. 210-9230099, Φ. 210-9229280 www.ictc.gr [email protected] TITLE DURATION Ethical Hacking v7 40 H. Overview

This class will immerse the student into an interactive environment where they will be shown how to scan, test, hack and secure their own systems. Students then learn how intruders escalate privileges and what steps can be taken to secure a system.

Who Should Attend

This course will significantly benefit security officers, auditors, security professionals, site administrators, and anyone who is concerned about the integrity of the network infrastructure.

Outlines

Lesson 1: Introduction to Ethical Hacking Problem Definition -Why Security?

Essential Terminologies Elements of Security

The Security, Functionality and Ease of se Triangle Case Study

What does a Malicious Hacker do? Types of Hacker Attacks

Hacktivism Hacker Classes

Security News - Suicide Hacker Ethical Hacker Classes

What do Ethical Hackers do? Can Hacking be Ethical

How to become an Ethical Hacker Skill Profile of an Ethical Hacker What is Vulnerability Research? How to Conduct Ethical Hacking How Do They Go About It? Approaches to Ethical Hacking Ethical Hacking Testing

Ethical Hacking Deliverables

(2)

2 | I.C.T.C. “International Computer Training Center” Lesson 2: Hacking Laws

www.usdoj.gov www.gob.mx www.jf.gov.br canada.justice.gc.ca www.opsi.gov.uk europa.eu Belgium Laws Denmark Laws France Laws German Laws Greece Laws Italian Laws Netherlands Laws Norway

The Cybercrime Act 2001 The Information Technology Act Japan’s Cyber Laws

Singapore’s Cyber Laws

Act on Promotion of Information and Communications Network Utilization and Information Protection

The Computer Crimes Act 1997 www.legislation.gov.hk

Telecommunication Law Lesson 3: Footprinting visiting Reconnaissance Defining Footprinting

Why is Footprinting Necessary

Areas and Information which Attackers Seek Information Gathering Methodology

Footprinting Tools E-Mail Spiders

Steps to Create Fake Login Pages How to Create Fake Login Pages

Websites using Man-in-the-Middle Phishing Kit Benefits to Fraudster

Steps to Perform Footprinting Lesson 4: Google Hacking What is Google hacking

What a hacker can do with vulnerable site Anonymity with Caches

Using Google as a Proxy Server Directory Listings

Going Out on a Limb - Traversal Techniques Extension Walking

(3)

3 | I.C.T.C. “International Computer Training Center” Locating Public Exploit Sites

Locating Vulnerable Targets

Web Server Software Error Messages Application Software Error Messages Default Pages

Searching for Passwords

Google Hacking Database (GHDB) SiteDigger Tool

Gooscan

Goolink Scanner Goolag Scanner Tool - Google Hacks Google Hack Honeypot Google Protocol Google Cartography Lesson 5: Scanning Scanning: Definition Types of Scanning Objectives of Scanning CEH Scanning Methodology War Dialer Technique Banner Grabbing Vulnerability Scanning

Draw Network Diagrams of Vulnerable Hosts Preparing Proxies

Scanning Countermeasures Tool: SentryPC

Lesson 6: Enumeration

Overview of System Hacking Cycle What is Enumeration?

Techniques for Enumeration NetBIOS Null Sessions PS Tools

Network Management Protocol (SNMP) Enumeration LDAP enumeration

NTP enumeration SMTP enumeration Web enumeration Winfingerprint

How To Enumerate Web Application Directories in IIS Using DirectoryServices IP Tools Scanner

Enumerate Systems Using Default Password Tools

(4)

4 | I.C.T.C. “International Computer Training Center” Lesson 7: System Hacking

Part 1- Cracking Password Part 2- Escalating Privileges Part 3 - Executing applications Part 4 - Hiding files

Part 5 - Covering Tracks

Lesson 8: Trojans and Backdoors Effect on Business

What is a Trojan?

Indications of a Trojan Attack Ports Used by Trojans

Trojans

Classic Trojans Found in the Wild Hacking Tool: Loki

Atelier Web Remote Commander Trojan Horse Construction Kit How to Detect Trojans? Anti-Trojan Software

Evading Anti-Virus Techniques

Sample Code for Trojan Client/Server

Evading Anti-Trojan/Anti-Virus using Stealth Tools Backdoor Countermeasures

Tripwire

System File Verification MD5 Checksum.exe

Microsoft Windows Defender How to Avoid a Trojan Infection Lesson 9: Viruses and Worms Virus History

Characteristics of Virus Working of Virus

Why people create Computer Viruses Symptoms of a Virus-like Attack Virus Hoaxes

Chain Letters

How is a Worm Different from a Virus Indications of a Virus Attack

Hardware Threats Software Threats Virus Damage Stages of Virus Life Virus Classification How Does a Virus Infect? Storage Patterns of Virus

(5)

5 | I.C.T.C. “International Computer Training Center” Famous Virus/Worms – JS/Spth

Klez Virus Analysis Latest Viruses

Top 10 Viruses- 2008

Writing a Simple Virus Program Virus Construction Kits

Virus Detection Methods Virus Incident Response What is Sheep Dip?

Virus Analysis – IDA Pro Tool Prevention is better than Cure Anti-Virus Software

Popular Anti-Virus Packages Virus Databases

Lesson 10: Sniffers Definition - Sniffing

Protocols Vulnerable to Sniffing

Tool: Network View – Scans the Network for Devices The Dude Sniffer

Wireshark

Display Filters in Wireshark

Following the TCP Stream in Wireshark Cain and Abel

Tcpdump

Tcpdump Commands Types of Sniffing What is ARP? IP-based sniffing

Linux Sniffing Tools (dsniff package) DNS Poisoning Techniques

Interactive TCP Relay Interactive Replay Attacks Raw Sniffing Tools

Features of Raw Sniffing Tools How to Detect Sniffing

Countermeasures

Lesson 11: Social Engineering (DVD)

Lesson 12: Phishing (DVD)

Lesson 13: Hacking Email Accounts (DVD)

(6)

6 | I.C.T.C. “International Computer Training Center” Impact and the Modes of Attack

Types of Attacks

DoS Attack Classification

Bot (Derived from the Word RoBOT) What is a DDoS Attack?

DDoS Tools Worms

How to Conduct a DDoS Attack The Reflected DoS Attacks Reflection of the Exploit

Countermeasures for Reflected DoS DDoS Countermeasures

Taxonomy of DDoS Countermeasures Preventing Secondary Victims

Detect and Neutralize Handlers Detect Potential Attacks

DoSHTTP Tool

Mitigate or Stop the Effects of DDoS Attacks Deflect Attacks

Post-attack Forensics Packet Traceback

Lesson 15: Session Hijacking What is Session Hijacking?

Spoofing vs. Hijacking Steps in Session Hijacking Types of Session Hijacking Session Hijacking Levels Network Level Hijacking The 3-Way Handshake

TCP Concepts 3-Way Handshake Sequence Numbers

TCP/IP hijacking

IP Spoofing - Source Routed Packets RST Hijacking

Blind Hijacking

Man in the Middle - Packet Sniffer UDP Hijacking

Application Level Hijacking

Programs that Performs Session Hacking Dangers that hijacking Pose

Protecting against Session Hijacking Countermeasures - IPsec

Lesson 16: Hacking Web Servers How Web Servers Work

(7)

7 | I.C.T.C. “International Computer Training Center” Attacks against IIS

Unicode

Hotfixes and Patches Solution - UpdateExpert Vulnerability Scanners

Online Vulnerability Search Engine Network Tool - Whisker

Network Tool - N-Stealth HTTP Vulnerability Scanner Hacking Tool - WebInspect

Network Tool - Shadow Security Scanner Secure IIS

Countermeasures

Increasing Web Server Security Web Server Protection Checklist

Lesson 17: Web Application Vulnerabilities Web Application Setup

Web application Hacking Anatomy of an Attack Web Application Threats

Cross-Site Scripting/XSS Flaws SQL Injection

Command Injection Flaws Cookie/Session Poisoning Parameter/Form Tampering Hidden Field at

Buffer Overflow

Directory Traversal/Forceful Browsing Cryptographic Interception

Cookie Snooping

Authentication Hijacking Log Tampering

Error Message Interception Attack Obfuscation

Platform Exploits DMZ Protocol Attacks

Security Management Exploits TCP Fragmentation

Hacking Tools

Lesson 18: Web-Based Password Cracking Techniques Authentication - Definition

Authentication Mechanisms

Bill Gates at the RSA Conference 2006 How to Select a Good Password

(8)

8 | I.C.T.C. “International Computer Training Center” Examples of Bad Passwords

The “Mary Had A Little Lamb” Formula How Hackers Get Hold of Passwords Windows XP - Remove Saved Passwords What is a Password Cracker?

Modus Operandi of an Attacker Using a Password Cracker How Does a Password Cracker Work?

Attacks - Classification Password Crackers Available Countermeasures

Lesson 19: SQL Injection What is SQL Injection?

Exploiting Web Applications

Steps for performing SQL injection What You Should Look For

What If It Doesn’t Take Input OLE DB Errors

Input Validation Attack SQL injection Techniques

How to Test for SQL Injection Vulnerability How Does It Work?

BadLogin.aspx.cs BadProductList.aspx.cs

Executing Operating System Commands Getting Output of SQL Query

Getting Data from the Database Using ODBC Error Message How to Mine all Column Names of a Table

How to Retrieve any Data

How to Update/Insert Data into Database SQL Injection in Oracle

SQL Injection in MySql Database Attacking Against SQL Servers

SQL Server Resolution Service (SSRS) Osql -L Probing

SQL Injection Automated Tools Blind SQL Injection

SQL Injection Countermeasures Preventing SQL Injection Attacks GoodLogin.aspx.cs

SQL Injection Blocking Tool - SQL Block Acunetix Web Vulnerability Scanner

Lesson 20: Hacking Wireless Networks Introduction to Wireless

Wireless Standards

(9)

9 | I.C.T.C. “International Computer Training Center” Attacks and Hacking Tools

Scanning Tools Sniffing Tools

Hacking Wireless Networks Wireless Security

Wireless Security Tools

Lesson 21: Physical Security (DVD)

Lesson 22: Linux Hacking Why Linux?

Linux Distributions Linux Live CD-ROMs

Basic Commands of Linux: Files & Directories Directories in Linux

Installing, Configuring, and Compiling Linux Kernel How to Install a Kernel Patch

Compiling Programs in Linux GCC Commands

Make Files

Make Install Command Linux Vulnerabilities Chrooting

Why is Linux Hacked?

How to Apply Patches to Vulnerable Programs Scanning Networks

Nmap in Linux

Scanning Tool: Nessus Port Scan Detection Tools

Password Cracking in Linux: Xcrack Firewall in Linux: IPTables

IPTables Command

Basic Linux Operating System Defense SARA (Security Auditor's Research Assistant) Linux Tools

Hacking Tools Linux Rootkits

Linux Security Auditing Tool (LSAT) Linux Security Countermeasures Steps for Hardening Linux

Lesson 23: Evading IDS, Firewalls and Detecting Honey Pots Introduction to Intrusion Detection System

Terminologies

Intrusion Detection System (IDS) What is a Firewall?

(10)

10 | I.C.T.C. “International Computer Training Center” Tools to Detect Honeypots

What to do when hacked

Lesson 24: Buffer Overflows

Why are Programs/Applications Vulnerable? Buffer Overflows

Reasons for Buffer Overflow Attacks

Knowledge Required to Program Buffer Overflow Exploits Understanding Stacks

Understanding Heaps

Types of Buffer Overflows:Stack-based Buffer Overflow Types of Buffer Overflows:Heap-based Buffer Overflow Understanding Assembly Language

How to Detect Buffer Overflows in a Program NOPs

How to Mutate a Buffer Overflow Exploit Once the Stack is Smashed

Defense Against Buffer Overflows

Buffer Overflow Protection Solution:Libsafe Simple Buffer Overflow in C

Lesson 25: Cryptography Introduction to Cryptography Classical Cryptographic Techniques Cryptographic Algorithms

Data Encryption Standard (DES) SHA (Secure Hash Algorithm) SSL (Secure Sockets Layer) What is SSH?

Algorithms and Security Disk Encryption

Government Access to Keys (GAK) Digital Signature

Digital Certificates Advanced File Encryptor Code Breaking Methodologies

References

Related documents

I should like, particularly, to acknowledge my indebted­ ness to the Baptist Missionary Society, the Church Missionary Society, the London Missionary Society, the

For cylinder blocks without separate bearing plates, refer to section Bearing Plates (page 8) to locate the sealing land surfaces on the cylinder block running surface..

The purpose of the Policy outlines and directs the practices of Council Members and employees of Council in relation to the management of their records in accordance

“The demand is growing versus supply.” “But, with a municipal wide-area network (MWAN), cities and critical industry have dedicated bandwidth that will enable their

Course content includes an ethical hacking overview, TCP/IP concepts review, network and computer Attacks, foot printing and social engineering, port scanning, enumeration,

Quality assurance for accountability tends to focus on universities as corporate entities but often ignores or impedes meaningful pedagogical reform and can detract from the quality

Recruiting cancer survivors into research studies using online methods: a secondary analysis from an international cancer survivorship cohort