How to Create Javascript Deobfuscator Tool in Blog - Post or Page
Hey Guys! Welcome back to Techly Series website.
Assuming You are observing the Javascript Deobfuscator Tool Script on blogger. This is the Right Place to you. Since You can get this Script for free and gain deep pocket With Your adsense.
Today, in this article, I will Discuss with you about How to Create Javascript Deobfuscator Tool in Blog - Post or Page.
What is JavaScript Deobfuscation
The deobfuscation JS is the converse of the obscurity. The objective is to modify/unravel/deobfuscate/unscramble/uncompress the javascript muddled code to recover local JS. Apparatuses are called unobfuscator or deobfuscator.
Deobfuscator Tool
It is a Tool/Unobfuscator used to unobfuscate a JS script. Javascript scraps or lines codes can be minified or jumbled to lessen their size or to safeguard them.
How to Create
So, to create Javascript Deobfuscator Tool on blogger you need to follow the following process below precisely.
What's more, with the help of these steps, you can easily make this tool in your blogger website.
Step 1
- You will go to your - Blogger Dashboard
- Go to Theme
- Go to - Edit HTML
- Search - </head> or </head>
- Copy this CSS Code below and Paste on top of </head> or </head>
- Save Theme
You must back up your theme before go to Edit HTML
<style>
.Tabbtns{display:flex;justify-content:space-around;border-radius:5px;background:#fff;box-shadow:0 0 3px #000}
.Tabbtns b{position:relative;background:transparent;padding:10px 20px}
.Tabbtns b.active{color:#0000ff}
pre .Options{display:flex;position:absolute;background:#fff;top:-16px;right:3%;padding:4px 10px;box-shadow:0 0 3px #000;border-radius:10px}
pre .Options span{color:#000;margin:0 7px}
pre .Options span a{color:#000}
</style>
<link rel='stylesheet' href='https://cdn.jsdelivr.net/gh/itsTSUI/tsP/toolBody.css'/>
<script crossorigin='anonymous' src='https://kit.fontawesome.com/4ad360bfd2.js'/>
Step 2
- After Save Theme
- Create a new Post or Page
- Copy this HTML & Javascript Code below and Paste in your blog - Post or Page
- Publish
<div class="Tabbtns">
<b id="Tabbtn1">Paste Code</b>
<b id="Tabbtn2">Local File</b>
<b id="Tabbtn3">Remote File</b>
</div>
<div class="Tbody" id="T1">
<textarea class="content" id="input" placeholder="Paste Code Here..." rows="7"></textarea>
</div>
<div class="Tbody" id="T2">
<input accept="text/javascript,text/plain" class="inputfile" id="file" name="file" type="file"/>
<span id="fileName"></span>
<pre class="hidden" id="renderLocal"></pre>
</div>
<div class="Tbody" id="T3">
<form id="formRemove">
<input id="urlRemove" placeholder="Enter a URL" required="" type="url"/>
<button id="submitRemove" type="button">Submit</button>
</form>
<pre class="hidden" id="renderRemove"></pre>
</div>
<div class="Tbody">
<form name="techlyseries" class="unpacker">
<input class="checkInput" id="none" name="encode" type="checkbox" value="" checked/><label for="none">None</label>
<br/>
<input class="checkInput" id="evalencode" name="encode" type="checkbox" value="evalencode"/><label for="evalencode">Eval</label>
<br/>
<input class="checkInput" id="arrayencode" name="encode" type="checkbox" value="arrayencode"/><label for="arrayencode">Array</label>
<br/>
<input class="checkInput" id="_numberencode" name="encode" type="checkbox" value="_numberencode"/><label for="_numberencode">_Number</label>
<br/>
<input class="checkInput" id="jsfuck" name="encode" type="checkbox" value="jsfuck"/><label for="jsfuck">Js Fuck</label>
<br/>
<input class="checkInput" id="jjencode" name="encode" type="checkbox" value="jjencode"/><label for="jjencode">JJencode</label>
<br/>
<input class="checkInput" id="aaencode" name="encode" type="checkbox" value="aaencode"/><label for="aaencode">AAencode</label>
<br/>
<input class="checkInput" id="urlencode" name="encode" type="checkbox" value="urlencode"/><label for="urlencode">URL Encode</label>
<br/>
<input class="checkInput" id="p_a_c_k_e_r" name="encode" type="checkbox" value="p_a_c_k_e_r"/><label for="p_a_c_k_e_r">Packer</label>
<br/>
<input class="checkInput" id="javascriptobfuscator" name="encode" type="checkbox" value="javascriptobfuscator"/><label for="javascriptobfuscator">JS Obfuscator</label>
<br/>
<input class="checkInput" id="myobfuscate" name="encode" type="checkbox" value="myobfuscate" /><label for="myobfuscate">My Obfuscate</label>
<br/>
<input class="checkInput" id="nicify" name="encode" type="checkbox" value="nicify"/><label for="nicify">Nicify</label>
<br/>
<input id="beautify" name="beautify" type="checkbox" checked/><label for="beautify">Beautify</label>
</form>
<br/>
<button id="clear" type="reset">Clear</button>
<button id="auto" type="button">Auto Decode</button>
</div>
<pre><code class="hljs" id="view">Paste Your Code or upload File and select right encoding type!</code><div class="Options">
<span id="downloadfile" onclick="saveTextAsFile('Deobfuscated.js', '#view')" type="button"><i class="fas fa-download"></i></span>
<span id="copyjs" type="button"><i class="fas fa-clipboard"></i></span>
<span><a href="javascript:;" id="preview" target="_blank" type="button"><i class="fas fa-external-link-alt"></i></a></span>
</div></pre>
<script src='https://code.jquery.com/jquery-3.6.0.min.js'></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.10/clipboard.min.js'></script>
<script>$("#T2,#T3").css("display","none"),$("#Tabbtn1").addClass("active"),$("#Tabbtn2").click(function(){$(this).addClass("active"),$("#Tabbtn1,#Tabbtn3").removeClass("active"),$("#T2").css("display","block"),$("#T1,#T3").css("display","none")}),$("#Tabbtn3").click(function(){$(this).addClass("active"),$("#Tabbtn1,#Tabbtn2").removeClass("active"),$("#T3").css("display","block"),$("#T1,#T2").css("display","none")}),$("#Tabbtn1").click(function(){$(this).addClass("active"),$("#Tabbtn2,#Tabbtn3").removeClass("active"),$("#T1").css("display","block"),$("#T2,#T3").css("display","none")});</script>
<script>function saveTextAsFile(e,t){var n=document.querySelector(t).innerText,o=new Blob([n],{type:"text/plain"}),a=e,l=document.createElement("a");l.download=a,l.innerHTML="Download File",null!=window.webkitURL?l.href=window.webkitURL.createObjectURL(o):(l.href=window.URL.createObjectURL(o),l.onclick=destroyClickedElement,l.style.display="none",document.body.appendChild(l)),l.click()}function destroyClickedElement(e){document.body.removeChild(e.target)}!function(){function e(e,t,n){var o;return function(){var a=this,l=arguments,c=n&&!o;clearTimeout(o),o=setTimeout(function(){o=null,n||e.apply(a,l)},t),c&&e.apply(a,l)}}function t(e){var t=null;try{t=new Worker(e)}catch(l){try{var n;try{n=new Blob(["importScripts('"+e+"');"],{type:"application/javascript"})}catch(t){var o=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);o.append("importScripts('"+e+"');"),n=o.getBlob("application/javascript")}var a=(window.URL||window.webkitURL).createObjectURL(n);t=new Worker(a)}catch(e){}}return t}var o,a,l,c=document.getElementById("input"),r=document.getElementById("file"),s=document.getElementById("fileName"),i=document.getElementById("contentLocal"),d=document.getElementById("renderLocal"),u=document.getElementById("formRemove"),f=document.getElementById("urlRemove"),m=(document.getElementById("submitRemove"),document.getElementById("renderRemove")),h=document.getElementById("beautify"),p=document.getElementById("view"),j=document.getElementsByName("encode"),v=document.getElementById("none"),g=document.techlyseries,b=g.encode.value,w="",y=function(e){for(var t=0;t<j.length;t++)"nicify"!==j[t].value&&(j[t].disabled=e)},k=document.getElementById("clear"),x=document.getElementById("auto"),L=!1,E=document.getElementById("preview"),B=new ClipboardJS("#copyjs",{target:function(){return p}}),C=function(){p.textContent="",p.classList.add("waiting"),k.disabled=!0,x.disabled=!0,y(!0)},I=function(){L=!1,p.classList.remove("waiting"),k.disabled=!1,x.disabled=!1,setTimeout(function(){y(!1)},0)},R=function(e){!function(e){e.classList.contains("copied")&&(e.classList.remove("copied"),alert("Code Successfully Copied to Clipboard!"))}(e)},U=e(function(){""!==w&&(a||(a=t("https://cdn.jsdelivr.net/gh/itsTSUI/tsDe4js/Beautifier.js")).addEventListener("message",function(e){var t;p.innerHTML=e.data,t=e.data,o&&URL.revokeObjectURL(o),t='<html><head><meta charset="utf-8"/><title>Preview</title><style>*{margin-top:10px;padding:0}html{line-height:1em;background:#1d1f21;color:#c5c8c6}pre{white-space:pre-wrap;word-wrap:break-word;word-break:break-all}code{display:block;position:relative;padding-left:.5em;min-height:1em;border-left:1px solid #32363b}pre{border-left:1px solid #1d1f21}pre.hljs{background:var(--dark-bg);color:#fff}.hljs-subtr{color:#e7e4eb}.hljs-comment,.hljs-doctag,.hljs-meta,.hljs-quote{color:#af8dd9}.hljs-attr,.hljs-regexp,.hljs-selector-id,.hljs-selector-tag,.hljs-tag,.hljs-template-tag{color:#aefbff}.hljs-bullet,.hljs-params,.hljs-selector-class{color:#f19fff}.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-section,.hljs-symbol,.hljs-type{color:#17fc95}.hljs-addition,.hljs-link,.hljs-number{color:#c5fe00}.hljs-string{color:#38c0ff}.hljs-addition,.hljs-attribute{color:#e7ff9f}.hljs-template-variable,.hljs-variable{color:#e447ff}.hljs-built_in,.hljs-class,.hljs-formula,.hljs-function,.hljs-name,.hljs-title{color:#ffc800}.hljs-deletion,.hljs-literal,.hljs-selector-pseudo{color:#ff9e44}.hljs-emphasis,.hljs-quote{font-style:italic}.hljs-selector-id,.hljs-selector-class{color:#a2e4ff}.hljs a{color:inherit}mark .hljs-attr,mark .hljs-string,mark .hljs-bullet{background-color:#f24a4a;color:var(--dark-alt)}.hljs mark{background-color:#f24a4a;color:#fff;padding:2px 5px;border-radius:2px}.hljs mark span.hljs-number,.hljs mark span.hljs-comment,.hljs mark span.hljs-symbol,.hljs mark span.hljs-string,.hljs mark span.hljs-attr,.hljs mark span.hljs-keyword,.hljs mark span.hljs-name,.hljs mark span.hljs-tag{color:#fff}</style></head><body><pre><code class="hljs">'+t+"</code></pre></body></html>",o=new Blob([t],{type:"text/html"}),o=URL.createObjectURL(o),E.classList.add("show"),E.href=o,I()}),C(),a.postMessage({source:w,beautify:h.checked}))},250),T=e(function(){""===w&&(w=c.value.trim()),""!==w&&"nicify"!==(b=L?function(e){var t="";if(/^[\s\n]*var\s_\d{4};[\s\n]*var\s_\d{4}\s?=/.test(e))t="_numberencode";else if(-1!==e.indexOf("/`m´)ノ ~┻━┻ //*´∇`*/ ['_'];"))t="aaencode";else if(-1!==e.indexOf('$={___:++$,$$$$:(![]+"")[$]'))t="jjencode";else if(""===e.replace(/[[\]()!+]/gm,"").trim())t="jsfuck";else if(-1===e.indexOf(" ")&&(-1!==e.indexOf("%2")||e.replace(/[^%]+/g,"").length>3))t="urlencode";else if(/[\s\n]*var\s+([\w\d_$]+)\s*=\s*\[.*?\];/.test(e))t="arrayencode";else if(-1!==e.indexOf("eval(")){if(/\b(window|document|console)\.\b/i.test(e))return t;t="evalencode"}return document.querySelector(".checkInput:checked").checked=!1,document.querySelector('.checkInput[value="'+t+'"]').checked=!0,t}(w):g.encode.value)&&(""!==b?(l||(l=t("https://cdn.jsdelivr.net/gh/itsTSUI/tsDe4js/All_Decoder.js")).addEventListener("message",function(e){e.data!==w&&(w=e.data,L)?T():U()}),C(),l.postMessage({source:w,packer:b})):U())},250),D=function(e){"encode"===e.target.name&&T()},O=function(){i.classList.remove("drop-zone","drop-enter")},_=function(e){if(e){var t=new DocumentFragment;s.textContent=e.name,/((text|application)\/(ecmascript|(x-)?javascript)|text\/plain)/.test(e.type)?(w="",d.textContent="",function(e,t,n){var o=e.size,a=0,l=null,c=function(c){null==c.target.error&&(t(c.target.result),a>=o?n():l(a+=65536,65536,e))};(l=function(e,t,n){var o=new FileReader,a=n.slice(e,t+e);o.onload=c,o.readAsText(a)})(a,65536,e)}(e,function(e){w+=e;var n=document.createTextNode(e);t.appendChild(n)},function(){T(),d.appendChild(t),r.value=""})):d.textContent="Invalid file type"}};h.onchange=U,c.oninput=function(){w=c.value.trim(),T()},g.addEventListener("change",D),g.addEventListener("click",D),x.onclick=function(){L=!0,T()},B.on("success",function(e){e.trigger.classList.add("copied"),R(e.trigger)}),B.on("error",function(e){e.trigger.classList.add("selected"),R(e.trigger)}),k.onclick=function(){p.textContent="",r.value="",d.textContent="",O(),s.textContent="",m.textContent="",f.value="",v.click(),I(),setTimeout(function(){c.value="",w=""},0),l&&(l.terminate(),l=void 0),a&&(a.terminate(),a=void 0),E.classList.remove("show")},r.onchange=function(){_(this.files[0])},r.onfocus=function(){this.classList.add("has-focus")},r.onblur=function(){this.classList.remove("has-focus")},document.ondrop=function(e){e.preventDefault(),O(),"contentLocal"===e.target.id&&_(e.dataTransfer.files[0])},document.ondragover=function(e){e.preventDefault(),i.classList.add("drop-zone")},document.ondragend=function(e){e.preventDefault(),O()},document.onkeyup=function(e){27===e.keyCode&&O()},i.onclick=function(){i.classList.contains("drop-zone")&&O()},i.ondragenter=function(e){e.preventDefault(),this.classList.add("drop-enter")},i.ondragleave=function(e){e.preventDefault(),this.classList.remove("drop-enter")},u.onsubmit=function(e){e.preventDefault();var t=new DocumentFragment,n=f.value;w="",m.textContent="",fetch(n).then(function(e){if(!e.ok)throw Error(e.statusText);if(-1===e.headers.get("content-type").search(/((text|application)\/(ecmascript|(x-)?javascript)|text\/plain)/i))throw Error("Invalid file type");return e.text()}).then(function(e){w=e,T();var n=document.createTextNode(e);t.appendChild(n),m.appendChild(t)}).catch(function(e){m.textContent=e.message})},window.applicationCache.addEventListener("updateready",n),window.applicationCache.status===window.applicationCache.UPDATEREADY&&n()}();</script>
Final Words
You ought to indeed note by thinking in the remark box underneath. Or on the other hand you moreover bear to give some sort of Suggestion, likewise you can partake your conviction with me in the Comment Box beneath.
I didn't give this content to any individual who saw or replicated them. This content I've looked through a great deal and given by experience. So kindly don't note on this substance.
Assuming you experience any issues while copying this script you can impart me by Telegram and I'll attempt to help.
Post a Comment