[الدرس الأول] مقدمة برمجة هاكات فيبي vBulletin

xml_2009

:: Coder/Designer :: , مُلقى دورة برمجة الهاكات
Coder/Designer
25 يناير 2013
22
5
0
31
بسم الله الرحمان الرحيم

السلام عليكم و رحمة الله و تعالى و بركاته

والصلاة والسلام على أشرف المرسلين سيدنا محمد و على آله وصحبه الطاهرين

ندخل في صلب الموضوع، مقدمة دورة برمجة هاكات فيبي 💘


ما هو هاك ؟
هو منتج Product حيث يتم تركيبه لزيادة مميزات غير موجودة بالنسخة الأصلية لنسخة منتديات vBulletin، يحتوي الهاك على قوالب خاصة Templates, هوكات hooks, تكويد codes، اعدادات options ثم phrases
يكون شكل الهاك على شكل xml حيث كل المحتويات المدكورة تكون على شكل

كود:
<xxx>//محتوى محتوى</xxx>

ما معنى قالب Template
؟
هو نص html يحتوي على متغيرات تستبدل قبل استدعاء وظيفة عرض قالب، توجد قوالب افتراضية للفيبي تقدر تعدلها و تنسقها بطريقتك، و يمكن إضافة قوالب خاصة ستحتاجها في برمجة الهاكات.

ما هو هوك Hook
؟
هو مكان او سطر برمجي يكون تقريبا تحت كل الاوامر الرئيسية حيث هذا الاخير يستدعي plugin مخصص لتنفيذ امر برمجي.
مثلا عندنا صفحة *.php ارسال رسالة للبريد الالكتروني

كود:
<?

if ($_REQUEST["do"] == "send")
{
    fetch_hook("send_start");
    // قيم الفورم السابق
    $name = $_POST["name"];
    $email = $_POST["email"];
    
    // التحقق من الأخطاء
    if (empty($name))
    {
        echo 'خطأ، يجب إدخال الاسم';
        exit;
    }
    
    fetch_hook("send_errors");
    
    // ارسال
    mail("test@test", "title", "test", "");
    
    fetch_hook("send_complete");
    
}

?>
هذه فقط صفحة وضعتها بسرعة و الغرض منها ليس اكواد التحقق من صفحة البريد و ارسال رسالة و جلب المدخلات بل لاحظ معي اماكن وظيفة fetch_hook فسترى انه بهذه الطريقة يمكننا استدعاء اكواد خاصة بدون التعديل على صفحة *.php.

فمثلا لو تريد اضافة شيء لما يتم الارسال تحت الوظيفة mail سنذهب و نضيف هوك جديد يمثل الامر send_complete.
فهكذا يشتغل نظام نسخة vBulletin، و يمكنك التاكد بفتح اي ملف في نسخة vBulletin و البحث عن الوظيفة :
كود:
vBulletinHook::fetch_hook
😚

ما معنى Phrase؟
هي باللغة العربية عبارة، و نستخدمها في حالة كنا نريد برمجة هاك متعدد اللغات

ما هو اعداد Option ؟

يتم انشاء اعدادات خاصة باي هاك مثلا اعداد تشغيل او تعطيل هاك ...

Codes ؟
لو مثلا تريد استعلام سكيول Mysql query ، او امر php اثناء تركيب الهاك او اثناء حذفه.

هذه المحتويات الخاصة بملف xml للهاك كلها يتم اضافتها يدويا 💘 الا البرمجة داخل hooks يجب كتابتها حرف بحرف :sly:

ملاحظة : يفضل أن يكون مستواك متوسطا في Php. :busted_red:

هذا ما استطعت شرحه بهذه المقدمة.
أتمنى تعجبكم و تستفيدو من التعريفات البسيطة التي ارفقت.

في أمان الله
 
  • Like
  • Love
التفاعلات: WebCraker و ENG MUHAMED

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

بارك الله فيك ياغالى

متابع . . .
 

c0der

:: Coder & Designer ::
طاقم الإدارة
Coder/Designer
17 فبراير 2009
68
1
8
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

جزاك الله كل خير
 

sky55

عضو جديد
19 أغسطس 2010
37
0
0
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

تعريفات مفيدة اخي

وننتظر القادم باذن الله
 

علي العماري

عضو جديد
9 أبريل 2011
13
0
0
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

بارك الله فيك وبمجهودك الرائع متابعين معك يالغالي
 

بلاك فور

:: متميز :: , بقسم المشاكل والحلول
5 مايو 2012
915
8
0
Saudi Araia ..
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

تسلم بارك الله فيك ..

بالتوفيق للجميع مقدمه بسيط بمثابه الموضوع الاول بالدوره ..
 

W7sH-OmaN

عضو جديد
8 يونيو 2012
27
0
0
31
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

شرح رائع :) إستمر



وحنآ متابعين لك
 

السكوت ارحم

عضو جديد
17 يناير 2013
6
0
0
38
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

ممتاز اخى

بارك الله فيك
 

xml_2009

:: Coder/Designer :: , مُلقى دورة برمجة الهاكات
Coder/Designer
25 يناير 2013
22
5
0
31
رد: مقدمة برمجة هاكات فيبي vBulletin - دورة من الدعم العربي

الآن سيتم انزال موضوع جديد

شكرا لكم