عادةً ما يكون الملف المضغوط (المشفر) base64+gzinflate ملف PHP مع <? eval(gzinflate(base64_decode() كرأس. يتم توفير رموز التشفير وفك التشفير في المقالة.
شفرة:
<?php
وظيفة encode_file_contents($filename) {
$type=strtolower(substr(strrchr($filename,'.'),1));
if('php'==$type && is_file($filename) && is_writable($filename)){// إذا كان ملف PHP وقابلاً للكتابة، فقم بضغطه وترميزه
$contents = file_get_contents($filename); // تحديد ما إذا كان الملف قد تم ترميزه أم لا
$pos = strpos($contents,'/*محمي بواسطة المصدر http://www.crazyi.cnCryptation*/' );
if(false === $pos || $pos>100){ // إزالة التعليقات والفراغات من ملفات PHP لتقليل حجم الملف
محتويات $ = php_strip_whitespace($filename);
// قم بإزالة معرفات رأس ومقطع PHP
$headerPos = strpos($contents,'<?php');
$footerPos = strrpos($contents,'?>');
$contents = substr($contents,$headerPos+5,$footerPos-$headerPos);
$encode = base64_encode(gzdeflate($contents));//بدء التشفير
$encode = '<?php'." /*محمي بواسطة http://www.crazyi.cnCryptation*/n eval(gzinflate(base64_decode(".$encode."));n /*Reverse الهندسة غير قانونية ومحظورة تمامًا- (C)草名Cryptation 2008*/ n?>";
إرجاع file_put_contents($filename,$encode);
}
}
عودة كاذبة.
}
// وظيفة الاتصال
$filename='g:My DocumentsDesktoptest.php';
encode_file_contents($filename);
?>
<?php
وظيفة encode_file_contents($filename) {
$type=strtolower(substr(strrchr($filename,'.'),1));
if('php'==$type && is_file($filename) && is_writable($filename)){// إذا كان ملف PHP وقابلاً للكتابة، فقم بضغطه وترميزه
$contents = file_get_contents($filename); // تحديد ما إذا كان الملف قد تم ترميزه أم لا
$pos = strpos($contents,'/*محمي بواسطة المصدر http://www.crazyi.cnCryptation*/' );
if(false === $pos || $pos>100){ // إزالة التعليقات والفراغات من ملفات PHP لتقليل حجم الملف
محتويات $ = php_strip_whitespace($filename);
// قم بإزالة معرفات رأس ومقطع PHP
$headerPos = strpos($contents,'<?php');
$footerPos = strrpos($contents,'?>');
$contents = substr($contents,$headerPos+5,$footerPos-$headerPos);
$encode = base64_encode(gzdeflate($contents));//بدء التشفير
$encode = '<?php'." /*محمي بواسطة http://www.crazyi.cnCryptation*/n eval(gzinflate(base64_decode(".$encode."));n /*Reverse الهندسة غير قانونية ومحظورة تمامًا- (C)草名Cryptation 2008*/ n?>";
إرجاع file_put_contents($filename,$encode);
}
}
عودة كاذبة.
}
// وظيفة الاتصال
$filename='g:My DocumentsDesktoptest.php';
encode_file_contents($filename);
?>
رمز فك الضغط (فك التشفير):
[انسخ هذا الكود]الكود:
<?php
$Code = 'املأ الرمز المراد فك تشفيره هنا';
$File = 'test.php';// تم حفظ الملف بعد فك التشفير
$Temp = base64_decode($Code);
$temp = gzinflate($Temp);
$FP = fopen($File,"w");
fwrite($FP,$temp);
fClose($FP);
صدى "تم فك التشفير بنجاح!";
?>