当前位置:网站首页>[penetration test tool sharing] [dnslog server building guidance]
[penetration test tool sharing] [dnslog server building guidance]
2022-07-27 08:34:00 【wp1131】
introduction
During the penetration test , Often used to dnslog The server , be used for dns Sniffing and OOB, There are many public dnslog Platform tools are available , There are mainly
http://www.dnslog.cn
http://ceye.io
nuclei Is an open source template based vulnerability scanning tool , about RCE Class vulnerability , nuclei Will use dnslog To test , among nuclei Default supported dnslog The server is :
oast.pro,
oast.live,
oast.site,
oast.online,
oast.fun,
oast.me
During the safety test , These are public dnslog The address may be blocked , Unable to execute normally dns Sniffing . therefore , You can build a dnslog The server . Here is an operation guide .
dnslog Service area construction guidance
Prerequisite :
- Apply for your own domain name
- Have your own cloud server ( Be careful : It is recommended to apply for overseas ECS , In the process of building, the author found that domestic servers were used , Building a website requires filing , The process is complicated )
- ECS needs to be directly bound to a public network ip( Need to be able to be in the machine [ip a command ] It is found that the public network is bound IP Flexible network card of ).
Project address
https://github.com/projectdiscovery/interactsh
interactsh What is the difference between client and server ?
The client can apply for the sub domain name of the server , In this case , Access to the subdomain name can be directed directly to the corresponding host .
The server is equivalent to a domain name server , You can find the address of the corresponding subdomain ,
Operation steps
- Apply for a personal domain name
- Apply for an overseas personal cloud server
- Apply for an overseas elastic public network ip
- Connect the elastic public network ip Bind to the network card
- according to interactsh Installation guidance of the project , Deployment project , And start the process
- Put the domain name and steps 3 The public ip binding
- verification dnslog Usability .
summary :
The author has built dnslog The server , Encountered many pits in the process , Next, make a pit avoidance Guide :
- Start using domestic servers , The result is bound to the domain name , It was not long before , The web page cannot be accessed , It can only be used after filing , The filing process is very troublesome .
- When applying for ECS , Bring your own public network ip, But this public network ip It is not bound to the local network card , install interactsh There will be problems. , dnslog Not working properly , You need to bind another public network ip, To guarantee dnslog Normal use .
- A ECS is bound to the new public network ip, Then the original public network ip There is no way to use , It will also lead to the risk that the host cannot be connected , In the process of exploration , There is no mature plan for the time being .
- After construction dnslog After the server , Only use http agreement , There is no way to use https The server ( Failed to apply for certificate ), This still needs to be explored .
边栏推荐
- Attack and defense world MFW
- Notes in "PHP Basics" PHP
- Login to homepage function implementation
- Apache SSI remote command execution vulnerability
- Vertical align cannot align the picture and text vertically
- Flask project configuration
- Risk control and application of informatization project
- Realize SKU management in the background
- User management - restrictions
- ROS2安装时出现Connection failed [IP: 91.189.91.39 80]
猜你喜欢

带宽 与 货币

海关总署:这类产品暂停进口

How to view instances of software objects in QSIM?
![[netding cup 2020 rosefinch group]nmap 1 two solutions](/img/fa/b1349cb42b5768b7510217239ba73a.png)
[netding cup 2020 rosefinch group]nmap 1 two solutions

All in one 1353 -- expression bracket matching (stack)

Vcenter7.0 managing esxi7.0 hosts

"PHP Basics" tags in PHP

Risk control and application of informatization project

面试官:什么是脚手架?为什么需要脚手架?常用的脚手架有哪些?

众昂矿业:新能源行业快速发展,氟化工产品势头强劲
随机推荐
JWT authentication and login function implementation, exit login
Installation and use of beef XSS
Vcenter7.0 managing esxi7.0 hosts
On Valentine's day, I drew an object with characters!
"PHP Basics" PHP statements and statement blocks
Map structure
Realize SPU management in the background
Breadth first search
All in one 1319 - queue for water
好吃难吃饱七分为宜;好喝难喝醉三分为佳
regular expression
Openresty + keepalived 实现负载均衡 + IPV6 验证
说透缓存一致性与内存屏障
Installation and use of Supervisor
Containerd failed to pull private database image (kubelet)
List delete collection elements
Transaction, order system add transaction
Flutter 渲染机制——GPU线程渲染
OSI seven layer model and tcp/ip four layer (TCP and UDP) (notes)
You may need an additional loader to handle the result of these loaders.