Intelligence gathering
Information collection is an essential step before penetration testing. By exploring the whois information of domain names, browsing the server-side sites and subdomains, deeply understanding the server operating system and web middleware, analyzing the IP address for port scanning, analyzing the website directory structure, and further mining the website background and sensitive information by using Google Hack, it can provide strong support for subsequent penetration testing.
Vulnerability scanning
Start a comprehensive inspection to reveal security vulnerabilities such as XSS, XSRF, sql injection, and provide strong support for subsequent vulnerability utilization.
Vulnerability utilization
Use the above skills to obtain webshell or other permissions, and provide strong support for subsequent permission promotion.
Permission promotion
Challenge the authority of the server, try udf and serv-u of mysql, and provide strong support for subsequent log cleaning.
Log cleaning
The penetration test ended perfectly, leaving no trace. Before penetration test, you must back up the data to avoid unnecessary losses.
risk aversion
Before penetration testing, it is necessary to avoid any attacks that may interrupt business, choose to test when the business volume is small, ensure data backup before testing, and fully communicate with maintenance personnel to ensure the smooth progress of testing.
safety first
In the digital world, we should not only pursue speed and passion, but also ensure that every step is safe and worry-free. Website security is very important. I hope this article can help readers better understand the website security and explore the security door of the digital world.
A. Materials required for post-qualification examination of Grade II constructor
Af