زهير طه

50

8,308

[ هاك ] لحل مشكلة رمز الأمن مفقود

ضع محتويات الكود التالي :




Inferno CSRF Auto Protection
Automatically applies CSRF Protection to all custom modifications
1.0.0
http://infernotechnologies.net









<![CDATA[[I.CSRF] Include Security Token]]>
global_complete
(.*?)#is", $output, $_icsrf_forms);
$_icsrf_fixed = 0;
$_icsrf_norm = 0;

if (is_array($_icsrf_forms[0]))
{
$_icsrf_form_security_token = '';
foreach ($_icsrf_forms[0] as $_icsrf_key => $_icsrf_form_html)
{
if (
preg_match("#method=('|\")?post('|\")?#i", $_icsrf_form_html)
&&
!preg_match("#name=('|\")?securitytoken('|\")?#i", $_icsrf_form_html)
)
{
$_icsrf_new_form_html = str_replace('', $_icsrf_form_security_token . '', $_icsrf_form_html);
$_icsrf_fixed++;

$output = str_replace($_icsrf_form_html, $_icsrf_new_form_html, $output);
}
else
{
$_icsrf_norm++;
}
}

if ($vbulletin->debug)
{
$newdebughtml = str_replace(
"
Template Usage:
",
trim("
Inferno CSRF Auto Protection:


  • ($_icsrf_norm) CSRF Protected Forms

  • ($_icsrf_fixed) CSRF Auto Protected Forms




Template Usage:

"),
$debughtml
);

$output = str_replace($debughtml, $newdebughtml, $output);
}
}

unset($_icsrf_forms, $_icsrf_form_html, $_icsrf_new_form_html, $_icsrf_form_security_token, $_icsrf_key, $newdebughtml);]]>



<![CDATA[[I.CSRF] Set CSRF Flag]]>
init_startup
// Add exempt scripts below
// Eg: $_icsrf_exclude[] = 'SCRIPT_NAME';

if (!DEFINED('CSRF_PROTECTION') && !in_array(THIS_SCRIPT, $_icsrf_exclude))
{
define('CSRF_PROTECTION', true);
}

unset($_icsrf_exclude);]]>















في ملف و قم بحفظه مع التسمية
tahasoft.xml
أي سمه بأي اسم و ضع الامتداد xml
واحفظ الملف
ثم قم باستيراد هذا الملف من لوحة تحكم المتندى على شكل إضافة برمجية ( هاك )
و ستحل مشكلة ظهور رسالة رمز الأمن مفقود عند كتابة مواضيع في المتدى

تحياتي

التعليقات (5)

abubkir     
مشكوووووووووووووووووووووووووووووووور
M.nshawaty     

انا جربت ركبته بايدي

وحملت الجاهز

ومع ذلك المشكلة عم تطلع
:5:
في حل تاني ؟
salah+     
شكرا لك

بارك الله فيك
زهير طه     
كنوع من التغيير معلم عماد
على كل حال هذا الرابط
http://www.mediafire.com/?hnndamyzzdq
وحجمه 3 ك ب فقط
الأشهب     
سؤال ليش ما تحفظ المحتوى وتحطو بصيغة xml


منعا من حدوث مشاكل بالنسخ لدى الأعضاء


على جميع الأحوال مشكور ياغالي