XSS (Cross Site Scripting) testing method and XSS testing system based on DOM (Document Object Model)
A technology for cross-site scripting vulnerabilities and testing methods, which is applied in the field of DOM-based cross-site scripting vulnerability testing, can solve problems such as inability to accurately test cross-site scripting vulnerabilities, and achieve the effect of facilitating positioning and ensuring accuracy.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] refer to figure 1 , which shows a first embodiment of a DOM-based cross-site scripting vulnerability testing method of the present application, including the following steps:
[0053] Step 101, obtaining the source code of the target page and extracting the script code therein.
[0054] Wherein, the script (javascript) content extracted from the source code can be obtained directly by using a plug-in, for example, in ruby, it can be directly obtained by using the hpricot plug-in. In addition, the content in the script tag can also be intercepted by means of character string interception, and the content in each script tag can be spliced together.
[0055] Step 102, traversing all script codes, using predefined dirty data entries to obtain all dirty data entries in the script codes and the variables passed by the dirty data entries.
[0056] Dirty data is data that may exploit vulnerabilities to implement malicious attacks. Specifically, it includes all Dom entry poi...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com