المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : هاك الكلمات الممنوعة للمنتدى العربي bb



Bakenam
03-16-2009, 07:20 PM
السلام عليكم ورحمة الله وبركاته


معلومات الهاك :
اسم الهاك : هاك الكلمات الممنوعة في الموضوع والرد.
مبرّمج الهاك : ff5006 .
فكرة الهاك : السكربت العربي.

طبعاً الهاك على ماأظن انه يعمل على 1.5.0 و 1.6.0 بيتا1 ,

طريقة التركيب :
افتح ملف newtopic.php الموجود بالمجلد الرئيسي للمنتدى , اذهب للسطر 305 تقريباً وإبحث عن :


رمز PHP:

$insert = $DB->sql_query("INSERT INTO " . $db_prefix . "subject (id, title, ****, writer, section, write_date, stick, close, write_time,icon,subject_describe, wr_date, native_write_time, gmt_time, sec_subject )
VALUES( 'NULL', '" . addslashes( $_POST['T1'] ) . "', '" .addslashes( $_POST['S1'] );
. "', '" . $writer . "', '" . intval( $_GET['id'] ) . "',
'" . $date . "', '" . $stick_post . "', '" . $close_post . "', '" . $now . "', '" . addslashes( $_POST['R1'] ) . "', '" . addslashes( $_POST['T2'] ) . "',
'" . $date . "', '" . $now . "', '" . $gmttime . "', '" . $section_row['sec_section'] . "')" );


وضع فوقه :


رمز PHP:

+---------------------------------------------------------+
# + Banned Word's +
# + For MySmartBB 1.6.0 Beta +
# + By faha1ad2@hotmail.com +
# + phpx3.com +
# + -------------------------------------------------------- +
$ban_word = array("كلمة ممنوعه","<meta>","******");
$**** = addslashes( $_POST['S1'] );
$**** = str_replace($ban_word,'***',$****);
// END OF HACK


ثم استبدل الكود الذي بحثنا عنه بـ:


رمز PHP:

insert = $DB->sql_query("INSERT INTO " . $db_prefix . "subject (id, title, ****, writer, section, write_date, stick, close, write_time,icon,subject_describe, wr_date, native_write_time, gmt_time, sec_subject )
VALUES( 'NULL', '" . addslashes( $_POST['T1'] ) . "', '" . $**** . "', '" . $writer . "', '" . intval( $_GET['id'] ) . "',
'" . $date . "', '" . $stick_post . "', '" . $close_post . "', '" . $now . "', '" . addslashes( $_POST['R1'] ) . "', '" . addslashes( $_POST['T2'] ) . "',
'" . $date . "', '" . $now . "', '" . $gmttime . "', '" . $section_row['sec_section'] . "')" );


ثم احفظ الملف.

الآن افتح ملف newreply.php واذهب للسطر 473 تقريباً, وابحث عن


رمز PHP:

$insert = $DB->sql_query("INSERT INTO " . $db_prefix . "reply(id,title,****,writer,subject_id,write_date,w rite_time,section,icon,gmt_time) VALUES('NULL','" . $_POST['T1'] . "','" . addslashes( $_POST['S1'] ) . "','زائر','" . $subject_row['id'] . "','" . $date . "','" . $now . "','" .
$subject_row['section'] . "','" . $_POST['R1'] . "','" . $gmttime . "')");


وضع فوقه:


رمز PHP:


$ban_word = array("كلمة ممنوعه","meta","******");
$**** = addslashes( $_POST['S1'] );
$**** = str_replace($ban_word,'***',$****);
// END OF HACK


ثم استبدله بـ:


رمز PHP:

$insert = $DB->sql_query("INSERT INTO " . $db_prefix . "reply(id,title,****,writer,subject_id,write_date,w rite_time,section,icon,gmt_time) VALUES('NULL','" . $_POST['T1'] . "','" . $**** . "','زائر','" . $subject_row['id'] . "','" . $date . "','" . $now . "','" . $subject_row['section'] . "','" . $_POST['R1'] . "','" . $gmttime . "')");



احفظ الملف.

الآن افتح ملف editsubject.php واذهب للسطر 133 تقريباً. وابحث عن :

رمز PHP:

$update = $DB->sql_query("UPDATE " . $db_prefix . "subject SET title='" . $_POST['T1'] . "',****='" . ddslashes( $_POST['S1'] ) . "',subject_describe='" . $_POST['T2'] . "',icon='" . $_POST['R1'] . "',action_by='" . $SF->SafeSQL($member_row['username']) . "',actiondate=now() WHERE id='$id'");


ثم ضع فوقه :


رمز PHP:

$ban_word = array("كلمة ممنوعه","meta","******");
$**** = addslashes( $_POST['S1'] );
$**** = str_replace($ban_word,'***',$****);


ثم استبدله بـ


رمز PHP:

$update = $DB->sql_query("UPDATE " . $db_prefix . "subject SET title='" . $_POST['T1'] . "',****='" . $**** . "',subject_describe='" . $_POST['T2'] . "',icon='" . $_POST['R1'] . "',action_by='" . $SF->SafeSQL($member_row['username']) . "',actiondate=now() WHERE id='$id'");



احفظ الملف.
الآن آخر ملف , افتح الملف editreply واذهب للسطر 130 تقريباً , وابحث عن :

رمز PHP:


$update = $DB->sql_query("UPDATE " . $db_prefix . "reply SET title='" . $_POST['T1'] . "',****='" .addslashes( $_POST['S1'] ). "',icon='" . $_POST['R1'] . "',action_by='" . $SF->SafeSQL($member_row['username']) . "',actiondate=now() WHERE id='$id'");


وضع فوقه :

رمز PHP:

$ban_word = array("كلمة ممنوعه","meta","******");
$**** = addslashes( $_POST['S1'] );
$**** = str_replace($ban_word,'***',$****);


ثم استبدله بـ


رمز PHP:

$update = $DB->sql_query("UPDATE " . $db_prefix . "reply SET title='" . $_POST['T1'] . "',****='" .$****. "',icon='" . $_POST['R1'] . "',action_by='" . $SF->SafeSQL($member_row['username']) . "',actiondate=now() WHERE id='$id'");


احفظ الملف.

انتهى التركيب .
لزيادة الكلمات الممنوعه يمكنك زيادتها بتغيير


رمز PHP:

$ban_word = array("كلمة ممنوعه","sex","******");


في كل ملف من الملفات التي قمنا بتعديلها قبل قليل .
مثل هكذا :


رمز PHP:

$ban_word = array("كلمة ممنوعه","meta","******","******","hack","trojan","<>","******","********","********","*********","HTTP-EQUIV","*******","content");


أما لتغيير علامات الإستبدال *** , فقم بتغيير


رمز PHP:

$**** = str_replace($ban_word,'***',$****);


فيمكنك أن تجعلها :


رمز PHP:

$**** = str_replace($ban_word,'×××××',$****);


الموضوع منقول من المنتدى العربي bb ولك بتصرف [ نسقت الموضو بوضع اكواد php و تلوين الفقرات ]