Javascript obfuscation edilmiş kodlar nasıl çözülür?

Rows

Centipat
Katılım
28 Mayıs 2022
Mesajlar
206
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Sağlam bir yazılım var fakat kodları obfuscation edilmiş. Bunu nasıl çözebilirim?

Kod:
var __p_2542363456,__p_0013871624,__globalObject,__TextDecoder,__Uint8Array,__Buffer,__String,__Array,utf8ArrayToStr,__p_0255345259,__p_9035350217,__p_3205800006,__p_6457625247,__p_6593611869,__p_6561115989,__p_0781928267,__p_1300834358,__p_8592891121,__p_0941262630,__p_3159129100,__p_6656175531;function __p_4277371041_dLR_0(index_param){return __p_2542363456[index_param<0x2?index_param+0x28:index_param<0xdc?index_param<0x2?index_param-0x2f:index_param<0xdc?index_param<0x2?index_param-0x34:index_param>0xdc?index_param-0x1f:index_param-0x3:index_param-0xc:index_param-0x1c]}__p_2542363456=__p_5873425789.call(this);function __p_1211079339(functionObject,functionLength){Object.defineProperty(functionObject,__p_4277371041_dLR_0(0x3),{value:functionLength,configurable:!0x0});return functionObject}__p_0013871624=__p_1211079339(__p_3872018452((...__p_5441938663_stack)=>{var __p_9562206332_dLR_1=__p_3872018452(index_param=>{return __p_2542363456[index_param>0x10a?index_param-0x22:index_param<0x10a?index_param>0x10a?index_param-0x4f:index_param<0x30?index_param+0x1d:index_param>0x30?index_param>0x10a?index_param+0x3f:index_param-0x31:index_param-0x48:index_param+0x41]},0x1);typeof(__p_5441938663_stack[__p_9562206332_dLR_1(0x31)]=__p_4277371041_dLR_0(0x5),__p_5441938663_stack[0xce]=__p_5441938663_stack[__p_9562206332_dLR_1(0x4a)]);return __p_5441938663_stack[0xce](__p_5441938663_stack[__p_4277371041_dLR_0(0x4)]())},0x0),0x2)(__p_3428938554,__p_5184168203);var __p_9446894138=[],__p_6928323654=0x0,__p_0130825696=__p_3872018452((...__p_5477675708_stack)=>{var __p_2524920830_dLR_2=__p_3872018452(index_param=>{return __p_2542363456[index_param<0x12e?index_param>0x54?index_param>0x54?index_param>0x54?index_param<0x12e?index_param-0x55:index_param-0x14:index_param+0x44:index_param+0x51:index_param-0x15:index_param+0xd]},0x1);!(__p_5477675708_stack[__p_2524920830_dLR_2(0x55)]=__p_2524920830_dLR_2(0x56),__p_5477675708_stack[__p_4277371041_dLR_0(0x6)]=-__p_4277371041_dLR_0(0x7),__p_5477675708_stack[__p_4277371041_dLR_0(0x4)]=[__p_3995258394(0x0),__p_3995258394(0x1),__p_3995258394(__p_4277371041_dLR_0(0x5)),__p_3995258394(0x3),'TJZG|m4uq!TGBQaXh8B',__p_3995258394(__p_2524920830_dLR_2(0x8e)),__p_3995258394(__p_5477675708_stack[__p_4277371041_dLR_0(0x6)]-(__p_5477675708_stack.wtcclo-0x5)),__p_3995258394(__p_5477675708_stack[__p_2524920830_dLR_2(0x58)]+0x5d),__p_3995258394(0x7),__p_3995258394(__p_2524920830_dLR_2(0xd8)),__p_3995258394(__p_2524920830_dLR_2(0xfa)),__p_3995258394(__p_4277371041_dLR_0(0x31)),__p_3995258394(0xb),__p_3995258394(__p_4277371041_dLR_0(0x16)),__p_3995258394(__p_5477675708_stack[__p_4277371041_dLR_0(0x6)]+0x64),__p_3995258394(__p_4277371041_dLR_0(0x2a)),__p_3995258394(0xf),__p_3995258394(__p_2524920830_dLR_2(0x8c)),__p_3995258394(__p_4277371041_dLR_0(0x2c)),__p_3995258394(__p_4277371041_dLR_0(0x19)),'AE$JAjG|G',__p_3995258394(__p_2524920830_dLR_2(0x80)),__p_3995258394(0x14),__p_3995258394(__p_2524920830_dLR_2(0x91)),__p_3995258394(__p_4277371041_dLR_0(0x24)),__p_3995258394(0x17),__p_3995258394(__p_2524920830_dLR_2(0x60)),__p_3995258394(__p_4277371041_dLR_0(0x35)),__p_3995258394(0x1a),__p_3995258394(__p_5477675708_stack.wtcclo+__p_4277371041_dLR_0(0xa5)),__p_3995258394(0x1c),__p_3995258394(__p_4277371041_dLR_0(0x40)),__p_3995258394(0x1e),__p_3995258394(__p_4277371041_dLR_0(0x15)),__p_3995258394(__p_2524920830_dLR_2(0x110)),__p_3995258394(__p_5477675708_stack[__p_2524920830_dLR_2(0x58)]+0x78),__p_3995258394(__p_2524920830_dLR_2(0x9b)),__p_3995258394(__p_4277371041_dLR_0(0x41)),__p_3995258394(__p_5477675708_stack[__p_4277371041_dLR_0(0x6)]-(__p_5477675708_stack[__p_4277371041_dLR_0(0x6)]-__p_4277371041_dLR_0(0x25))),__p_3995258394(0x25),__p_3995258394(__p_5477675708
 
Son düzenleyen: Moderatör:
İnternet üzerinde online araçlar bulabilirsiniz ama yine de kesin çözüm vermeyebilir. Zaten değişken isimleri kesinlikle geri döndürülemez, ek olarak dış bir kütüphane de içerisinde kullanılıyorsa deobfuscation araçlarının bazen kafası karışıyor.
Örnek olarak bir site vermemi istersen:
de4js
 
Son düzenleme:
İnternet üzerinde Online araçlar bulabilirsiniz ama yine de kesin çözüm vermeyebilir. Zaten değişken isimleri kesinlikle geri döndürülemez, ek olarak dış bir kütüphane de içerisinde kullanılıyorsa deobfuscation araçlarının bazen kafası karışıyor.
Örnek olarak bir site vermemi istersen:
de4js

İki siteyide dednedim ikisi de aynı kodları bana tekrar iletiyor.
 

Geri
Yukarı