Open marcialwushu opened 4 years ago
content.js:15 [VULNERS] Match cpe:/a:yoast:wordpress_seo <!-- This site is optimized with the Yoast SEO plugin v13.2 - 13.2
(anonymous) @ content.js:15
content.js
console.log('[VULNERS] Init');
v_browser.runtime.sendMessage({ action: 'get_regexp'}, (rules) => {
console.log('[VULNERS] Rules', rules);
let html = document.documentElement.innerHTML;
let matches = [];
for (let rule of rules) {
try {
let match = html.match(new RegExp(rule.regex));
if (match) {
console.warn('[VULNERS] Match', rule.alias, match[0], match[1]);
matches.push({url: document.location.host, rule, version: match[1]});
}
} catch(e) {
console.warn('[VULNERS]', e)
}
}
matches.length && v_browser.runtime.sendMessage({ action: 'match', matches: matches});
});
var origOpen = XMLHttpRequest.prototype.open;
XMLHttpRequest.prototype.open = function() {
console.log('request started!');
this.addEventListener('load', function() {
console.log('request completed!');
console.log(this.readyState); //will always be 4 (ajax is completed successfully)
console.log(this.responseText); //whatever the response was
});
origOpen.apply(this, arguments);
};