0% found this document useful (0 votes)
114 views

Footer Credit Decrypter De4js - JavaScript Deobfuscator and Unpacker

Uploaded by

Jadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views

Footer Credit Decrypter De4js - JavaScript Deobfuscator and Unpacker

Uploaded by

Jadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

./ de4js 1.12.0

JavaScript Deobfuscator and Unpacker

View on GitHub

String Local File Remote File


c\x7c\x7c\x69\x66\x7c\x69\x66\x72\x61\x6d\x65\x7c\x6c\x6f\x63\x61\x6c\x53\x74\x6f\x72\x61\x67\x65\x7c\x6f\x7
0\x74\x69\x6f\x6e\x73\x7c\x61\x63\x63\x6f\x72\x64\x53\x65\x6c\x65\x63\x74\x6f\x72\x7c\x77\x6f\x72\x64\x41\x7
2\x72\x61\x79\x7c\x61\x6c\x6c\x41\x63\x63\x6f\x72\x64\x7c\x69\x6d\x70\x6f\x72\x74\x61\x6e\x74\x7c\x77\x6f\x7
2\x64\x73\x7c\x63\x6f\x6e\x74\x65\x6e\x74\x7c\x61\x64\x64\x7c\x41\x63\x63\x6f\x72\x64\x69\x6f\x6e\x7c\x5f\x6
5\x6c\x65\x6d\x7c\x6f\x6e\x6c\x79\x4f\x6e\x65\x4f\x70\x65\x6e\x65\x64\x7c\x6d\x61\x78\x48\x65\x69\x67\x68\x7
4\x7c\x71\x75\x65\x72\x79\x53\x65\x6c\x65\x63\x74\x6f\x72\x41\x6c\x6c\x7c\x72\x65\x74\x75\x72\x6e\x7c\x63\x6
f\x6d\x7c\x6c\x65\x74\x74\x65\x72\x7c\x6d\x61\x69\x6e\x43\x6f\x6e\x74\x7c\x67\x65\x74\x49\x74\x65\x6d\x7c\x6
8\x74\x74\x70\x73\x7c\x63\x6c\x61\x73\x73\x4e\x61\x6d\x65\x7c\x69\x6e\x6e\x65\x72\x48\x54\x4d\x4c\x7c\x73\x7

None Eval Array Obfuscator IO _Number JSFuck JJencode AAencode

URLencode Packer JS Obfuscator My Obfuscate Wise Eval Wise Function

Clean Source Unreadable

Line numbers Format Code Unescape strings Recover object-path Execute expression

Merge strings Remove grouping

Clear Auto Decode

https://lelinhtinh.github.io/de4js/ 1/8
4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

function darkMode() {
localStorage.setItem("mode", "darkmode" === localStorage.getItem("mode") ? "light" : "darkmode"), "da
rkmode" === localStorage.getItem("mode") ? document.querySelector("#mainCont").classList.add("drK") : doc
ument.querySelector("#mainCont").classList.remove("drK")
};

