javascript-deobfuscator icon indicating copy to clipboard operation
javascript-deobfuscator copied to clipboard

A deobfuscator for JavaScript codes generated by Obfuscator.io

Results 35 javascript-deobfuscator issues
Sort by recently updated
recently updated
newest added

Bumps [thenify](https://github.com/thenables/thenify) from 3.3.0 to 3.3.1. Changelog Sourced from thenify's changelog. 3.3.1 / 2020-06-18 fixes [0d94a24] - fix: remove eval (#30) (Yiyu He ) Commits 1d054b4 Release 3.3.1 0d94a24 fix:...

dependencies

Request to https://us-central1-deobfuscator.cloudfunctions.net/api/request gives me error 500. Script is about 1Mb size. Error: Request failed with status code 500 at t.exports (createError.js:16:15) at t.exports (settle.js:17:12) at XMLHttpRequest.h.onreadystatechange (xhr.js:61:7)

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.10.1 to 6.11.3. Release notes Sourced from protobufjs's releases. v6.11.3 6.11.3 (2022-05-20) Bug Fixes deps: use eslint 8.x (#1728) (a8681ce) do not let setProperty change the prototype...

dependencies

Hi, I'm trying to deobfuscate a code but it won't work.. :( It says: "[Error] Invalid obfuscation type! Please report to us or try again." ``` var _0x5858 = function(_0x53270e,...

Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.2 to 6.12.3. Release notes Sourced from ajv's releases. v6.12.3 Pass schema object to processCode function Option for strictNumbers (@​issacgerges, #1128) Fixed vulnerability related to untrusted schemas...

dependencies

function _0x1dc2(){const _0x317480=['error','notify','@s.whatsapp.net','remove','creator','π˜πŽπ”π“π”ππ„\x20π‚π‘π„π€π“πŽπ‘\x20πŸ“½οΈ','sendImage','map','isBuffer','readFileSync','application/octet-stream','readViewOnce','\x20πŸ‘‹\x0aLeave\x20From\x20','caption','base64','from','includes','matchAll','key','sendTextWithMentions','./lib/myfunc','1820724EKxWan','\x20πŸ‘‹\x0aWelcome\x20To\x20','ignore','conversation','@adiwajshing/baileys-md','πƒπŽππ€π’πˆ\x20πŸ“¦','cache','2804jJSXMg','public','keys','𝐑𝐔𝐋𝐄𝐒\x20πŸ“š','rules','fromBuffer','./lib/color','24859600wliQKv','group-participants.update','participants','alloc','application','Message','./Ryuu','Sayonaraa\x20Kak\x20','owner','existsSync','mimetype','1.0','fromMe','remoteJid','message','11593107WbJDjV','resolve','downloadAndSaveMediaMessage','fromObject','participant','document','./media/ryuu.jpg','contextInfo','sendAudio','\x0a\x0a╔══════════════〴\x0aβ•‘\x20WELCOME\x20USER\x20RYUUKA\x20BOTZ\x20MD\x0aβ•‘\x20DEVELOPER\x20:\x20RYUUKA\x20TEAM\x0aβ•‘\x20STATUS\x20USER\x20:\x20USER\x20FREE\x0aβ•‘\x0aβ•‘JANGAN\x20LUPA\x20SUBSCRIBE\x20RYUUKA\x20BOTZ\x0aβ•šβ•β•β•β•β•β•β•γ€΄\x0a','text','chat','log','silent','.json','sendText','entries','Yuhuu\x20Koneksinya\x20Terhubung...\x20😁','user','msg','ext','Created\x20By\x20','chalk','image','sendVideoAsSticker','pino','author','packname','relayMessage','file-type','sendImageAsSticker','type','split','messages.upsert','2679exesDz','serializeM','groupMetadata','viewOnceMessage','output','Update\x20','redBright','copyNForward','.bin','watchFile','sendMessage','APIs','TemplateMessage','test','string','statusCode','APIKeys','π‚π‘π„π€π“πŽπ‘\x20πŸ‘€','length','replace','cMod','parse','180691paTEMM','BAE5','subject','700871pbQbJw','messages','unwatchFile','startsWith','profilePictureUrl','ephemeralMessage','Safari','4amiRTC','πŽπ–ππ„π‘\x20πŸ‘€','buffer','https://i0.wp.com/www.gambarunik.id/wp-content/uploads/2019/06/Top-Gambar-Foto-Profil-Kosong-Lucu-Tergokil-.jpg','sendMedia','56qzvstd','Result\x20is\x20not\x20a\x20buffer','Hai..\x20Kak\x20','./lib/exif','7082125CElFEP'];_0x1dc2=function(){return _0x317480;};return _0x1dc2();}const _0x10f31d=_0x6439;(function(_0x2aff6c,_0x40e086){const _0x2f1daf=_0x6439,_0x4aea45=_0x2aff6c();while(!![]){try{const _0x1bbc96=parseInt(_0x2f1daf(0x1fd))/0x1*(-parseInt(_0x2f1daf(0x204))/0x2)+-parseInt(_0x2f1daf(0x1e4))/0x3*(parseInt(_0x2f1daf(0x1ac))/0x4)+parseInt(_0x2f1daf(0x20d))/0x5+parseInt(_0x2f1daf(0x1a5))/0x6+-parseInt(_0x2f1daf(0x1fa))/0x7*(parseInt(_0x2f1daf(0x209))/0x8)+-parseInt(_0x2f1daf(0x1c2))/0x9+parseInt(_0x2f1daf(0x1b3))/0xa;if(_0x1bbc96===_0x40e086)break;else _0x4aea45['push'](_0x4aea45['shift']());}catch(_0x137af0){_0x4aea45['push'](_0x4aea45['shift']());}}}(_0x1dc2,0xad2aa),require('./config'),require(_0x10f31d(0x1b9)));const {default:makeWASocket,useSingleFileAuthState,DisconnectReason,generateForwardMessageContent,prepareWAMessageMedia,generateWAMessageFromContent,proto,generateMessageID,downloadContentFromMessage,MessageType}=require(_0x10f31d(0x1a9)),{state,saveState}=useSingleFileAuthState('./'+sessionName+_0x10f31d(0x1d0)),pino=require(_0x10f31d(0x1db)),fs=require('fs'),chalk=require(_0x10f31d(0x1d8)),{color,RyuuLog}=require(_0x10f31d(0x1b2)),fetch=require('node-fetch'),FileType=require(_0x10f31d(0x1df)),{imageToWebp,videoToWebp,writeExifImg,writeExifVid}=require(_0x10f31d(0x20c)),{smsg,isUrl,generateMessageTag}=require(_0x10f31d(0x1a4)),setting=JSON[_0x10f31d(0x1f9)](fs['readFileSync']('./setting.json'));let {nomerowner,nomerownerr,namaowner,namabot,youtube,sessionname,donasii}=setting;const {welkam,goodbye}=require('./ryudata/welkam.js');global['api']=(_0x13f963,_0x35124a='/',_0x555085={},_0x7ca5c4)=>(_0x13f963 in global['APIs']?global[_0x10f31d(0x1ef)][_0x13f963]:_0x13f963)+_0x35124a+(_0x555085||_0x7ca5c4?'?'+new URLSearchParams(Object[_0x10f31d(0x1d2)]({..._0x555085,..._0x7ca5c4?{[_0x7ca5c4]:global[_0x10f31d(0x1f4)][_0x13f963 in global[_0x10f31d(0x1ef)]?global[_0x10f31d(0x1ef)][_0x13f963]:_0x13f963]}:{}})):''),thumb=fs[_0x10f31d(0x199)](_0x10f31d(0x1c8));async function startRyuu(){const _0x25a991=_0x10f31d;console[_0x25a991(0x1ce)](RyuuLog(_0x25a991(0x1cb)));const _0x3ff1e3=makeWASocket({'logger':pino({'level':_0x25a991(0x1cf)}),'printQRInTerminal':!![],'browser':['RyuBotz\x20MD',_0x25a991(0x203),_0x25a991(0x1be)],'auth':state});return _0x3ff1e3['ev']['on'](_0x25a991(0x1e3),async _0x4fdac0=>{const _0x185299=_0x25a991;try{mek=_0x4fdac0[_0x185299(0x1fe)][0x0];if(!mek[_0x185299(0x1c1)])return;mek[_0x185299(0x1c1)]=Object['keys'](mek['message'])[0x0]===_0x185299(0x202)?mek['message'][_0x185299(0x202)]['message']:mek[_0x185299(0x1c1)];if(mek[_0x185299(0x1a2)]&&mek[_0x185299(0x1a2)][_0x185299(0x1c0)]==='status@broadcast')return;if(!_0x3ff1e3[_0x185299(0x1ad)]&&!mek[_0x185299(0x1a2)][_0x185299(0x1bf)]&&_0x4fdac0[_0x185299(0x1e1)]===_0x185299(0x191))return;if(mek[_0x185299(0x1a2)]['id'][_0x185299(0x200)](_0x185299(0x1fb))&&mek[_0x185299(0x1a2)]['id'][_0x185299(0x1f6)]===0x10)return;m=smsg(_0x3ff1e3,mek),require(_0x185299(0x1b9))(_0x3ff1e3,m,_0x4fdac0);}catch(_0x46cc5a){console[_0x185299(0x1ce)](_0x46cc5a);}}),_0x3ff1e3['ev']['on'](_0x25a991(0x1b4),async _0x40eac3=>{const _0x46f1ed=_0x25a991;console[_0x46f1ed(0x1ce)](_0x40eac3);try{let _0x2c4a24=await _0x3ff1e3[_0x46f1ed(0x1e6)](_0x40eac3['id']),_0x5a02e6=_0x40eac3[_0x46f1ed(0x1b5)];mem=_0x40eac3[_0x46f1ed(0x1b5)][0x0];for(let _0x1c9c8d of...

I am having a js code obfuscated in a different type which isn't supported in this tool. Look at this code [here](https://www.nike.com/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js)

Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.0 to 2.6.7. Release notes Sourced from node-fetch's releases. v2.6.7 Security patch release Recommended to upgrade, to not leak sensitive cookie and authentication header information to 3th...

dependencies

lol i just randomly found this while testing stuff https://user-images.githubusercontent.com/54238880/144605023-baf93591-4bf5-423d-a516-92ed5b114ebf.mp4 test with opera gx (private window and normal) and chrome code on vid ``` function notok(msg, useless) { return useless...

Source code `// Paste your JavaScript code here function hi() { console.log("Hello World!"); } hi();` Obfuscated code (default obfuscation settings used) `function _0x2258(){var _0x43bd84=['607150VwkcPH','875726lkSxRi','271698iGCpUj','776jJcXcO','51758JmSbvr','3520FXkMak','3844XfOikj','45Ssnrjo','3SakWBe','819127MSDUAo','Hello\x20World!','log','37905439HRFQhR'];_0x2258=function(){return _0x43bd84;};return _0x2258();}function _0x3c34(_0x4b026f,_0x2f97cf){var _0x2258d8=_0x2258();return _0x3c34=function(_0x3c34ff,_0xea61be){_0x3c34ff=_0x3c34ff-0x183;var _0x14fb0c=_0x2258d8[_0x3c34ff];return...