Unit-1 �Systems Vulnerability Scanning
maulik.trivedi@darshan.ac.in
+91-9998265805
Computer Engineering Department
Prof. Maulik D Trivedi
Cyber Security (CS)
GTU - 3150714
Darshan Institute of Engineering & Technology, Rajkot
✓
Looping
Outline
Basic Fundamental Concept of Computer Networks
Section - 1
Basic Fundamental Concept
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
4
Basic Fundamental Concept – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
5
Basic Fundamental Concept – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
6
Basic Fundamental Concept – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
7
Overview of Vulnerability Scanning
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
8
Overview of Vulnerability Scanning – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
9
Types of Vulnerability Scanners
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
10
Types of Vulnerability Scanners
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
11
False Negative
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
12
Zero-day Vulnerability
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
13
False Positive
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
14
Open Port / Service Identification
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
15
Banner / Version Check
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
16
Probe
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
17
Two Type of Probe
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
18
Traffic Probe
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
19
Vulnerability Probe
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
20
Vulnerability Probe – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
21
TCP/IP Ports and Sockets
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
22
Port Number Ranges and Well Known Ports
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
23
Common Well Known Port Numbers
Number | Assignment |
20 | File Transfer Protocol (FTP) Data Transfer |
21 | File Transfer Protocol (FTP) Command Control |
22 | Secure Shell (SSH) Secure Login |
23 | Telnet remote login service, unencrypted text messages |
25 | Simple Mail Transfer Protocol (SMTP) E-mail routing |
53 | Domain Name System (DNS) service |
67, 68 | Dynamic Host Configuration Protocol (DHCP) |
80 | Hypertext Transfer Protocol (HTTP) used in the World Wide Web |
110 | Post Office Protocol (POP3) |
119 | Network News Transfer Protocol (NNTP) |
123 | Network Time Protocol (NTP) |
143 | Internet Message Access Protocol (IMAP) Management of digital mail |
161 | Simple Network Management Protocol (SNMP) |
194 | Internet Relay Chat (IRC) |
443 | HTTP Secure (HTTPS) HTTP over TLS/SSL |
�
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
24
Port Scanning
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
25
Metasploit
Modules
Interfaces
Tools
Framework Plugins
REX
Metasploit Framework Core
Metasploit Framework Base
Console
CLI
Web
GUI
Auxilaries
Encoders
NOPS
Exploits
Payloads
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
26
Metasploit – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
27
Metasploit Hacking Session Steps
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
28
Difference between Payload and Exploits
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
29
Example: Payload and Exploits
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
30
Network Vulnerability Scanning - Netcat
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
31
Uses of Netcat
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
32
Socat
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
33
Socat – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
34
Datapipe
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
35
Datapipe – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
36
Datapipe – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
37
FPipe
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
38
Fpipe Option
Sr No. | Option | Description |
1 | -? Or -h | Display Help |
2 | -c | Max. allows simultaneous TCP connections. Default 32 connections are allowed. |
3 | -i | Listening interface IP address |
4 | -l | Listening port number |
5 | -r | Remote port number |
6 | -s | Source port used for outbound traffic |
7 | -u | It support UDP mode |
8 | -v | For verbose mode |
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
39
Winrelay
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
40
Network Reconnaissance
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
41
NMAP
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
42
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
43
NMAP Characteristics and Source
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
44
THC – Amap (The Hackers Choice Amap)
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
45
THC – Amap Modes
Sr. No. | Modes | Remarks |
1 | -A | It identifies the service associated with the port. |
2 | -B | This mode does not perform identification. |
3 | -P | It conducts a port scan. |
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
46
Network Sniffers and Injection
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
47
Usages of Network Sniffer tools
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
48
TCPdump
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
49
TCPdump Commands
[ -C file_size ] [ -G rotate_seconds ] [ -Ffile ][ -i interface ] [ -m module ] [ -M secret ][ -r file ] [ -s snaplen ] [ - T type ] [ -w file][ -W filecount ][ -E spi@ipaddr algo:secret,... ][ -y datalinktype ] [ -z postrotate-command ] [ - Z user ] [ expression ]
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
50
TCPdump Commands Example
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
51
Output of TCPdump
Output of TCPdump = Frame Header + IP Header + TCP Header + TCP Data
68 bytes = 14 bytes + 20 bytes + 20 bytes + 14 bytes
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
52
Windump
[ -I interface ] [ -m module ] [-r file ]
[ -s snaplen ] [ -T type ] [ -w file ]
[ -E algo:secret ] [ expression ]
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
53
Windump Example
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
54
Wireshark
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
55
Ettercap
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
56
Ettercap - Modes of Operation
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
57
Features of Ettercap
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
58
Hping
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
59
Use of Hping
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
60
Kismet
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
61
Features of Kismet
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
62
Features of Kismet – Cont.
Prof. Maulik D Trivedi
#3150714 (CS) ⬥ Unit 1 – Overview of System Vulnerability
63
maulik.trivedi@darshan.ac.in
+91-9998265805
Computer Engineering Department
Prof. Maulik D Trivedi
Cyber Security (CS)
GTU - 3150714
Darshan Institute of Engineering & Technology, Rajkot
Thank
You