Hacking on Medium
Global Information Security Issue
https://cdn-images-1.medium.com/max/1920/1*9ufFZDNMpg5UZCCereeGag.png
Is this Call to Action? It should be — we are all paying for the consequences.
Continue reading on Technology Hits »
___________________________
@hacking_Attack
@Hacking_Video
Global Information Security Issue
https://cdn-images-1.medium.com/max/1920/1*9ufFZDNMpg5UZCCereeGag.png
Is this Call to Action? It should be — we are all paying for the consequences.
Continue reading on Technology Hits »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Global Information Security Issue
Is this Call to Action? It should be — we are all paying for the consequences.
Bug Bounty: Open Xmlrpc.php vulnerability on WordPress site.
https://medium.com/@Hacker_Yogi/bug-bounty-open-xmlrpc-php-vulnerability-on-wordpress-site-723361febfaf?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
https://medium.com/@Hacker_Yogi/bug-bounty-open-xmlrpc-php-vulnerability-on-wordpress-site-723361febfaf?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
Medium
Bug Bounty: Open Xmlrpc.php vulnerability on WordPress site.
what is Xml-RPC?
what is Xml-RPC?Continue reading on Medium » (https://medium.com/@Hacker_Yogi/bug-bounty-open-xmlrpc-php-vulnerability-on-wordpress-site-723361febfaf?source=rss------bug_bounty-5)
___________________________
@hacking_Attack
@Hacking_Video
___________________________
@hacking_Attack
@Hacking_Video
Medium
Bug Bounty: Open Xmlrpc.php vulnerability on WordPress site.
what is Xml-RPC?
Cloudflare WAF bypass via Origin IP
https://navdeepkhubber.medium.com/cloudflare-waf-bypass-via-origin-ip-d456705693c7?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
https://navdeepkhubber.medium.com/cloudflare-waf-bypass-via-origin-ip-d456705693c7?source=rss------bug_bounty-5
___________________________
@hacking_Attack
@Hacking_Video
Medium
Cloudflare WAF bypass via Origin IP
Cloudflare supports more than 16 million Internet attributes and is now one of the most popular WAFs(Web Application Firewalls). A year…
Cloudflare supports more than 16 million Internet attributes and is now one of the most popular WAFs(Web Application Firewalls). A year…Continue reading on Medium » (https://navdeepkhubber.medium.com/cloudflare-waf-bypass-via-origin-ip-d456705693c7?source=rss------bug_bounty-5)
___________________________
@hacking_Attack
@Hacking_Video
___________________________
@hacking_Attack
@Hacking_Video
Medium
Cloudflare WAF bypass via Origin IP
Cloudflare supports more than 16 million Internet attributes and is now one of the most popular WAFs(Web Application Firewalls). A year…
hacking: security in practice
Issue with Virutal box
Hardware acceleration is not available on your system, certain guests require this feature and will fail to boot without it
submitted by /u/Boki_999
[link] [comments]
Issue with Virutal box
Hardware acceleration is not available on your system, certain guests require this feature and will fail to boot without it
submitted by /u/Boki_999
[link] [comments]
reddit
Issue with Virutal box
Hardware acceleration is not available on your system, certain guests require this feature and will fail to boot without it
hacking: security in practice
i want to prank my friend
hi,i want to prank my friend by making an link and gaining access to his camera.Is that possible?I want to send it through instagram?Thanks a lot
submitted by /u/Lukav1nE
[link] [comments]
i want to prank my friend
hi,i want to prank my friend by making an link and gaining access to his camera.Is that possible?I want to send it through instagram?Thanks a lot
submitted by /u/Lukav1nE
[link] [comments]
reddit
i want to prank my friend
hi,i want to prank my friend by making an link and gaining access to his [camera.Is](https://camera.Is) that possible?I want to send it through...
Hacking on Medium
Anonymous collective takes down the Federal Security Service of the Russian Federation
https://cdn-images-1.medium.com/max/881/1*PA4sNwE_jL-88sAfRITHZQ.jpeg
#Anonymous collective has taken down the federal security service of the Russian federation site (fsb.ru), earlier today the group stated:
Continue reading on Medium »
Anonymous collective takes down the Federal Security Service of the Russian Federation
https://cdn-images-1.medium.com/max/881/1*PA4sNwE_jL-88sAfRITHZQ.jpeg
#Anonymous collective has taken down the federal security service of the Russian federation site (fsb.ru), earlier today the group stated:
Continue reading on Medium »
Medium
Anonymous collective takes down the Federal Security Service of the Russian Federation
#Anonymous collective has taken down the federal security service of the Russian federation site (fsb.ru), earlier today the group stated:
Hacking on Medium
The most important thing when using cloud services
https://cdn-images-1.medium.com/max/1272/1*s5p4_mkGHgyDq96NIao5fQ.jpeg
What is cloud space, and how does it work?
Continue reading on Medium »
The most important thing when using cloud services
https://cdn-images-1.medium.com/max/1272/1*s5p4_mkGHgyDq96NIao5fQ.jpeg
What is cloud space, and how does it work?
Continue reading on Medium »
Medium
The most important thing when using cloud services
What is cloud space, and how does it work?
Hacking on Medium
How to hack someone's password
https://cdn-images-1.medium.com/max/2600/1*i7c7u0sIVdd7a9KrqvLOBg.jpeg
In this blog, we will be looking at how hackers crack passwords and what common techniques they use for this purpose.
Continue reading on Medium »
How to hack someone's password
https://cdn-images-1.medium.com/max/2600/1*i7c7u0sIVdd7a9KrqvLOBg.jpeg
In this blog, we will be looking at how hackers crack passwords and what common techniques they use for this purpose.
Continue reading on Medium »
Medium
How to hack someone's password
In this blog, we will be looking at how hackers crack passwords and what common techniques they use for this purpose.
Hacking on Medium
Pwning binaries and defeating modern mitigations using rop and ret2libc (foobar 2022 pwn writeup)
https://cdn-images-1.medium.com/max/600/1*JxBCboNipG4Z-kia4xJfpA.png
In this article, i’ll explain and teach how to approach these kind of challenges, and how to defeat Stack canaries, ASLR, NX and PIE…
Continue reading on Medium »
Pwning binaries and defeating modern mitigations using rop and ret2libc (foobar 2022 pwn writeup)
https://cdn-images-1.medium.com/max/600/1*JxBCboNipG4Z-kia4xJfpA.png
In this article, i’ll explain and teach how to approach these kind of challenges, and how to defeat Stack canaries, ASLR, NX and PIE…
Continue reading on Medium »
Medium
Pwning binaries and defeating modern mitigations using rop and ret2libc (foobar 2022 pwn writeup)
In this article, i’ll explain and teach how to approach these kind of challenges, and how to defeat Stack canaries, ASLR, NX and PIE…
Authz0 - An Automated Authorization Test Tool. Unauthorized Access Can Be Identified Based On URLs And RolesAnd Credentials
http://www.kitploit.com/2022/03/authz0-automated-authorization-test.html
http://www.kitploit.com/2022/03/authz0-automated-authorization-test.html
🔑 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URLs and Roles & Credentials. (2)">
Authz0 is an automated (https://www.kitploit.com/search/label/Automated) authorization (https://www.kitploit.com/search/label/Authorization) test tool. Unauthorized access can be identified based on URLs and Roles & Credentials. URLs and Roles are managed as YAML-based templates, which can be automatically created and added through authz0. You can also test based on multiple authentication (https://www.kitploit.com/search/label/Authentication) headers (https://www.kitploit.com/search/label/Headers) and cookies (https://www.kitploit.com/search/label/Cookies) with a template file created/generated once.
🔑 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URLs and Roles & Credentials. (11)">
Authz0 is an automated (https://www.kitploit.com/search/label/Automated) authorization (https://www.kitploit.com/search/label/Authorization) test tool. Unauthorized access can be identified based on URLs and Roles & Credentials. URLs and Roles are managed as YAML-based templates, which can be automatically created and added through authz0. You can also test based on multiple authentication (https://www.kitploit.com/search/label/Authentication) headers (https://www.kitploit.com/search/label/Headers) and cookies (https://www.kitploit.com/search/label/Cookies) with a template file created/generated once.
🔑 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URLs and Roles & Credentials. (11)">
Key Features Generate scan template $ authz0 new Include URLs Include Roles Include ZAP history (Select URLS > Save Selected Entiries as HAR) Include Burp history (Select URLs > Save item) Include HAR file Easy modify scan template (Role, URL) $ authz0 setUrl $ authz0 setRole authz0 setCred Scanning authorization(access-control) with template $ authz0 scan Installation go install go install github.com/hahwul/authz0@latest
homebrew brew tap hahwul/authz0
brew install authz0
Need more information? please refer to installation guide (https://authz0.hahwul.com/installation.html) Usage Available Commands: completion Generate the autocompletion script for the specified shell
help Help about any command
new Generate new template
scan Scanning
setCred Append Credential to Template
setRole Append Role to Template
setUrl Append URL to Template
version Show version
1. Generate template authz0 new [flags]
e.g authz0 new target.yaml --include-urls urls.txt
authz0 new target.yaml --include-zap zapurls.har
authz0 new target.yaml --include-burp burpurl.xml
2. Modify template [flags] authz0 setRole [flags] authz0 setUrl [flags]">authz0 setCred [flags]
authz0 setRole [flags]
authz0 setUrl [flags]
e.g authz0 setUrl target.yaml setUrl -u https://www.hahwul.com
authz0 setRole target.yaml -n User1
authz0 setCred target.yaml -n User1 -H "X-API-Key: 1234" -H "TestHeader: 12344"
3. Scanning authz0 scan [flags]
e.g authz0 scan target.yaml
authz0 scan target.yaml -r TestUser1 -H "Cookie: 1234=1234" -H "X-API-Key: 1234555"
Documents https://authz0.hahwul.com (https://authz0.hahwul.com/) Question Please use discussions (https://github.com/hahwul/authz0/discussions) actively! Changelog Detailed changes for each release are documented in the release notes (https://github.com/hahwul/authz0/releases). Contributing Authz0's open-source project and made it with if you want contribute this project, please see CONTRIBUTING.md (https://github.com/hahwul/authz0/blob/main/CONTRIBUTING.md) and Pull-Request with cool your contents.
Download Authz0 (https://github.com/hahwul/authz0)
homebrew brew tap hahwul/authz0
brew install authz0
Need more information? please refer to installation guide (https://authz0.hahwul.com/installation.html) Usage Available Commands: completion Generate the autocompletion script for the specified shell
help Help about any command
new Generate new template
scan Scanning
setCred Append Credential to Template
setRole Append Role to Template
setUrl Append URL to Template
version Show version
1. Generate template authz0 new [flags]
e.g authz0 new target.yaml --include-urls urls.txt
authz0 new target.yaml --include-zap zapurls.har
authz0 new target.yaml --include-burp burpurl.xml
2. Modify template [flags] authz0 setRole [flags] authz0 setUrl [flags]">authz0 setCred [flags]
authz0 setRole [flags]
authz0 setUrl [flags]
e.g authz0 setUrl target.yaml setUrl -u https://www.hahwul.com
authz0 setRole target.yaml -n User1
authz0 setCred target.yaml -n User1 -H "X-API-Key: 1234" -H "TestHeader: 12344"
3. Scanning authz0 scan [flags]
e.g authz0 scan target.yaml
authz0 scan target.yaml -r TestUser1 -H "Cookie: 1234=1234" -H "X-API-Key: 1234555"
Documents https://authz0.hahwul.com (https://authz0.hahwul.com/) Question Please use discussions (https://github.com/hahwul/authz0/discussions) actively! Changelog Detailed changes for each release are documented in the release notes (https://github.com/hahwul/authz0/releases). Contributing Authz0's open-source project and made it with if you want contribute this project, please see CONTRIBUTING.md (https://github.com/hahwul/authz0/blob/main/CONTRIBUTING.md) and Pull-Request with cool your contents.
Download Authz0 (https://github.com/hahwul/authz0)
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking Articles|Raj Chandel's Blog
A Detailed Guide on Wfuzz
IntroductionMany tools have been developed that create an HTTP request and allow a user to modify their contents. Fuzzing works the same way. A user can send a similar request multiple times to the server with a certain section of the request changed. When that certain section is replaced by a variable from a list or directory, it is called fuzzing.<o:p
In this article, we will learn how we can use wfuzz, which states for “Web Application Fuzzer”, which is an interesting open-source web fuzzing tool. Since its release, many people have gravitated towards wfuzz, particularly in the bug bounty scenario. So, let’s dive into this learning process.<o:p Table of content<o:p· Introduction to wfuzz<o:p· Setup<o:p· Wfpayload and Wfencode<o:p· Docker run wfuzz<o:p· Payloads<o:p· Subdomain Fuzzing<o:p· Directory Fuzzing<o:p· Saving fuzzing output<o:p· Basic wordlist filters<o:p· Double fuzzing<o:p· Login bruteforce<o:p· Cookie fuzzing<o:p· Header fuzzing<o:p· HTTP OPTIONS fuzzing<o:p· Fuzzing through Proxy<o:p· Authentication fuzz<o:p· Recursive fuzz<o:p· Printers and output<o:p· Encoders<o:p· Storing and restoring fuzz from recipes<o:p· Ignoring exceptions and errors<o:p· Filtering results<o:p· Sessions in wfuzz<o:p· Conclusion<o:pIntroduction to Wfuzz<o:pWfuzz is a python coded application to fuzz web applications with a plethora of options. It offers various filters that allow one to replace a simple web request with a required word by replacing it with the variable “FUZZ.”<o:p Setup<o:pTo install wfuzz using pip, we can:<o:p pip3 install wfuzz<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEiNtimNpNWYyqjsIgyqKdnkiQtBUZZVLFmNVEVTGJUawPDmZo_fTSmHrldgoUaAKsW1TeLQP1BOH2LHk_BfBBoPhU-6BLxuSS7nZP9MFnvV_ZlaCPj7baUxLsxW6bmkhQP6QZKcBhuVn1DRamxenMcgodhavZkkpQYaiqdiptkjomg3CGZ63j6oplFC2Q=s16000 The same could be achieved by installing from the source using git.<o:p git clone https://github.com/xmendez/wfuzz.git<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEibwjNr9tIFE7UnFpttVMQdE8mmHE_4FL-kxIXyy3roCcSDm1Unf9CXqphA6Cjk1XC5rH8Q2-wUspCpDm4NEbXjEdqDKA3XjNGMGUN1Ce3uu4-UOrR3WeBXzwGp8gdtoFve4U5VJV84DmaPA6fFtqzVSrUqeUd_0n3Zp5kg2A96K-mbdkJOB0eGjTi3KA=s16000 The help menu to see all the working options is as follows:<o:p wfuzz -h<o:pwfuzz --help<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhujNJyqVzJJhKvvC0OCowqjlHUIvNRz9BHV-ZrUZ2Eo8WRR70rpxpWrWhyx3UR8awBM-CTgXGLvjRDbrfmfFj2CbzMN5_LuTe_9icB4HJrsfrb5cGgW77A-hwxPVsxxGhNwYrhkAlhPQY8VoNrUfnv7frInrD1vhtozHJo49kWv38D7oIH81VRP6XNcA=s16000 You can use a module by using “-z”<o:p Wfpayload and Wfencode<o:pWhen you install the tool from source, compiled executables called wfpayload and wfencode are available. These are responsible for payload generation and encoding. They can be individually used. For example, command to generate digits from 0 to 15 is as follows:<o:p ./wfpayload -z range,0-15<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhyEj6pgrzNFjgW2gtePPSS31QKt-1nKoWgJILHMC3wrWO47VP50IzNqvmOw7gRG9vq_gz4zlWjsVBdGvCpKy__SOzxGnNXMbe_Mdx34-RWn3tP-EBD99szQJX7S7EQsVzU_fNqAvN8xHgN7K9Kjvw9-ibEVRrIIN8_PehPJ2i_TO0W9sUe85nxa3NVOQ=s16000 As you can see, there is a pycurl error. It can go away like so:<o:p apt --purge remove python3-pycurl && apt install libcurl4-openssl-dev libssl-dev<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhcn9hy9RQgOerD3nzbhmdPpfgUWBDRHo9MorvLHvgUmi6x4eogEABZPL5MjPGelRtxtkdvGv0c1yYBFyxkh7Vz7m6d1XMEMiDKBhKeN7EwaNQu8nl[...]
A Detailed Guide on Wfuzz
IntroductionMany tools have been developed that create an HTTP request and allow a user to modify their contents. Fuzzing works the same way. A user can send a similar request multiple times to the server with a certain section of the request changed. When that certain section is replaced by a variable from a list or directory, it is called fuzzing.<o:p
In this article, we will learn how we can use wfuzz, which states for “Web Application Fuzzer”, which is an interesting open-source web fuzzing tool. Since its release, many people have gravitated towards wfuzz, particularly in the bug bounty scenario. So, let’s dive into this learning process.<o:p Table of content<o:p· Introduction to wfuzz<o:p· Setup<o:p· Wfpayload and Wfencode<o:p· Docker run wfuzz<o:p· Payloads<o:p· Subdomain Fuzzing<o:p· Directory Fuzzing<o:p· Saving fuzzing output<o:p· Basic wordlist filters<o:p· Double fuzzing<o:p· Login bruteforce<o:p· Cookie fuzzing<o:p· Header fuzzing<o:p· HTTP OPTIONS fuzzing<o:p· Fuzzing through Proxy<o:p· Authentication fuzz<o:p· Recursive fuzz<o:p· Printers and output<o:p· Encoders<o:p· Storing and restoring fuzz from recipes<o:p· Ignoring exceptions and errors<o:p· Filtering results<o:p· Sessions in wfuzz<o:p· Conclusion<o:pIntroduction to Wfuzz<o:pWfuzz is a python coded application to fuzz web applications with a plethora of options. It offers various filters that allow one to replace a simple web request with a required word by replacing it with the variable “FUZZ.”<o:p Setup<o:pTo install wfuzz using pip, we can:<o:p pip3 install wfuzz<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEiNtimNpNWYyqjsIgyqKdnkiQtBUZZVLFmNVEVTGJUawPDmZo_fTSmHrldgoUaAKsW1TeLQP1BOH2LHk_BfBBoPhU-6BLxuSS7nZP9MFnvV_ZlaCPj7baUxLsxW6bmkhQP6QZKcBhuVn1DRamxenMcgodhavZkkpQYaiqdiptkjomg3CGZ63j6oplFC2Q=s16000 The same could be achieved by installing from the source using git.<o:p git clone https://github.com/xmendez/wfuzz.git<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEibwjNr9tIFE7UnFpttVMQdE8mmHE_4FL-kxIXyy3roCcSDm1Unf9CXqphA6Cjk1XC5rH8Q2-wUspCpDm4NEbXjEdqDKA3XjNGMGUN1Ce3uu4-UOrR3WeBXzwGp8gdtoFve4U5VJV84DmaPA6fFtqzVSrUqeUd_0n3Zp5kg2A96K-mbdkJOB0eGjTi3KA=s16000 The help menu to see all the working options is as follows:<o:p wfuzz -h<o:pwfuzz --help<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhujNJyqVzJJhKvvC0OCowqjlHUIvNRz9BHV-ZrUZ2Eo8WRR70rpxpWrWhyx3UR8awBM-CTgXGLvjRDbrfmfFj2CbzMN5_LuTe_9icB4HJrsfrb5cGgW77A-hwxPVsxxGhNwYrhkAlhPQY8VoNrUfnv7frInrD1vhtozHJo49kWv38D7oIH81VRP6XNcA=s16000 You can use a module by using “-z”<o:p Wfpayload and Wfencode<o:pWhen you install the tool from source, compiled executables called wfpayload and wfencode are available. These are responsible for payload generation and encoding. They can be individually used. For example, command to generate digits from 0 to 15 is as follows:<o:p ./wfpayload -z range,0-15<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhyEj6pgrzNFjgW2gtePPSS31QKt-1nKoWgJILHMC3wrWO47VP50IzNqvmOw7gRG9vq_gz4zlWjsVBdGvCpKy__SOzxGnNXMbe_Mdx34-RWn3tP-EBD99szQJX7S7EQsVzU_fNqAvN8xHgN7K9Kjvw9-ibEVRrIIN8_PehPJ2i_TO0W9sUe85nxa3NVOQ=s16000 As you can see, there is a pycurl error. It can go away like so:<o:p apt --purge remove python3-pycurl && apt install libcurl4-openssl-dev libssl-dev<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhcn9hy9RQgOerD3nzbhmdPpfgUWBDRHo9MorvLHvgUmi6x4eogEABZPL5MjPGelRtxtkdvGv0c1yYBFyxkh7Vz7m6d1XMEMiDKBhKeN7EwaNQu8nl[...]
Hacking Articles Tips Tricks Videos Tutorials
Hacking Articles|Raj Chandel's Blog A Detailed Guide on Wfuzz IntroductionMany tools have been developed that create an HTTP request and allow a user to modify their contents. Fuzzing works the same way. A user can send a similar request multiple times to…
xcYt4dpCTEmP6Hr-AvQ5oQZSqeX11fNuh9P8K41nNHfljQk0Yn-nzImLTpmhcgpJXBLX9SiWGbA=s16000 Now, when you run wfencode, which is a module to encode a supplied input using a hash algorithm, there is no pycurl error now.<o:p ./wfencode -e md5 ignite<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEjqq1FwUhY9pU7KsVeFgWVFEjx59GhZuspGzktfo74ogT826NthLSqwqKgrI2Z3Wn0t8mmsRA4j6-kX0aN9XcJHCzVmPhkElkWZH5HXBny2DTnVDnqXGkwHtJXS_U6bq8XLNb-5bLXupSYc8tht9dlnIrWm9jwUMziB7KK6Pj0kAFp5Ped_2uEKS5W5IA=s16000 Docker run wfuzz<o:pWfuzz can also be launched using docker in the following way using the repo ghcr.io. The respective command can be run by replacing the last variable wfuzz.<o:p docker run -v $(pwd)/wordlist:/wordlist/ -it ghcr.io/xmendez/wfuzz wfuzz<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEgxN-5qgJ8JhMkpln3CRAF21JsgTt8Iub04WmjKxnPQXFIE3_xyEL_38AN0GbXGMROHeUc-hZ5iUUYmZH7GHCc7Cf4AvRvJN0AHYQVFVkkMDybENICGCaw7zTQ8STg4yWmQC6rdKuBFtFyUxgqAXDBn3Wk8GIWZfP8o9cwpZnOCv4GzfDyofyupoKYHnA=s16000 Payloads<o:pA payload in Wfuzz is a source of input data. The available payloads can be listed by executing:<o:p wfuzz -e payloads<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEjxSHorx2LSzijihZhysIWIyUCGXO7Bm1NAoMP23LtCnoZIPr2GG75BLSta6_G4Pr3GfQdXrfWMP99vMPLtrGfEsZ7Uu65GxKrfqBjJobrLh74VNnc2uTSt1_OPHid2AbpqkSG1ESy6zxm8y8O7-u0MsEytQdHkesKPoMgz4eXNbI00m8ZJovP5WG-TLQ=s16000 The detailed view can also be looked using the slice filter:<o:p wfuzz -z help --slice "list"<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEj57YLfIEglB5sRT5_R1SoxlFy00YdmwJ7ufXBui_Pjx1DPDORjwwBE4VN9pLLs8GKjAQ71TYwSrQEPg2NHmB7cu_bv_B5PA06CQaeVYS87NW7-MjU8ilwgRs1ciYUPz6s_8RRWEJ7R4WN4XsOO4ZftO5OPtD-xZJ-HOJUgRTVA9kTxJlBRajce1EdoUA=s16000 Subdomain Fuzzing<o:pSubdomain discovery is extremely helpful in pentesting scenarios. Often, attackers launch attacks on subdomains rather than main domains and it can be fuzzed like so:<o:p
Here, -c color codes the output response codes
-Z specifies a URL to be input in scan mode and ignores any connection error
-w specifies the wordlist use while subdomain bruteforce.<o:p wfuzz -c -Z -w subdomains.txt http://FUZZ.vulnweb.com<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhPJCIfwcLimqxxX3yX4CS1QzKhxKvBuWpO4wXfcz1t4PryHAeWgXf3_7g9Wt7noSF2HHXXgQ3Z_cuvQK1ZIP9pYhCbIpIMqR3lgAX5qWeFvOp7U3iKBUfMxiEd9SaEiKBzessAWoF7kUPNKqDU35oEhPFK3_r7sRj2WxR5uMhOLzuiFd0-jexIIO0nww=s16000 The same can be achieved by providing the subdomain list inline too. Only, the payload (-z option) should be supplied in with “list” as an input. The list is supplied in the format ITEM1-ITEM2-ITEM3 like so:<o:p wfuzz -z list,CVS-testphp-admin-svn http://testphp.vulnweb.com/FUZZ<o:pwfuzz -z list,CVS-testphp-admin-svn http://FUZZ.vulnweb.com/<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhOwqYT4IkngKI82XpByDIwUBwu54BiTytw0DtdOBdMlGF53oTswXa39LoQixpreYfNWpCYWHSP7cP_qMsNGbt8y80TdaoavjC620hFA_wJ3euabHB1aMaV7P4-J2tnw0K75VkF8z0th73r_EmXGP9LLfIi3boGWSGptzXJuGexIS9rSOcXEycjqsw9RQ=s16000 Directory Fuzzing<o:pDirectories can be enumerated using wfuzz just like with gobuster by using a supplied wordlist. This can be done using a -w flag and input the path of the wordlist:<o:p wfuzz -w wordlist/general/common.txt http://testphp.vulnweb.com/FUZZ<o:p https://blogger.googleusercontent.com/img/a/AVvXsEj277p_KR8uFWmQOoWgkoPe8K3Yi-BaZzkIUqp1idoIohFKozd6qk8pni1piFESdqhkwEaCxxlJ8peBlPOqapXjqQeP6y_PETEsE31YfCaJY8f0qn4WkrEnFUWnzzSa8dZfATrcxCrM7LnouCYktvGmW5yEgwvnC-4gAIDMCh2WM1ccYprIbRXEsI0Jhg=s16000 As you can see in the above screenshot, all the results including page not found have been dumped which makes it tedious to go through the results and find pin in a haystack. Therefore, to sort the results out we can see the show code flag (--sc). Other such flags are:<o:p
· --hc/sc CODE #Hide/Show by code in response<o[...]
Here, -c color codes the output response codes
-Z specifies a URL to be input in scan mode and ignores any connection error
-w specifies the wordlist use while subdomain bruteforce.<o:p wfuzz -c -Z -w subdomains.txt http://FUZZ.vulnweb.com<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhPJCIfwcLimqxxX3yX4CS1QzKhxKvBuWpO4wXfcz1t4PryHAeWgXf3_7g9Wt7noSF2HHXXgQ3Z_cuvQK1ZIP9pYhCbIpIMqR3lgAX5qWeFvOp7U3iKBUfMxiEd9SaEiKBzessAWoF7kUPNKqDU35oEhPFK3_r7sRj2WxR5uMhOLzuiFd0-jexIIO0nww=s16000 The same can be achieved by providing the subdomain list inline too. Only, the payload (-z option) should be supplied in with “list” as an input. The list is supplied in the format ITEM1-ITEM2-ITEM3 like so:<o:p wfuzz -z list,CVS-testphp-admin-svn http://testphp.vulnweb.com/FUZZ<o:pwfuzz -z list,CVS-testphp-admin-svn http://FUZZ.vulnweb.com/<o:phttps://blogger.googleusercontent.com/img/a/AVvXsEhOwqYT4IkngKI82XpByDIwUBwu54BiTytw0DtdOBdMlGF53oTswXa39LoQixpreYfNWpCYWHSP7cP_qMsNGbt8y80TdaoavjC620hFA_wJ3euabHB1aMaV7P4-J2tnw0K75VkF8z0th73r_EmXGP9LLfIi3boGWSGptzXJuGexIS9rSOcXEycjqsw9RQ=s16000 Directory Fuzzing<o:pDirectories can be enumerated using wfuzz just like with gobuster by using a supplied wordlist. This can be done using a -w flag and input the path of the wordlist:<o:p wfuzz -w wordlist/general/common.txt http://testphp.vulnweb.com/FUZZ<o:p https://blogger.googleusercontent.com/img/a/AVvXsEj277p_KR8uFWmQOoWgkoPe8K3Yi-BaZzkIUqp1idoIohFKozd6qk8pni1piFESdqhkwEaCxxlJ8peBlPOqapXjqQeP6y_PETEsE31YfCaJY8f0qn4WkrEnFUWnzzSa8dZfATrcxCrM7LnouCYktvGmW5yEgwvnC-4gAIDMCh2WM1ccYprIbRXEsI0Jhg=s16000 As you can see in the above screenshot, all the results including page not found have been dumped which makes it tedious to go through the results and find pin in a haystack. Therefore, to sort the results out we can see the show code flag (--sc). Other such flags are:<o:p
· --hc/sc CODE #Hide/Show by code in response<o[...]