DNSObserver - A Handy DNS Service Written In Go To Aid In The Detection Of Several Types Of Blind Vulnerabilities
http://www.kitploit.com/2021/05/dnsobserver-handy-dns-service-written.html
___________________________
@hacking_Attack
@Hacking_Video
http://www.kitploit.com/2021/05/dnsobserver-handy-dns-service-written.html
___________________________
@hacking_Attack
@Hacking_Video
KitPloit - PenTest & Hacking Tools
DNSObserver - A Handy DNS Service Written In Go To Aid In The Detection Of Several Types Of Blind Vulnerabilities
A handy DNS service written in Go to aid in the detection of several types of blind vulnerabilities. It monitors a pentester's server for out-of-band DNS interactions and sends notifications with the received request's details via Slack. DNSObserver can help you find bugs such as blind OS command injection, blind SQLi, blind XXE, and many more!
For a more detailed overview and setup instructions, see: https://www.allysonomalley.com/2020/05/22/dnsobserver/
Setup
What you'll need: Your own registered domain name A Virtual Private Server (VPS) to run the script on (I'm using Ubuntu - I have not tested this tool on other systems) [Optional] Your own Slack (https://www.kitploit.com/search/label/Slack) workspace and a webhook
Domain and DNS Configuration
If you don't already have a VPS ready to use, create a new Linux (https://www.kitploit.com/search/label/Linux) VPS with your preferred provider. Note down its public IP address. Register a new domain name with your preferred registrar - any registrar should be fine as long as they allow setting custom name servers and glue records. Go into your new domain's DNS settings and find the 'glue record' section. Add two entries here, one for each new name server, and supply both with the public IP address of your VPS. Next, change the default name servers to: ns1.
ns2.
Server Setup
SSH into your VPS, and perform these steps: Install Go if you don't have it already. Installation instructions can be found here (https://golang.org/doc/install) Make sure that the default DNS ports are open - 53/UDP and 53/TCP. Run: sudo ufw allow 53/udp
sudo ufw allow 53/tcp
Get DNSObserver and its dependencies: go get github.com/allyomalley/dnsobserver/...
DNSObserver Configuration
There are two required arguments, and two optional arguments: domain [REQUIRED]
Your new domain name. ip [REQUIRED]
Your VPS' public IP address. webhook [Optional]
If you want to receive notifications, supply your Slack webhook URL. You'll be notified of any lookups of your domain name, or for any subdomains (https://www.kitploit.com/search/label/Subdomains) of your domain (I've excluded notifications for queries for any other apex domains and for your custom name servers to avoid excessive or random notifications). If you do not supply a webhook, interactions will be logged to standard output instead. Webhook (https://www.kitploit.com/search/label/Webhook) setup instructions can be found here (https://api.slack.com/messaging/webhooks). recordsFile [Optional]
By default, DNSObserver will only respond with an answer to queries for your domain name, or either of its name servers. For any other host, it will still notify you of the interaction (as long as it's your domain or a subdomain), but will send back an empty response. If you want DNSObserver to answer to A lookups for certain hosts with an address, you can either edit the config.yml file included in this project, or create your own based on this template: a_records:
- hostname: ""
ip: ""
- hostname: ""
ip: ""
Currently, the tool only uses A records - in the future I may add in CNAME, AAAA, etc). Here is an example of a complete custom records file: a_records:
- hostname: "google.com"
ip: "1.2.3.4"
- hostname: "github.com"
ip: "5.6.7.8"
These settings mean that I want to respond to queries for 'google.com' with '1.2.3.4', and queries for 'github.com' with '5.6.7.8'.
Usage
Now, we are ready to start listening! If you want to be able to do other work on your VPS while DNSObserver runs, start up a new tmux session first. For the standard setup, pass in the required arguments and your webhook: dnsobserver --domain example.com --ip 11.22.33.44 --webhook https://hooks.slack.com/services/XXX/XXX/XXX
___________________________
@hacking_Attack
@Hacking_Video
For a more detailed overview and setup instructions, see: https://www.allysonomalley.com/2020/05/22/dnsobserver/
Setup
What you'll need: Your own registered domain name A Virtual Private Server (VPS) to run the script on (I'm using Ubuntu - I have not tested this tool on other systems) [Optional] Your own Slack (https://www.kitploit.com/search/label/Slack) workspace and a webhook
Domain and DNS Configuration
If you don't already have a VPS ready to use, create a new Linux (https://www.kitploit.com/search/label/Linux) VPS with your preferred provider. Note down its public IP address. Register a new domain name with your preferred registrar - any registrar should be fine as long as they allow setting custom name servers and glue records. Go into your new domain's DNS settings and find the 'glue record' section. Add two entries here, one for each new name server, and supply both with the public IP address of your VPS. Next, change the default name servers to: ns1.
ns2.
Server Setup
SSH into your VPS, and perform these steps: Install Go if you don't have it already. Installation instructions can be found here (https://golang.org/doc/install) Make sure that the default DNS ports are open - 53/UDP and 53/TCP. Run: sudo ufw allow 53/udp
sudo ufw allow 53/tcp
Get DNSObserver and its dependencies: go get github.com/allyomalley/dnsobserver/...
DNSObserver Configuration
There are two required arguments, and two optional arguments: domain [REQUIRED]
Your new domain name. ip [REQUIRED]
Your VPS' public IP address. webhook [Optional]
If you want to receive notifications, supply your Slack webhook URL. You'll be notified of any lookups of your domain name, or for any subdomains (https://www.kitploit.com/search/label/Subdomains) of your domain (I've excluded notifications for queries for any other apex domains and for your custom name servers to avoid excessive or random notifications). If you do not supply a webhook, interactions will be logged to standard output instead. Webhook (https://www.kitploit.com/search/label/Webhook) setup instructions can be found here (https://api.slack.com/messaging/webhooks). recordsFile [Optional]
By default, DNSObserver will only respond with an answer to queries for your domain name, or either of its name servers. For any other host, it will still notify you of the interaction (as long as it's your domain or a subdomain), but will send back an empty response. If you want DNSObserver to answer to A lookups for certain hosts with an address, you can either edit the config.yml file included in this project, or create your own based on this template: a_records:
- hostname: ""
ip: ""
- hostname: ""
ip: ""
Currently, the tool only uses A records - in the future I may add in CNAME, AAAA, etc). Here is an example of a complete custom records file: a_records:
- hostname: "google.com"
ip: "1.2.3.4"
- hostname: "github.com"
ip: "5.6.7.8"
These settings mean that I want to respond to queries for 'google.com' with '1.2.3.4', and queries for 'github.com' with '5.6.7.8'.
Usage
Now, we are ready to start listening! If you want to be able to do other work on your VPS while DNSObserver runs, start up a new tmux session first. For the standard setup, pass in the required arguments and your webhook: dnsobserver --domain example.com --ip 11.22.33.44 --webhook https://hooks.slack.com/services/XXX/XXX/XXX
___________________________
@hacking_Attack
@Hacking_Video
allysonomalley.com
Discover Blind Vulnerabilities with DNSObserver: an Out-of-Band DNS Monitor
I’ve been working on a few small projects while learning Go, and this one turned out to be useful enough that I thought I’d go ahead and publish it. For the first time, this post is not…
To achieve the above, but also include some custom A lookup responses, add the argument for your records file: dnsobserver --domain example.com --ip 11.22.33.44 --webhook https://hooks.slack.com/services/XXX/XXX/XXX --recordsFile my_records.yml
Assuming you've set everything up correctly, DNSObserver should now be running. To confirm it's working, open up a terminal on your desktop (https://www.kitploit.com/search/label/Desktop) and perform a lookup of your new domain ('example.com' in this demo): dig example.com
You should now receive a Slack notification with the details of the request!
Download Dnsobserver (https://github.com/allyomalley/dnsobserver)
___________________________
@hacking_Attack
@Hacking_Video
Assuming you've set everything up correctly, DNSObserver should now be running. To confirm it's working, open up a terminal on your desktop (https://www.kitploit.com/search/label/Desktop) and perform a lookup of your new domain ('example.com' in this demo): dig example.com
You should now receive a Slack notification with the details of the request!
Download Dnsobserver (https://github.com/allyomalley/dnsobserver)
___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Hacking Alexa
https://cdn-images-1.medium.com/max/1706/0*WfUlSqjYKBH5r-dZ.jpg
How emulate lights on a web page? How Alexa detect it? All in a private network, no cloud.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Hacking Alexa
https://cdn-images-1.medium.com/max/1706/0*WfUlSqjYKBH5r-dZ.jpg
How emulate lights on a web page? How Alexa detect it? All in a private network, no cloud.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Hacking Alexa
How emulate lights on a web page? How Alexa detect it? All in a private network, no cloud.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
OBTENHA SEU NOVO PASSAPORTE, LICENÇA DE CONDUÇÃO, CARTÕES DE IDENTIFICAÇÃO, SSN, IELTS / TOEFL E…
https://cdn-images-1.medium.com/max/960/1*nM1no6EkBYhPfE2DhXm1mA.jpeg
Nossa empresa tem anos de experiência na produção de passaportes falsos / registrados e outros documentos de identidade. Usamos…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
OBTENHA SEU NOVO PASSAPORTE, LICENÇA DE CONDUÇÃO, CARTÕES DE IDENTIFICAÇÃO, SSN, IELTS / TOEFL E…
https://cdn-images-1.medium.com/max/960/1*nM1no6EkBYhPfE2DhXm1mA.jpeg
Nossa empresa tem anos de experiência na produção de passaportes falsos / registrados e outros documentos de identidade. Usamos…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
OBTENHA SEU NOVO PASSAPORTE, LICENÇA DE CONDUÇÃO, CARTÕES DE IDENTIFICAÇÃO, SSN, IELTS / TOEFL E…
Nossa empresa tem anos de experiência na produção de passaportes falsos / registrados e outros documentos de identidade. Usamos…
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
The Modern CISO: Part II | In the Trenches
https://cdn-images-1.medium.com/max/1600/0*TRCGoNCoOlxscPnt
Veteran CISO says that security professionals must ask themselves: “What do I need to protect?”
Continue reading on OpenAVN »
___________________________
@hacking_Attack
@Hacking_Video
The Modern CISO: Part II | In the Trenches
https://cdn-images-1.medium.com/max/1600/0*TRCGoNCoOlxscPnt
Veteran CISO says that security professionals must ask themselves: “What do I need to protect?”
Continue reading on OpenAVN »
___________________________
@hacking_Attack
@Hacking_Video
Medium
The Modern CISO Part II: In the Trenches
Veteran CISO says that security professionals must ask themselves: “What do I need to protect?”
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Is Cyber security only for techies?
https://cdn-images-1.medium.com/max/2600/0*hDl3G-SN8ZDns1Rh
Always start with an Imagery
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Is Cyber security only for techies?
https://cdn-images-1.medium.com/max/2600/0*hDl3G-SN8ZDns1Rh
Always start with an Imagery
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Is Cyber security only for techies?
Always start with an Imagery
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Make Your Own E-mail Spoofer Script And Send E-mails As Anyone You Want To Be
https://cdn-images-1.medium.com/max/1901/0*TcQZEH-WsRgt3x69
Get the ability to impersonate anyone you want when sending E-mails.
Continue reading on Dev Genius »
___________________________
@hacking_Attack
@Hacking_Video
Make Your Own E-mail Spoofer Script And Send E-mails As Anyone You Want To Be
https://cdn-images-1.medium.com/max/1901/0*TcQZEH-WsRgt3x69
Get the ability to impersonate anyone you want when sending E-mails.
Continue reading on Dev Genius »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Make Your Own E-mail Spoofer Script And Send E-mails As Anyone You Want To Be
Get the ability to impersonate anyone you want when sending E-mails.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
sudo CVE-2019–14287
This post is going to go over the latest flaw that was found in sudo. This flaw was found October 14, 2019. Exploiting this flaw requires…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
sudo CVE-2019–14287
This post is going to go over the latest flaw that was found in sudo. This flaw was found October 14, 2019. Exploiting this flaw requires…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
sudo CVE-2019–14287
This post is going to go over the latest flaw that was found in sudo. This flaw was found October 14, 2019. Exploiting this flaw requires…
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Advanced PowerUp.ps1 Usage
https://cdn-images-1.medium.com/max/600/0*IENF7eK9Hg1yg8mq
PowerUp.ps1 is a program that enables a user to perform quick checks against a Windows machine for any privilege escalation opportunities…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Advanced PowerUp.ps1 Usage
https://cdn-images-1.medium.com/max/600/0*IENF7eK9Hg1yg8mq
PowerUp.ps1 is a program that enables a user to perform quick checks against a Windows machine for any privilege escalation opportunities…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Advanced PowerUp.ps1 Usage
PowerUp.ps1 is a program that enables a user to perform quick checks against a Windows machine for any privilege escalation opportunities…
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Windows Kernel Exploitation
https://cdn-images-1.medium.com/max/1023/0*k6ZX2iB2ByPdGZ5z
There are several tools out there to check if there are known exploits against unpatched Windows Kernels. The most notable are listed…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Windows Kernel Exploitation
https://cdn-images-1.medium.com/max/1023/0*k6ZX2iB2ByPdGZ5z
There are several tools out there to check if there are known exploits against unpatched Windows Kernels. The most notable are listed…
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Windows Kernel Exploitation
There are several tools out there to check if there are known exploits against unpatched Windows Kernels. The most notable are listed…