Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Web penetration testing guide
https://cdn-images-1.medium.com/max/1280/1*eHoF0dQDg-fkf5HR8CTj1Q.jpeg
Open Redirect Vulnerability
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Web penetration testing guide
https://cdn-images-1.medium.com/max/1280/1*eHoF0dQDg-fkf5HR8CTj1Q.jpeg
Open Redirect Vulnerability
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Web penetration testing guide
Open Redirect Vulnerability
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Exposing the “Data Leaks” Paradise — A Qualitative Analysis of Today’s “Data Leaks” Paradise
https://cdn-images-1.medium.com/max/1600/1*SAyNm12eKGM2g6Yd5bgL6g.jpeg
Do you want to know more and learn about the the rise of ransomware and unethical penetration testing hacking groups? Keep reading.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Exposing the “Data Leaks” Paradise — A Qualitative Analysis of Today’s “Data Leaks” Paradise
https://cdn-images-1.medium.com/max/1600/1*SAyNm12eKGM2g6Yd5bgL6g.jpeg
Do you want to know more and learn about the the rise of ransomware and unethical penetration testing hacking groups? Keep reading.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Exposing the “Data Leaks” Paradise — A Qualitative Analysis of Today’s “Data Leaks” Paradise
Do you want to know more and learn about the the rise of ransomware and unethical penetration testing hacking groups? Keep reading.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Blackbox Cookie Testing — How I Cracked The Admin’s Cookie
https://cdn-images-1.medium.com/max/1024/1*d0BHCVLON-WXTkppucrIjg.jpeg
IF I HAD 8 HOURS TO MUNCH ON COOKIES, I WOULD SPEND 6 HOURS T̶A̶S̶T̶I̶N̶G̶ TESTING THEM. — The Cookie Monster
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Blackbox Cookie Testing — How I Cracked The Admin’s Cookie
https://cdn-images-1.medium.com/max/1024/1*d0BHCVLON-WXTkppucrIjg.jpeg
IF I HAD 8 HOURS TO MUNCH ON COOKIES, I WOULD SPEND 6 HOURS T̶A̶S̶T̶I̶N̶G̶ TESTING THEM. — The Cookie Monster
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Blackbox Cookie Testing — How I Cracked The Admin’s Cookie
IF I HAD 8 HOURS TO MUNCH ON COOKIES, I WOULD SPEND 6 HOURS T̶A̶S̶T̶I̶N̶G̶ TESTING THEM. — The Cookie Monster
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Los investigadores de Velas están ayudando a desarrollar protocolos MPC de última generación
https://cdn-images-1.medium.com/max/2000/0*IUi2G9P-0w9Zw7lE.png
Ataque de rayos alfa en el umbral ECDSA
Continue reading on Velas en Español »
___________________________
@hacking_Attack
@Hacking_Video
Los investigadores de Velas están ayudando a desarrollar protocolos MPC de última generación
https://cdn-images-1.medium.com/max/2000/0*IUi2G9P-0w9Zw7lE.png
Ataque de rayos alfa en el umbral ECDSA
Continue reading on Velas en Español »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Los investigadores de Velas están ayudando a desarrollar protocolos MPC de última generación
Ataque de rayos alfa en el umbral ECDSA
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
What is the Dark Web, and why should you care?
https://cdn-images-1.medium.com/max/2600/0*9XIctUbgVDIMtCmS
What exactly is the dark web? Is it as terrifying as it sounds? Here’s a quick primer on everything you need to know.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
What is the Dark Web, and why should you care?
https://cdn-images-1.medium.com/max/2600/0*9XIctUbgVDIMtCmS
What exactly is the dark web? Is it as terrifying as it sounds? Here’s a quick primer on everything you need to know.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
What is the Dark Web, and why should you care?
What exactly is the dark web? Is it as terrifying as it sounds? Here’s a quick primer on everything you need to know.
hacking: security in practice
Huawei watch gt reverse engineer and custom firmware
Hi, i got a huawei watch gt a few weeks ago and i like its design , but i feel like huawei coud improve it by adding more features on the firmware (but it didnt want) , so i want to put my programming and reverse engieneering skills and make that myself, but i want to know if anyone did that (or if anyone knows anything how can i dump , mod and flash it to the "smartwatch").
submitted by /u/bfge
[link] [comments]
Huawei watch gt reverse engineer and custom firmware
Hi, i got a huawei watch gt a few weeks ago and i like its design , but i feel like huawei coud improve it by adding more features on the firmware (but it didnt want) , so i want to put my programming and reverse engieneering skills and make that myself, but i want to know if anyone did that (or if anyone knows anything how can i dump , mod and flash it to the "smartwatch").
submitted by /u/bfge
[link] [comments]
Reddit
From the hacking community on Reddit
Explore this post and more from the hacking community
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
Cyber Reasoning System for final college project
Hello fellow hacking enthusiasts!
I'm a CS student in my final year and I've decided to create a cyber reasoning system for my final year project. The problem is that I searched for the topic but there is not much source material on this type of projects. The only relevant thing I found is this repository:
https://github.com/mechaphish
But there is not much documentation of the inner workings of such a system and I do not want to copy paste it. I just want to understand the core architecture and some explanations for some methods.
Of course, considering the time frame for the project, I will build a much simpler CRS which will only take linux binaries and find some specific vulnerabilities.
So do you people know some good sources for this type of project? Thank you!
submitted by /u/CorpuscularDump
[link] [comments]
Cyber Reasoning System for final college project
Hello fellow hacking enthusiasts!
I'm a CS student in my final year and I've decided to create a cyber reasoning system for my final year project. The problem is that I searched for the topic but there is not much source material on this type of projects. The only relevant thing I found is this repository:
https://github.com/mechaphish
But there is not much documentation of the inner workings of such a system and I do not want to copy paste it. I just want to understand the core architecture and some explanations for some methods.
Of course, considering the time frame for the project, I will build a much simpler CRS which will only take linux binaries and find some specific vulnerabilities.
So do you people know some good sources for this type of project? Thank you!
submitted by /u/CorpuscularDump
[link] [comments]
log4j-scan - A fully automated, accurate, and extensive scanner for finding vulnerable log4j hosts
http://www.kitploit.com/2021/12/log4j-scan-fully-automated-accurate-and.html
http://www.kitploit.com/2021/12/log4j-scan-fully-automated-accurate-and.html
A fully automated, accurate, and extensive scanner for finding vulnerable (https://www.kitploit.com/search/label/Vulnerable) log4j hostsFeaturesSupport for lists of URLs.Fuzzing for more than 60 HTTP request headers (not only 3-4 headers as previously seen tools).Fuzzing for HTTP POST Data parameters.Fuzzing for JSON data parameters.Supports DNS callback for vulnerability (https://www.kitploit.com/search/label/Vulnerability) discovery (https://www.kitploit.com/search/label/Discovery) and validation.WAF Bypass payloads.
AnnouncementThere is a patch bypass on Log4J v2.15.0 that allows a full RCE. FullHunt added community support for log4j-scan to reliably detect CVE-2021-45046. If you're having difficulty discovering and scanning your infrastructure (https://www.kitploit.com/search/label/Infrastructure) at scale or keeping up with the Log4J threat, please get in touch at (team@fullhunt.io (mailto:team@fullhunt.io)).
AnnouncementThere is a patch bypass on Log4J v2.15.0 that allows a full RCE. FullHunt added community support for log4j-scan to reliably detect CVE-2021-45046. If you're having difficulty discovering and scanning your infrastructure (https://www.kitploit.com/search/label/Infrastructure) at scale or keeping up with the Log4J threat, please get in touch at (team@fullhunt.io (mailto:team@fullhunt.io)).
DescriptionWe have been researching the Log4J RCE (CVE-2021-44228) since it was released, and we worked in preventing this vulnerability with our customers. We are open-sourcing an open detection and scanning tool for discovering and fuzzing for Log4J RCE CVE-2021-44228 vulnerability. This shall be used by security teams to scan their infrastructure for Log4J RCE, and also test for WAF bypasses that can result in achiving code execution on the organization's environment.It supports DNS OOB callbacks out of the box, there is no need to setup a DNS callback server.UsageManagement Platform. [•] Secure your External Attack Surface with FullHunt.io. usage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing] [--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST] optional arguments: -h, --help show this help message and exit -u URL, --url URL Check a single URL. -p PROXY, --proxy PROXY Send requests through proxy. proxy should be specified in the format supported by requests (http[s]://:) -l USEDLIST, --list USEDLIST Check a list of URLs. --request-type REQUEST_TYPE Request Type: (get, post) - [Default: get]. --headers-file HEADERS_FILE Headers fuzzing list - [default: headers.txt]. --run-all-tests Run all available tests on each URL. --exclude-user-agent-fuzzing Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents. --wait-time WAIT_TIME Wait time after all URLs are processed (in seconds) - [Default: 5]. --waf-bypass Extend scans with WAF bypass payloads. --test-CVE-2021-45046 Test using payloads for CVE-2021-45046 (detection payloads). --dns-callback-provider DNS_CALLBACK_PROVIDER DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh]. --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST Custom DNS Callback Host. --disable-http-redirects Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have higher chance of reaching vulnerable systems.">$ python3 log4j-scan.py -h
[•] CVE-2021-44228 - Apache Log4j RCE Scanner
[•] Scanner provided by FullHunt.io - The Next-Gen Attack Surface Management Platform.
[•] Secure your External Attack Surface with FullHunt.io.
usage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]
[--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST]
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL Check a single URL.
-p PROXY, --proxy PROXY
Send requests through proxy. proxy should be specified in the format supported by requests
(http[s]://:)
-l USEDLIST, --list USEDLIST
Check a list of URLs.
--request-type REQUEST_TYPE
Request Type: (get, post) - [Default: get].
--headers-file HEADERS_FILE
Headers fuzzing list - [default: headers.txt].
--run-all-tests Run all available tests on each URL.
--exclude-user-agent-fuzzing
Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.
--wait-time WAIT_TIME
Wait time after all URLs are processed (in seconds) - [Default: 5].
--waf-bypass Extend scans with WAF bypass payloads.
[•] CVE-2021-44228 - Apache Log4j RCE Scanner
[•] Scanner provided by FullHunt.io - The Next-Gen Attack Surface Management Platform.
[•] Secure your External Attack Surface with FullHunt.io.
usage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]
[--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST]
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL Check a single URL.
-p PROXY, --proxy PROXY
Send requests through proxy. proxy should be specified in the format supported by requests
(http[s]://:)
-l USEDLIST, --list USEDLIST
Check a list of URLs.
--request-type REQUEST_TYPE
Request Type: (get, post) - [Default: get].
--headers-file HEADERS_FILE
Headers fuzzing list - [default: headers.txt].
--run-all-tests Run all available tests on each URL.
--exclude-user-agent-fuzzing
Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.
--wait-time WAIT_TIME
Wait time after all URLs are processed (in seconds) - [Default: 5].
--waf-bypass Extend scans with WAF bypass payloads.
--test-CVE-2021-45046
Test using payloads for CVE-2021-45046 (detection payloads).
--dns-callback-provider DNS_CALLBACK_PROVIDER
DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh].
--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST
Custom DNS Callback Host.
--disable-http-redirects
Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have higher chance of reaching vulnerable systems.Scan a Single URL$ python3 log4j-scan.py -u https://log4j.lab.secbot.localScan a Single URL using all Request Methods: GET, POST (url-encoded form), POST (JSON body)$ python3 log4j-scan.py -u https://log4j.lab.secbot.local --run-all-testsDiscover WAF bypasses on the environment.$ python3 log4j-scan.py -u https://log4j.lab.secbot.local --waf-bypassScan a list of URLs$ python3 log4j-scan.py -l urls.txtInstallation$ pip3 install -r requirements.txt
Docker Supportgit clone https://github.com/fullhunt/log4j-scan.git
cd log4j-scan
sudo docker build -t log4j-scan .
sudo docker run -it --rm log4j-scan
# With URL list "urls.txt" in current directory
docker run -it --rm -v $PWD:/data log4j-scan -l /data/urls.txtAbout FullHuntFullHunt is the next-generation attack surface management platform. FullHunt enables companies to discover all of their attack surfaces, monitor them for exposure, and continuously scan them for the latest security vulnerabilities. All, in a single platform, and more.FullHunt provides an enterprise platform for organizations. The FullHunt Enterprise Platform provides extended scanning and capabilities for customers. FullHunt Enterprise platform allows organizations to closely monitor their external attack surface, and get detailed alerts about every single change that happens. Organizations around the world use the FullHunt Enterprise Platform to solve their continuous security and external attack surface security challenges.Legal DisclaimerThis project is made for educational and ethical testing purposes only. Usage of log4j-scan for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program.LicenseThe project is licensed under MIT License.AuthorMazin AhmedEmail: mazin at FullHunt.ioFullHunt: https://fullhunt.io (https://fullhunt.io/)Website: https://mazinahmed.net (https://mazinahmed.net/)Twitter: https://twitter.com/mazen160Linkedin: http://linkedin.com/in/infosecmazinahmed
Download Log4J-Scan (https://github.com/fullhunt/log4j-scan)
Test using payloads for CVE-2021-45046 (detection payloads).
--dns-callback-provider DNS_CALLBACK_PROVIDER
DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh].
--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST
Custom DNS Callback Host.
--disable-http-redirects
Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have higher chance of reaching vulnerable systems.Scan a Single URL$ python3 log4j-scan.py -u https://log4j.lab.secbot.localScan a Single URL using all Request Methods: GET, POST (url-encoded form), POST (JSON body)$ python3 log4j-scan.py -u https://log4j.lab.secbot.local --run-all-testsDiscover WAF bypasses on the environment.$ python3 log4j-scan.py -u https://log4j.lab.secbot.local --waf-bypassScan a list of URLs$ python3 log4j-scan.py -l urls.txtInstallation$ pip3 install -r requirements.txt
Docker Supportgit clone https://github.com/fullhunt/log4j-scan.git
cd log4j-scan
sudo docker build -t log4j-scan .
sudo docker run -it --rm log4j-scan
# With URL list "urls.txt" in current directory
docker run -it --rm -v $PWD:/data log4j-scan -l /data/urls.txtAbout FullHuntFullHunt is the next-generation attack surface management platform. FullHunt enables companies to discover all of their attack surfaces, monitor them for exposure, and continuously scan them for the latest security vulnerabilities. All, in a single platform, and more.FullHunt provides an enterprise platform for organizations. The FullHunt Enterprise Platform provides extended scanning and capabilities for customers. FullHunt Enterprise platform allows organizations to closely monitor their external attack surface, and get detailed alerts about every single change that happens. Organizations around the world use the FullHunt Enterprise Platform to solve their continuous security and external attack surface security challenges.Legal DisclaimerThis project is made for educational and ethical testing purposes only. Usage of log4j-scan for attacking targets without prior mutual consent is illegal. It is the end user's responsibility to obey all applicable local, state and federal laws. Developers assume no liability and are not responsible for any misuse or damage caused by this program.LicenseThe project is licensed under MIT License.AuthorMazin AhmedEmail: mazin at FullHunt.ioFullHunt: https://fullhunt.io (https://fullhunt.io/)Website: https://mazinahmed.net (https://mazinahmed.net/)Twitter: https://twitter.com/mazen160Linkedin: http://linkedin.com/in/infosecmazinahmed
Download Log4J-Scan (https://github.com/fullhunt/log4j-scan)
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
log4j-scan - A fully automated, accurate, and extensive scanner for finding vulnerable log4j hosts
https://blogger.googleusercontent.com/img/a/AVvXsEgCzRgsGAf-AwclEd13qll9i2uHJdIZhCnBIwVHFppiIDIASEp2jjpM9jUkeyszQRv2jlF85wJXMcfrHe2OOHF9xoRrV1WZvMY3xwlzQPEEEowibKnDCRSEWKDefgT1UXMZMoo5T-2m-3cZgM9AC0LQgf3ON9Q8oaC18GW5IucU-jf0wnbYZlWA6O0Weg=w640-h142 A fully automated, accurate, and extensive scanner for finding vulnerable log4j hostsFeatures* Support for lists of URLs.
* Fuzzing for more than 60 HTTP request headers (not only 3-4 headers as previously seen tools).
* Fuzzing for HTTP POST Data parameters.
* Fuzzing for JSON data parameters.
* Supports DNS callback for vulnerability discovery and validation.
* WAF Bypass payloads. AnnouncementThere is a patch bypass on Log4J v2.15.0 that allows a full RCE. FullHunt added community support for log4j-scan to reliably detect CVE-2021-45046. If you're having difficulty discovering and scanning your infrastructure at scale or keeping up with the Log4J threat, please get in touch at (team@fullhunt.io). https://blogger.googleusercontent.com/img/a/AVvXsEg0pdh0BxbwLSkFKMkuqf6PYadvNT3NjSM97sWYdWpiuUULfH4FwoBm0sqP1rg3DoHDXkNZyXLnxIWcSvaSLoNyQtOk6C9ILbbTgj143N7vfl2nDLdH3NPC7TOMaDTv5Kr_V9-1_e3wHZb1ZV10etakP1A-Ssf_bubplFWlDSwol250QIMmAC1lqdeNkg=w640-h218 DescriptionWe have been researching the Log4J RCE (CVE-2021-44228) since it was released, and we worked in preventing this vulnerability with our customers. We are open-sourcing an open detection and scanning tool for discovering and fuzzing for Log4J RCE CVE-2021-44228 vulnerability. This shall be used by security teams to scan their infrastructure for Log4J RCE, and also test for WAF bypasses that can result in achiving code execution on the organization's environment.
It supports DNS OOB callbacks out of the box, there is no need to setup a DNS callback server. UsageManagement Platform. [•] Secure your External Attack Surface with FullHunt.io. usage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing] [--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST] optional arguments: -h, --help show this help message and exit -u URL, --url URL Check a single URL. -p PROXY, --proxy PROXY Send requests through proxy. proxy should be specified in the format supported by requests (http[s]://<proxy-ip:<proxy-port) -l USEDLIST, --list USEDLIST Check a list of URLs. --request-type REQUEST_TYPE Request Type: (get, post) - [Default: get]. --headers-file HEADERS_FILE Headers fuzzing list - [default: headers.txt]. --run-all-tests Run all available tests on each URL. --exclude-user-agent-fuzzing Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents. --wait-time WAIT_TIME Wait time after all URLs are processed (in seconds) - [Default: 5]. --waf-bypass Extend scans with WAF bypass payloads. --test-CVE-2021-45046 Test using payloads for CVE-2021-45046 (detection payloads). --dns-callback-provider DNS_CALLBACK_PROVIDER DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh]. --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST Custom DNS Callback Host. --disable-http-redirects Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have higher chance of reaching vulnerable systems.">[...]
log4j-scan - A fully automated, accurate, and extensive scanner for finding vulnerable log4j hosts
https://blogger.googleusercontent.com/img/a/AVvXsEgCzRgsGAf-AwclEd13qll9i2uHJdIZhCnBIwVHFppiIDIASEp2jjpM9jUkeyszQRv2jlF85wJXMcfrHe2OOHF9xoRrV1WZvMY3xwlzQPEEEowibKnDCRSEWKDefgT1UXMZMoo5T-2m-3cZgM9AC0LQgf3ON9Q8oaC18GW5IucU-jf0wnbYZlWA6O0Weg=w640-h142 A fully automated, accurate, and extensive scanner for finding vulnerable log4j hostsFeatures* Support for lists of URLs.
* Fuzzing for more than 60 HTTP request headers (not only 3-4 headers as previously seen tools).
* Fuzzing for HTTP POST Data parameters.
* Fuzzing for JSON data parameters.
* Supports DNS callback for vulnerability discovery and validation.
* WAF Bypass payloads. AnnouncementThere is a patch bypass on Log4J v2.15.0 that allows a full RCE. FullHunt added community support for log4j-scan to reliably detect CVE-2021-45046. If you're having difficulty discovering and scanning your infrastructure at scale or keeping up with the Log4J threat, please get in touch at (team@fullhunt.io). https://blogger.googleusercontent.com/img/a/AVvXsEg0pdh0BxbwLSkFKMkuqf6PYadvNT3NjSM97sWYdWpiuUULfH4FwoBm0sqP1rg3DoHDXkNZyXLnxIWcSvaSLoNyQtOk6C9ILbbTgj143N7vfl2nDLdH3NPC7TOMaDTv5Kr_V9-1_e3wHZb1ZV10etakP1A-Ssf_bubplFWlDSwol250QIMmAC1lqdeNkg=w640-h218 DescriptionWe have been researching the Log4J RCE (CVE-2021-44228) since it was released, and we worked in preventing this vulnerability with our customers. We are open-sourcing an open detection and scanning tool for discovering and fuzzing for Log4J RCE CVE-2021-44228 vulnerability. This shall be used by security teams to scan their infrastructure for Log4J RCE, and also test for WAF bypasses that can result in achiving code execution on the organization's environment.
It supports DNS OOB callbacks out of the box, there is no need to setup a DNS callback server. UsageManagement Platform. [•] Secure your External Attack Surface with FullHunt.io. usage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing] [--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST] optional arguments: -h, --help show this help message and exit -u URL, --url URL Check a single URL. -p PROXY, --proxy PROXY Send requests through proxy. proxy should be specified in the format supported by requests (http[s]://<proxy-ip:<proxy-port) -l USEDLIST, --list USEDLIST Check a list of URLs. --request-type REQUEST_TYPE Request Type: (get, post) - [Default: get]. --headers-file HEADERS_FILE Headers fuzzing list - [default: headers.txt]. --run-all-tests Run all available tests on each URL. --exclude-user-agent-fuzzing Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents. --wait-time WAIT_TIME Wait time after all URLs are processed (in seconds) - [Default: 5]. --waf-bypass Extend scans with WAF bypass payloads. --test-CVE-2021-45046 Test using payloads for CVE-2021-45046 (detection payloads). --dns-callback-provider DNS_CALLBACK_PROVIDER DNS Callback provider (Options: dnslog.cn, interact.sh) - [Default: interact.sh]. --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST Custom DNS Callback Host. --disable-http-redirects Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have higher chance of reaching vulnerable systems.">[...]