The Domain Name System (DNS) is the backbone of the internet, translating human-readable domain names like example.com into machine-readable IP addr…
It is very true that, Internet is becoming Internet a dangerous place, but then also we all are here. This could be bad for you all who uses free …
Remember Team Madleets ? Popular hackers group of Pakistan, and its member online alias 'Leet'? They were same hackers group who was on t…
After continious hacking the high profiled sites, a hacker name as "1337" from team MadLeets have again hacked the high profiled site. …
Popular group of hackers 'Lizard Squad' had targeted Google Vietnam's domain. Yesterday, around 12.00 PM of Vietnam time - users were …
As last day, another biggest vulnerability leaked on the Black Hat Internet market, as the exploit of the WHMCS Sqli vulnerability , that allows m…
The transformative potential of blockchain technology has captured the attention of various industries and sectors across the globe. From financial s…
Once again Pakistani hackers group are now active and they are targeting the high profiled sites. Today earlier, THA, a hackers group of Pakistan …
A popular Bangladeshi hacker Tiger-M@Te have once again back with his website defacement. He was also know for defacing high profiled sites. He w…
Remember OurMine hackers group, who was popularly known for hijacking online social accounts and some western news media websites. Yes, now they are…
As mobile devices become our daily digital companions, Android’s open ecosystem has made it a hotspot not just for innovation—but also for securit…
As from the last week continuously a hacker with online handle " Leet " from Pakistan hackers group " Team Madleets " is being…
Yesterday, Official site of Angry bird has been hacked by the hackers. A popular hackers group " Syrian Electronic Army " have tweeted t…
A team of security researchers at Quarkslab have discovered a series of critical vulnerabilities affecting EDK II, the open source reference implemen…
First Happy New Year to all our readers, hope this year will be great for you all. On the Eve of New Year, we have categorized some of the amazing,…
One of the world largest PC maker 'Lenovo' official website had been hacked and defaced by the infamous hacker Lizard Squard. All the user…
The non-profit organization GreatFire revealed something new and a nasty thing today, as the r eport posted on the blog reveals that Chinese gove…
Security researchers at Wiz have published a detailed technical analysis revealing how the notorious threat actor 0ktapus (aka Scattered Spider, UNC3…
const config = {
safeID = 'safelink',
safeURL: ['/p/safelink.html'],
timer: 15,
redirect: true,
text: {
wait: 'The link will appear in 0 second',
direct: 'You’ll be redirected to the download link in 0 second',
shifted: 'Redirecting... [link] if you’re not redirected automatically.',
click: 'Click here',
btn: 'Direct to link.'
}
};
(() => {
const randomURL = url => url[Math.floor(Math.random() * url.length)];
const safeLink = () => config.safeURL.some(path => location.pathname.endsWith(path));
const safeMessage = (text, time) => {
const [start, end] = text.split('0');
return `${start} ${time} ${end}.
`;
};
const outboundLinks = () => {
const links = document.querySelectorAll('a.safeurl[href]');
if (!links.length) return;
links.forEach(anchor => {
const encoded = encodeURIComponent(btoa(anchor.href));
Object.assign(anchor, {
href: `${location.origin}${randomURL(config.safeURL)}?go=${encoded}`,
target: '_self',
rel: 'noopener'
})
})
};
const handleLink = () => {
const params = new URLSearchParams(location.search);
const encoded = params.get('go');
if (!encoded) return;
const link = atob(decodeURIComponent(encoded))
params.delete('go');
history.replaceState({}, '', location.pathname + (params.toString() ? '?' + params : ''));
let counter = config.timer;
const label = config.redirect ? config.text.direct : config.text.wait;
const box = document.getElementById(config.safeID);
if (!box) return;
box.removeAttribute('hidden');
box.innerHTML = safeMessage(label, counter);
const countdown = setInterval(() => {
counter--;
box.innerHTML = safeMessage(label, counter);
if (counter > 0) return;
clearInterval(countdown);
if (config.redirect) {
box.innerHTML = `${config.text.shifted.replace('[link]', `${config.text.click}`)}
`;
location.href = link;
} else {
box.innerHTML = '';
const btn = document.createElement('a');
//btn.className = 'btn';
btn.href = link;
btn.target = '_blank';
btn.rel = 'nofollow noopener noreferrer';
btn.innerHTML = `${config.text.btn}`;
box.appendChild(btn);
}
}, 1000)
};
safeLink() ? handleLink() : outboundLinks();
})();