ETHICAL HACKING LAB FILE
Name: Atharva Waghdhare
Rollno: 70
Class: TYBCA
Sr no INDEX Page no
1. Footprinting, 0-1
Fingerprinting
2. Perform network scan to relive active 1-3
hosts, busy hosts(Angry IP Scanner).
3. Crack credentials using Brute Force 3-4
approach.
4. Demonstrate the use of wireshark tool to 4-5
examine network traffic and capture
packets
5. To learn about various ethical hacking 5-10
commands that can be used for network
analysis.
ping [Link] nslookup 5-10
[Link]
tracert [Link]
arp -a, route print, ipconfig/all, netstat -an
[Link] is the process of footprinting?
Footprinting is an ethical hacking technique used to gather as
much data as possible about a specific targeted computer
system, an infrastructure and networks to identify opportunities
to penetrate them. It is one of the best methods of finding
vulnerabilities.
What is the meaning of fingerprints?
fingerprint. noun. fin·ger·print: the impression of a fingertip on
any surface. also an ink impression of the lines upon the
fingertip taken for the purpose of identification (as during the
booking procedure following an arrest) see also dna
fingerprinting
[Link] network scan to relive active hosts, busy
hosts(Angry IP Scanner).
Angry IP Scanner is an open-source network scanner designed
to scan IP addresses and ports within a network. It's widely
used by network administrators, cybersecurity professionals,
and enthusiasts to discover and analyze devices connected to
a network. The tool provides a simple and intuitive interface,
allowing users to customize the scan parameters according to
their requirements.
Key features of Angry IP Scanner include:
Cross-Platform Compatibility: It's available for Windows,
macOS, and Linux, making it accessible across various
operating systems.
Fast Scanning: Angry IP Scanner is known for its speed in
scanning large networks, allowing users to quickly identify
active devices and open ports.
Customizable: Users can configure scan settings such as IP
range, port range, timeout, and thread count to tailor the scan
according to their needs.
Exportable Results: Scan results can be exported in various
formats such as CSV, TXT, XML, or IP-Port list, facilitating
further analysis or reporting.
Integration with Third-Party Tools: It supports integration with
other network utilities or scripts through command-line options,
enhancing its versatility.
Open Source: Being open-source, Angry IP Scanner
encourages community contributions, bug fixes, and
enhancements, ensuring its continuous development and
improvement.
Despite its name, Angry IP Scanner is not associated with any
malicious intent. It is a legitimate tool primarily used for network
administration and security purposes. However, like any
network scanning tool, it can be misused if deployed with
malicious intent, such as conducting unauthorized scans on
networks without proper authorization. Therefore, it's essential
to use such tools responsibly and ethically.
[Link] credentials using Brute Force approach
Brute force" refers to a straightforward approach to problem-
solving or computation that relies on sheer computing power
and exhaustive trial and error. In this method, every possible
solution is systematically attempted until the correct one is
found. It's like trying every possible combination to open a lock,
without any specific strategy or optimization.
For example, if you're trying to crack a password, a brute force
attack would involve systematically trying every possible
combination of characters until the correct password is found.
While this method can be effective for simpler problems, it
becomes impractical or even impossible for more complex ones
due to the sheer number of possibilities involved, making it
inefficient compared to more targeted algorithms or
approaches.
import random
import pyautogui
chars="abcdefghijklmnopqrstuvwxzy0123456789"
allchar=list(chars)
pwd =[Link]("enter a password")|
sample_pwd=""
while(sample_pwd !=pwd):
sample_pwd=[Link](allchar,k=len(pwd))
print("<==="+str(sample_pwd)+"===>")
if(sample_pwd==list(pwd)):
print("the password is:"+"".join(sample_pwd))
break
[Link] is Wireshark used for?
Wireshark is a widely used, open source network analyzer that
can capture and display real-time details of network traffic. It is
particularly useful for troubleshooting network issues, analyzing
network protocols and ensuring network security. Networks
must be monitored to ensure smooth operations and security.
[Link] hacking commands
[Link] [Link]
[Link] [Link]
[Link] [Link]
[Link] -a
[Link] print
[Link]/all
[Link] -an