function gridMode() {
localStorage.setItem("list", "listmode" === localStorage.getItem("list") ? "grid" : "listmode"), "lis
tmode" === localStorage.getItem("list") ? document.querySelector("#mainCont").classList.remove("grD") : d
ocument.querySelector("#mainCont").classList.add("grD")
};
(function () {
var youtube = document.querySelectorAll(".lazyYt");
for (var i = 0; i < youtube.length; i++) {
var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed + "/sddefault.jpg";
var image = new Image();
image.setAttribute("class", "lazy");
image.setAttribute("data-src", source);
image.setAttribute("src", "data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=");
image.setAttribute("alt", "Youtube video");
image.addEventListener("load", function () {
youtube[i].appendChild(image)
}(i));
youtube[i].addEventListener("click", function () {
var iframe = document.createElement("iframe");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset.embed + "?rel=0&sh
owinfo=0&autoplay=1");

https://lelinhtinh.github.io/de4js/ 2/8
4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

this.innerHTML = "";
this.appendChild(iframe)
})
}
})();
for (var imageslazy = document.querySelectorAll('.pS .separator img, .pS .tr-caption-container img, .pS .
psImg >img, .pS .btImg >img'), i = 0; i < imageslazy.length; i++) imageslazy[i].setAttribute('onclick',
'return false');

function wrap(o, t, e) {
for (var i = document.querySelectorAll(t), c = 0; c < i.length; c++) {
var a = o + i[c].outerHTML + e;
i[c].outerHTML = a
}
}
wrap('<div class="zmImg">', '.pS .separator >a', '</div>');
wrap('<div class="zmImg">', '.pS .tr-caption-container td >a', '</div>');
wrap('<div class="zmImg">', '.pS .separator >img', '</div>');
wrap('<div class="zmImg">', '.pS .tr-caption-container td >img', '</div>');
wrap('<div class="zmImg">', '.pS .psImg >img', '</div>');
wrap('<div class="zmImg">', '.pS .btImg >img', '</div>');
for (var containerimg = document.getElementsByClassName('zmImg'), i = 0; i < containerimg.length; i++) co
ntainerimg[i].onclick = function () {
this.classList.toggle('s')
};
Defer.dom('.lazy', 100, 'loaded', null, {
rootMargin: '1px'
}), 'undefined' != typeof infinite_scroll && infinite_scroll.on('load', function () {
Defer.dom('.lazy', 100, 'loaded', null, {

https://lelinhtinh.github.io/de4js/ 3/8
4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

rootMargin: '1px'
})
});

function changeWord() {
for (var r = wordArray[currentWord], e = currentWord == words.length - 1 ? wordArray[0] : wordArray[c
urrentWord + 1], t = 0; t < r.length; t++) animateLetterOut(r, t);
for (var t = 0; t < e.length; t++) e[t].className = "letter behind", e[0].parentElement.style.opacity
= 1, animateLetterIn(e, t);
currentWord = currentWord == wordArray.length - 1 ? 0 : currentWord + 1
}

function animateLetterOut(r, e) {
setTimeout(function () {
r[e].className = "letter out"
}, 80 * e)
}

function animateLetterIn(r, e) {
setTimeout(function () {
r[e].className = "letter in"
}, 340 + 80 * e)
}

function splitLetters(r) {
var e = r.innerHTML;
r.innerHTML = "";
for (var t = [], n = 0; n < e.length; n++) {
var a = document.createElement("span");

https://lelinhtinh.github.io/de4js/ 4/8
4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

a.className = "letter", a.innerHTML = e.charAt(n), r.appendChild(a), t.push(a)


}
wordArray.push(t)
}
var words = document.getElementsByClassName("word"),
wordArray = [],
currentWord = 0;
words[currentWord].style.opacity = 1;
for (var i = 0; i < words.length; i++) splitLetters(words[i]);
changeWord(), setInterval(changeWord, 4e3);
class Accordion {
constructor(options = {}) {
this.accordSelector = options?.selector || '.accordion';
this.accordSelectorTitle = options?.selectorTitle || '.accordion__title';
this.accordSelectorInner = options?.selectorInner || '.accordion__inner';
this.classOpened = options?.classOpenedName || 'accordion--opened';
this.onlyOneOpened = options?.onlyOneOpened || false;
if (this.isInit()) {
console.warn(`Accordion component with class selector"${this.accordSelector}"is already initi
alized`);
return
}
if (document.querySelector(this.accordSelector)) {
document.addEventListener('click', e => this.onClick(e))
} else {
console.warn(`Accordion component with class selector"${this.accordSelector}"is not found`);
return
}
}

https://lelinhtinh.github.io/de4js/ 5/8
4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

isInit() {
this.allAccord = document.querySelectorAll(this.accordSelector);
let error = false;
for (let i = 0; i < this.allAccord.length; i++) {
if (this.allAccord[i].classList.contains('initiated')) {
error = true;
break
} else {
this.allAccord[i].classList.add('initiated')
}
}
return error
}
onClick(e) {
if (e.target.classList.contains(this.accordSelectorTitle.split('.')[1]) || e.target.closest(this.
accordSelectorTitle)) {
this._elem = e.target.closest(this.accordSelector);
this.content = this._elem.querySelector(this.accordSelectorInner);
if (this.content.style.maxHeight && this.content.style.maxHeight !== '0px') {
this.close(this._elem)
} else {
this.open()
}
}
}
close(elem) {
elem.querySelector(this.accordSelectorInner).style.maxHeight = '0px';
elem.classList.remove(this.classOpened)
}

https://lelinhtinh.github.io/de4js/ 6/8
4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

open() {
if (this.onlyOneOpened) {
this.allAccord.length && this.allAccord.forEach(accor => {
this.close(accor)
})
}
this.content.style.maxHeight = this.content.scrollHeight + "px";
this._elem.classList.add(this.classOpened)
}
}
new Accordion({
onlyOneOpened: true,
});
$(document).ready(function () {
$('#credit').html('<a href="https://www.bloggertheme9.com/" style="visibility:visible !important;disp
lay:inline-block!important;opacity:1!important;position:static!important;text-indent:0px!important;color:
var(--mainC)!important" rel="dofollow">Bloggertheme9</a>');
setInterval(function () {
if (!$('#credit:visible').length) window.location.href = 'https://www.bloggertheme9.com/'
}, 3000)
})

Sponsors Credits

Secure stores, happy shoppers. We are Sansec


Sansec. Project maintained by lelinhtinh
Hosted on GitHub Pages

Icons made by Eucalyp

https://lelinhtinh.github.io/de4js/ 7/8
4/15/23, 9:04 AM de4js | JavaScript Deobfuscator and Unpacker

https://lelinhtinh.github.io/de4js/ 8/8

You might also like