سلام .
دیدم بعضی از کاربران در دیکود کردن بعضی فایل ها مشکل دارن . خوب اصولا فایل های encode شده به 2دسته تقسیم میشن . اول اونایی که به loader نیاز دارند و دوم اونایی که به loader نیاز ندارند :دی
اونایی که به loader نیاز ندارند مانند base64,gzinflate,str_rot13 و ...
اونایی هم که نیاز دارند مثل ioncube,zend و ...
الان قصد داریم فایل های انکود شده که به loader نیاز ندارند رو دیکود کنیم . این انکودر ها در واقع میان حروف و توابع رو به یه شکلی در میارن که ناخوانا باشه و معمولا با تابع eval اونارو اجرا میکنن و خیلیا فکر میکنن چه کار شاخی هست دیکود کردن اینا :دی
فرض کن کد زیر رو داریم :
هر تابعی بود با eval اجرا که شد .کد PHP:eval(base64_decode("ZWNobyAnd2h0aXInOw0K"));
اونو به این صورت در میاریم :
یاکد PHP:echo(base64_decode("ZWNobyAnd2h0aXInOw0K"));
یا هر تابعی که محتویات رو چاپ کنه .کد PHP:PRINT_R(base64_decode("ZWNobyAnd2h0aXInOw0K"));
حالا اگر این فایل رو اجرا کنید می بینید که کد ها دیکود شده و چاپ شدن :دی
خیلی ساده بود نه ؟!
شب خوش . موفق باشید .






پاسخ با نقل قول