Learn Ethical Hacking
Kanalga Telegramāda oātish
Ethical hacking is the practice of performing security assessments using the same techniques that hackers use, but with proper approvals and authorization from the organization you're hacking into.
Ko'proq ko'rsatishMamlakat belgilanmaganTexnologiyalar & Aralashmalar27 196
3 234
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
How To Stay Anonymous On The Internet
ā° Part 1 - How do you get caught ?
Your PC will send a request to websites you visit asking the website to return a page to you. Your IP address is contained within that request.
All IP addresses across the globe are assigned to organisations by region registries. In other words, if you are using a Virgin Cable internet connection, your IP is associated to Virgin Cable.
Therefore, if you commit something illegal on a website, the website and the authorities will know to contact Virgin Cable to request information pertaining to you.
ā° Part 2 - How do you not get caught ?
Simple! In 2 ways..
ā1. By accessing the website from a different IP address.
ā2. By making it as tricky as possible to pin the action on you.
There are multiple ways to access a website from a different IP. We have VPNs, HTTP Proxies, Socks, RDPs and more. Each have their pro's and cons. None is perfect.
For example, HideMyAss is one of the most popular VPNs in the world. But they are well known to collect logs on your activity. In other words, when you access a website via their VPN then the website does not know your IP. But hide my ass DOES. Therefore, the website needs to just ask HideMyAss and they will tell the website your IP happily.
There are VPNs that DO NOT LOG your IP. These are rare, not sharing right now. But if you research you will find them.
Anything that is free is normally bad. Why would someone give you a free SOCKs or VPN? Would you give one out for free if you paid for it? Defintely NO NO NO...........
So what's the best option? The best option is called Chaining.
ā° Part 3 - Chaining
Chaining means linking lots of methods together. Here's what it looks like without chaining...
Your PC ā--> Website
Here's what it looks like WITH chaining...
Your PC ā-> SOCKs server ā-> openVPN server ā-> paid for vpn server ā-> website
ā° Part 4 - taking it to the next level
Research the following ...
1. Running a 'live cd' from a disposable USB stick. Encrypt the LiveCD.
2. Mac spoofing
3. Buy a 3g/4g dongle using cash. Only connect to the internet via this.
4. Hosting your own openVPN servers to hop traffic between countries.
NMAP CHEAT SHEET #1šŗ
#1 Nmap Basic Scanning
nmap -sV [host] // Version Detection, default scan
nmap -sS [host] // SYN Stealth Scan
nmap -sU [host] // UDP Scan
nmap -sT [host] // TCP Connect() Scan
nmap -sN [host] // TCP Null Scan
nmap -sF [host] // TCP FIN Scan
#2 Nmap Host Discovery
nmap -sL [host/network] // List Scan - Discover targets by querying DNS or the targets in a network
nmap -sn [host/network] // Ping Scan - Determine if hosts are alive
nmap -Pn [host/network] // Skip host discovery
#3 Nmap Port Scanning
nmap -sC [host] // Script Scan - Execute default nmap scripts
nmap -p [ports] [host] // Scan specific ports
nmap -F [host] // Fast Scan - Scan for the most commonly used ports
#4 Nmap Advertising Scanning
nmap -oA [filename] [host] // Output scan in all formats
nmap -O [host] // Probe Operating System fingerprints
nmap [host] --traceroute // Trace host hops
#5 Nmap Version Detection
nmap -sV [host] // Show versions of services and OS
nmap -A [host] // Advanced Scan - OS and service version and script scanning
nmap --script [name] [host] // Execute a custom script
#6 Nmap Timing Options
nmap -T[0-5] [host] // Timing for scans
#7 Nmap Firewall/IDS Evasion
nmap --spoof-mac [address] // Changes source MAC address
nmap -D RND:10 [host] // Decoy Scan - Appear to scan from multiple hosts
nmap -f // Fragmented Packets - Fragment Packets
nmap -Pn [host] // Skip host discovery
nmap --data-length [length] // Append random data to packet
Share and Support Us @wh8teHatHacking
do u want to Learn How to scan websites with NMAP safely here is the NNAP site that allows you to scan for learning Purpose
http://
scanme.nmap.org
Share and Support Us @wh8teHatHackingHACKING JOURNEY?
1. Develop a solid understanding of computer programming and software development principles. Know multiple languages, such as Python, Ruby, JavaScript, Swift, and C++.
2. Develop a strong security mindset. Understand common security concepts such as authentication, encryption, network access control, and firewalls.
3. Explore open source projects. There are numerous projects out there, so find what interests you and dedicate as much time and effort as you can.
4. Utilize automation whenever possible. Automating mundane tasks can save you time and energy so you can focus on the more important aspects of your project.
5. Stay up to date on security news. Read and research, but also attend hacker conferences and be an active participant in the community.
6. Contribute to the security community. Take on bug bounty programs, develop something new that others can use, write an article or tutorial, or just give back in another way.
7. Always stay curious. An inquisitive mindset will keep you resilient and able to adapt to new situations.
Nmap Scripting Engine (NSE)
NSE is a powerful nmap functionality that expands its features considerably. The NSE scripts are written in Lua language and help perform various tasks such as scanning for vulnerabilities (vuln), brute forcing credentials (brute), and bypassing authentication (auth) of running services. Use the āscript option to activate the script as follows:
nmap -sV -p 80 --script=vuln <target_host>
To find more about the available database of NSE scripts, cd into the
/usr/share/nmap/scripts/ directory:
cd /usr/share/nmap/scripts head scripts.db
Or grep all the available scripts for a particle protocol as follows:
grep "ftp" /usr/share/nmap/scripts/scripts
Share and Support Us @wh8teHatHackinghttps://www.youtube.com/watch?v=_mHwudEOt8c
Learn More About NMAP
Share and Support Us @wh8teHatHacking
Letās scan hosts
Scan a single network
Go to your Nmap (either Windows/Linux) and fire the command: nmap 192.168.1.1(or) host name.
Scan multiple network/targets
In Nmap you can even scan multiple targets for host discovery/information gathering.
Command: nmap host1 host2 host3 etcā¦.It will work for the entire subnet as well as different IP addresses.
You can also scan multiple website/domain names at a time with the same command. See the below picture. It will convert the domain name to its equivalent IP address and scan the targets.
Scan a range of IP address
Command:nmap 192.168.2.1-192.168.2.100
Nmap can also be used to scan an entire subnet using CIDR (Classless Inter-Domain Routing) notation.
Usage syntax: nmap [Network/CIDR]
Ex:nmap 192.168.2.1/24
Share and Support Us @wh8teHatHacking
Basic scanning techniques
So here I will show the basic techniques for scanning network/host. But before that, you should know some basic stuff regarding Nmap status after scanning.
Port Status: After scanning, you may see some results with a port status like filtered, open, closed, etc. Let me explain this.
Open: This indicates that an application is listening for connections on this port.
Closed: This indicates that the probes were received but there is no application listening on this port.
Filtered: This indicates that the probes were not received and the state could not be established. It also indicates that the probes are being dropped by some kind of filtering.
Unfiltered: This indicates that the probes were received but a state could not be established.
Open/Filtered: This indicates that the port was filtered or open but Nmap couldnāt establish the state.
Closed/Filtered: This indicates that the port was filtered or closed but Nmap couldnāt establish the state.
Share and Support Us @wh8teHatHacking
1. Nmap Command to Scan for Open Ports
When scanning hosts, Nmap commands can use server names. A basic Nmap command will produce information about the given host.
nmap subdomain.server.comā
Without flags, as written above, Nmap reveals open services and ports on the given host or hosts.
nmap 192.168.0.1
Nmap can reveal open services and ports by IP address as well as by domain name.
nmap -F 192.168.0.1
If you need to perform a scan quickly, you can use the -F flag. The -F flag will list ports on the nmap-services files. Because the -F "Fast Scan" flag does not scan as many ports, it isnāt as thorough.
Share and Support Us @wh8teHatHackingWhat is Nmap?
Nmap is short for Network Mapper. It is an open-source Linux command-line tool that is used to scan IP addresses and ports in a network and to detect installed applications.
Nmap allows network admins to find which devices are running on their network, discover open ports and services, and detect vulnerabilities.
Gordon Lyon (pseudonym Fyodor) wrote Nmap as a tool to help map an entire network easily and to find its open ports and services.
Nmap has become hugely popular, being featured in movies like The Matrix and the popular series Mr. Robot.
Why use Nmap?
There are a number of reasons why security pros prefer Nmap over other scanning tools.
First, Nmap helps you to quickly map out a network without sophisticated commands or configurations. It also supports simple commands (for example, to check if a host is up) and complex scripting through the Nmap scripting engine.
Other features of Nmap include:
Ability to quickly recognize all the devices including servers, routers, switches, mobile devices, etc on single or multiple networks.
Helps identify services running on a system including web servers, DNS servers, and other common applications. Nmap can also detect application versions with reasonable accuracy to help detect existing vulnerabilities.
Nmap can find information about the operating system running on devices. It can provide detailed information like OS versions, making it easier to plan additional approaches during penetration testing.
During security auditing and vulnerability scanning, you can use Nmap to attack systems using existing scripts from the Nmap Scripting Engine.
Nmap has a graphical user interface called Zenmap. It helps you develop visual mappings of a network for better usability and reporting.
Share and Support Us @wh8teHatHacking
š https://youtu.be/KxOGyuGq0Ts
Install and use Kali linux in Android
Share and Support Us @wh8teHatHacking
š“ We will start practical Tutor Get Ready do not forget To Install Kali on your Machine
Share and Support Us @wh8teHatHacking
Ethical Hacking - Tools
šNMAP
Nmap stands for Network Mapper. It is an open source tool that is used widely for network discovery and security auditing. Nmap was originally designed to scan large networks, but it can work equally well for single hosts. Network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime.
Nmap uses raw IP packets to determine ā
what hosts are available on the network,
what services those hosts are offering,
what operating systems they are running on,
what type of firewalls are in use, and other such characteristics.
Nmap runs on all major computer operating systems such as Windows, Mac OS X, and Linux.
šMetasploit
Metasploit is one of the most powerful exploit tools. Itās a product of Rapid7 and most of its resources can be found at: www.metasploit.com. It comes in two versions ā commercial and free edition. Matasploit can be used with command prompt or with Web UI.
With Metasploit, you can perform the following operations ā
Conduct basic penetration tests on small networks
Run spot checks on the exploitability of vulnerabilities
Discover the network or import scan data Browse exploit modules and run individual exploits on hosts
šBurp Suit
Burp Suite is a popular platform that is widely used for performing security testing of web applications. It has various tools that work in collaboration to support the entire testing process, from initial mapping and analysis of an application's attack surface, through to finding and exploiting security vulnerabilities.
Burp is easy to use and provides the administrators full control to combine advanced manual techniques with automation for efficient testing. Burp can be easily configured and it contains features to assist even the most experienced testers with their work.
Share and Support Us @wh8teHatHacking
šRootkit ā Rootkit is a stealthy type of software, typically malicious, designed to hide the existence of certain processes or programs from normal methods of detection and enable continued privileged access to a computer.
šShrink Wrap code ā A Shrink Wrap code attack is an act of exploiting holes in unpatched or poorly configured software.
šSocial engineering ā Social engineering implies deceiving someone with the purpose of acquiring sensitive and personal information, like credit card details or user names and passwords.
šSpam ā A Spam is simply an unsolicited email, also known as junk email, sent to a large number of recipients without their consent.
šSpoofing ā Spoofing is a technique used to gain unauthorized access to computers, whereby the intruder sends messages to a computer with an IP address indicating that the message is coming from a trusted host.
šSpyware ā Spyware is software that aims to gather information about a person or organization without their knowledge and that may send such information to another entity without the consumer's consent, or that asserts control over a computer without the consumer's knowledge.
šSQL Injection ā SQL injection is an SQL code injection technique, used to attack data-driven applications, in which malicious SQL statements are inserted into an entry field for execution (e.g. to dump the database contents to the attacker).
šThreat ā A threat is a possible danger that can exploit an existing bug or vulnerability to compromise the security of a computer or network system.
šTrojan ā A Trojan, or Trojan Horse, is a malicious program disguised to look like a valid program, making it difficult to distinguish from programs that are supposed to be there designed with an intention to destroy files, alter information, steal passwords or other information.
šVirus ā A virus is a malicious program or a piece of code which is capable of copying itself and typically has a detrimental effect, such as corrupting the system or destroying data.
šVulnerability ā A vulnerability is a weakness which allows a hacker to compromise the security of a computer or network system.
šWorms ā A worm is a self-replicating virus that does not alter files but resides in active memory and duplicates itself.
šCross-site Scripting ā Cross-site scripting (XSS) is a type of computer security vulnerability typically found in web applications. XSS enables attackers to inject client-side script into web pages viewed by other users.
šZombie Drone ā A Zombie Drone is defined as a hi-jacked computer that is being used anonymously as a soldier or 'drone' for malicious activity, for example, distributing unwanted spam e-mails.
Share and Support Us @wh8teHatHacking
āļøEthical Hacking - Terminologies
šAdware ā Adware is software designed to force pre-chosen ads to display on your system.
šAttack ā An attack is an action that is done on a system to get its access and extract sensitive data.
šBack door ā A back door, or trap door, is a hidden entry to a computing device or software that bypasses security measures, such as logins and password protections.
šBot ā A bot is a program that automates an action so that it can be done repeatedly at a much higher rate for a more sustained period than a human operator could do it. For example, sending HTTP, FTP or Telnet at a higher rate or calling script to create objects at a higher rate.
šBotnet ā A botnet, also known as zombie army, is a group of computers controlled without their ownersā knowledge. Botnets are used to send spam or make denial of service attacks.
šBrute force attack ā A brute force attack is an automated and the simplest kind of method to gain access to a system or website. It tries different combination of usernames and passwords, over and over again, until it gets in.
šBuffer Overflow ā Buffer Overflow is a flaw that occurs when more data is written to a block of memory, or buffer, than the buffer is allocated to hold.
šClone phishing ā Clone phishing is the modification of an existing, legitimate email with a false link to trick the recipient into providing personal information.
šCracker ā A cracker is one who modifies the software to access the features which are considered undesirable by the person cracking the software, especially copy protection features.
šDenial of service attack (DoS) ā A denial of service (DoS) attack is a malicious attempt to make a server or a network resource unavailable to users, usually by temporarily interrupting or suspending the services of a host connected to the Internet.
šDDoS ā Distributed denial of service attack.
šExploit Kit ā An exploit kit is software system designed to run on web servers, with the purpose of identifying software vulnerabilities in client machines communicating with it and exploiting discovered vulnerabilities to upload and execute malicious code on the client.
šExploit ā Exploit is a piece of software, a chunk of data, or a sequence of commands that takes advantage of a bug or vulnerability to compromise the security of a computer or network system.
šFirewall ā A firewall is a filter designed to keep unwanted intruders outside a computer system or network while allowing safe communication between systems and users on the inside of the firewall.
šKeystroke logging ā Keystroke logging is the process of tracking the keys which are pressed on a computer (and which touchscreen points are used). It is simply the map of a computer/human interface. It is used by gray and black hat hackers to record login IDs and passwords. Keyloggers are usually secreted onto a device using a Trojan delivered by a phishing email.
šLogic bomb ā A virus secreted into a system that triggers a malicious action when certain conditions are met. The most common version is the time bomb.
šMalware ā Malware is an umbrella term used to refer to a variety of forms of hostile or intrusive software, including computer viruses, worms, Trojan horses, ransomware, spyware, adware, scareware, and other malicious programs.
šMaster Program ā A master program is the program a black hat hacker uses to remotely transmit commands to infected zombie drones, normally to carry out Denial of Service attacks or spam attacks.
šPhishing ā Phishing is an e-mail fraud method in which the perpetrator sends out legitimate-looking emails, in an attempt to gather personal and financial information from recipients.
šPhreaker ā Phreakers are considered the original computer hackers and they are those who break into the telephone network illegally, typically to make free longdistance phone calls or to tap phone lines.
