من المشاكل التي نصادفها احيانا منع تشغيل الشل المشفر Base-64.. و يعود السبب لوقف الدالة المساعدة في فك التشفير الطريقة فعالة على اي شل مشفر بالدالة...

R9TySix

New Member
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
من المشاكل التي نصادفها احيانا منع تشغيل الشل المشفر Base-64..
و يعود السبب لوقف الدالة المساعدة في فك التشفير


الطريقة فعالة على اي شل مشفر بالدالة
base64_decode
نستبدل
base64_decode ب base64decode
و من ضيف هذا الكود في آخر الشل
PHP:
function base64decode($str)
{
    $len = strlen($str);
    $ret = '';
    $b64 = array();
    $base64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
    $len_base64 = strlen($base64);
        
    for ($i = 0; $i < 256; $i++)
        $b64***91;$i***93; = 0;
    for ($i = 0; $i < $len_base64 ; $i++)
        $b64***91;ord($base64***91;$i***93;)***93; = $i;

    for($j=0;$j<$len;$j+=4)
    {
        for ($i = 0; $i < 4; $i++)
        {
            $c = ord($str***91;$j+$i***93;);
            $a***91;$i***93; = $c;
            $b***91;$i***93; = $b64***91;$c***93;;
        }

        $o***91;0***93; = ($b***91;0***93; << 2) | ($b***91;1***93; >> 4);
        $o***91;1***93; = ($b***91;1***93; << 4) | ($b***91;2***93; >> 2);
        $o***91;2***93; = ($b***91;2***93; << 6) | $b***91;3***93;;
        if ($a***91;2***93; == ord('='))
            $i = 1;
        else if ($a***91;3***93; == ord('='))
            $i = 2;
        else
            $i = 3;

        for($k=0;$k<$i;$k++)
            $ret .= chr((int) $o***91;$k***93; & 255);

        if ($i < 3)
            break;
    }

    return $ret;


}



انتهى.
R9TySix



 
التعديل الأخير:

abdellatef

New Member
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
ربما في كلمات ملفترة اخي ****
ما فهمت صراحة الكود تم تعريف متغيرات
بعد عمل الشرط اسم المتغير مختلق اظن الكود لن يعمل
تقع معي ايضا متل هاي مشاكل احلها برفع شيل سوري غير مشفر
 

abdellatef

New Member
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
اظن في كلمات مفلترة اخي ***
تم تعريف متغرات وعنما
تم وضع الشرط الاسم متغير لهدا اظن الكود لن يعمل
او ان المتغيرات مسمية ب ***
تقع معي متل هاي مشاكل احلها برفع شيل السوري لم اشفره
 
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
يعطيك الخير والله يا اخي ...
هذا التشفير يمنع من كشف الشل ع السيرفر هه يعني بقاء لمدة اطول مع فعاليه قويه ؛)
عندي شيلات ماشاء الله احتفضت بها تقريبا 3 اشهر هههه
" برفع ادواتي فقط ... بدون آندكسات ... "
المهم !
 
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
رد: تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح

thankssssssssss
 

apachi

New Member
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
رد: تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح

تسلم يمينك حبيبي
 

mr_h

New Member
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
رد: تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح

هههههههههههههههههه



$base64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";


أنتبه على نفسك
 

dx.333

New Member
تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح
رد: تخطي اغلاق فك تشفير ال Base-64 و تشغيل الشل بنجاح

^_^
 
أعلى