JavaScript Deobfuscator

แปลงโค้ด JavaScript ที่สร้างความสับสนให้กลับเป็นรูปแบบที่อ่านได้ด้วยเครื่องมือแก้ความสับสนอันทรงพลังของเรา เหมาะสําหรับการดีบัก การวิเคราะห์โค้ด และการเรียนรู้จากสคริปต์ที่มีอยู่

ตัวเลือกการขจัดความสับสน

เกี่ยวกับ JavaScript Deobfuscator

JavaScript Deobobfuscation คืออะไร?

JavaScript Deobfuscation เป็นกระบวนการเปลี่ยนโค้ด JavaScript ที่สับสนกลับไปเป็นรูปแบบที่อ่านง่ายและเข้าใจได้มากขึ้น สิ่งนี้มีประโยชน์อย่างยิ่งสําหรับการดีบัก การวิเคราะห์โค้ด การเรียนรู้จากสคริปต์ที่มีอยู่ หรือการกู้คืนโค้ดที่ถูกทําให้สับสนโดยไม่ได้รับความยินยอมจากคุณ

เครื่องมือของเราใช้เทคนิคขั้นสูงเพื่อย้อนกลับวิธีการสร้างความสับสนทั่วไป ทําให้โค้ดอ่านและวิเคราะห์ได้ง่ายขึ้นในขณะที่ยังคงรักษาฟังก์ชันการทํางานดั้งเดิมไว้

เหตุใดจึงต้องใช้ Deobfuscator?

  • Debugging:ง่ายต่อการแก้ไขข้อบกพร่องของโค้ดที่สับสนเมื่ออยู่ในรูปแบบที่อ่านได้
  • การวิเคราะห์รหัส:ทําความเข้าใจวิธีการทํางานของสคริปต์ที่มีอยู่โดยทําให้สามารถอ่านได้
  • Learning:เรียนรู้จากโค้ด JavaScript ที่มีอยู่ซึ่งถูกทําให้สับสน
  • การวิจัยความปลอดภัย:วิเคราะห์สคริปต์ที่อาจเป็นอันตรายสําหรับการวิจัยด้านความปลอดภัย
  • การกู้คืนรหัส:กู้คืนรหัสของคุณเองที่ถูกทําให้สับสนโดยไม่ได้ตั้งใจ

ก่อนการแก้ความสับสน

eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(0,1(\'2\'))(3);',4,4,'function|eval|var a=1;console.log(a);|void 0'.split('|'),0,{}));

หลังจาก Deobfuscation

void function() { var a = 1; console.log(a); }();

Related Tools