Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A background path blasting method based on machine learning

A machine learning and background technology, applied in the information field, can solve the problems of security level threats, the inability to detect sensitive directories and background interfaces, etc., and achieve the effect of improving efficiency and success rate

Active Publication Date: 2020-10-16
北京知道未来信息技术有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the existing tools are written based on large dictionaries, they are only useful for most websites with poor security awareness, and cannot pose threats to websites with high security levels, and cannot detect their real sensitive directories and background interfaces

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A background path blasting method based on machine learning
  • A background path blasting method based on machine learning
  • A background path blasting method based on machine learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described below through specific embodiments and accompanying drawings.

[0025] The core idea of ​​the present invention is: use machine learning to analyze the path naming rules of a single website, and seek the optimal blasting dictionary.

[0026] figure 1 It is a flow chart of the background path blasting method based on machine learning of the present invention, and each step is specifically described as follows:

[0027] 1. Crawl all URL paths of the target website.

[0028] You can use python to write a crawler, crawl pages for the target domain name, use the BeautifulSoup library to match its links, and achieve the purpose of obtaining the entire site directory. Then use the crawler to crawl the already crawled links again, and adjust the digging depth to improve the integrity of the entire site directory. Then deduplicate the crawled path to get a collection of all URLs.

[0029] In this embodiment, this step is implem...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a background path cracking method based on machine learning. The method comprises the steps that firstly, URL paths of ordinary websites with background characteristics are crawled, an ordinary background dictionary is generated; secondly, the URL paths in the ordinary background dictionary and the URL paths in an ordinary non-background dictionary are vectorized; thirdly, the vectorized URL paths are trained through a classification algorithm; fourthly, a page of a target website is crawled, a set of all the URL paths of the target website is obtained, the URL paths with the target website characteristics and the URL paths with the ordinary background characteristics are combined, and a background dictionary with the target website characteristics is generated; fifthly, the generated background dictionary with the target website characteristics is input into the trained classification algorithm so as to conduct identification and classification, and an optimal dictionary is obtained; sixthly, the optimal dictionary is utilized to achieve cracking of the background path of the target website by using a multi-thread cracking technology. By means of the background path cracking method, the efficiency and the success rate of website background cracking can be improved.

Description

technical field [0001] The invention belongs to the field of information technology, and in particular relates to a background path blasting method based on machine learning. Background technique [0002] In the prior art, when penetration testing is performed on the website for a long time, it is often stopped at the inability to use the obtained user or administrator information because the background login interface cannot be found. [0003] Existing background scanning technologies are mainly scanners based on multithreading and large dictionaries. For example, the existing background scanning tools Yujian and Coconut are all based on fixed large dictionaries and multi-threaded scanning. Since existing tools are written based on large dictionaries, they are only useful for most websites with poor security awareness, and cannot pose threats to websites with higher security levels, and cannot detect their real sensitive directories and background interfaces. Contents of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/955G06F21/55G06N20/00
CPCG06F16/955G06F21/55G06N20/00
Inventor 刘儒学
Owner 北京知道未来信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products