0101 دلالة على الموافقة _ فى اغلب السيرفرات بتكون 0101 _
Cave
----------------------------------نهاية البارتى -----------------------------------------
************************************************** ************************
---------------------------------بداية--------------------------------------------------
1-1-5 استخدام الاسكلات ( معرفة الوحش والضروب والاشخاص اللى حواليك)
اولا اعتزارى للتاخير
---------------------
بالنسبة للجزء الخاص بالاسكلات متفرع لانة بيكون مرتبط بكذا وظيفة ( قراية الميديا سواء اسكلات اوايبيهات الاشخاص او الموبس او الان بى سى - مكان الوحش اللى هتهاجمة - الوقت المستغرق لاستخدام الاسكلات .... وغيرها )
ندخل فى المهم
اولا :- استخدام الاسكلات
اى اسكل او بف لازم يكون لة اسم داخل الجيم وطبعا انت لازم يكون معاك قاموس الاسماء دية _ والقاموس دة هو media.pk2 (((( هيكون فى الجزء التانى قائمة باهم الملفات اللى هتحتاجها ))))
كود:
01000000,SKILL_PUNCH_01,SKILL_PUNCH_01
02000000,SKILL_CH_SWORD_BASE_01,SKILL_CH_SWORD_BASE_01
03000000,SKILL_CH_SWORD_SMASH_A_01,Strike Smash
04000000,SKILL_CH_SWORD_SMASH_B_01,Stab Smash
05000000,SKILL_CH_SWORD_SMASH_C_01,Crosswise Smash
06000000,SKILL_CH_SWORD_CHAIN_A_1S_01,Illusion Chain
07000000,SKILL_CH_SWORD_CHAIN_A_2S_01,Illusion Chain
08000000,SKILL_CH_SWORD_CHAIN_A_3S_01,Illusion Chain
09000000,SKILL_CH_SWORD_CHAIN_B_1S_01,Blood Chain
0A000000,SKILL_CH_SWORD_CHAIN_B_2S_01,Blood Chain
0B000000,SKILL_CH_SWORD_CHAIN_B_3S_01,Blood Chain
دة مثال من ملف اسكلات الميديا الكورى بعد التعديل طبعا
واضح من التقسيم ان الجزء الايسر هو الاى بى . الاوسط اسم الاسكلة داخل السيرفر . الايمن الاسم اللى بيظهر داخل الجيم
نفس التقسيمة دة بتتطبق على الاى بى الخاص بالشخصيات
ندخل فى المهم
الباكتس
0X0A00BCDF0100SSSSSSSS01MMMMMMMM
طبعا جزء
0X0A00BCDF0100
مفهوم بس خلى بالك من 0100 لان التشك سيم دة خاص بالاسكلات والبافات والهجوم
SSSSSSSS <> دة اى بى الاسكل اللى هو الجزء الايمن
01 <> فصل بين الاى بى
MMMMMMMM <> اى بى الوحش او الشخصية ودة بنوجدة من الميديا بردة
اعتقد مش محتاج اشرح فى تقسيمة الباكتس ...........
فى نقطة مهمة لازم تاخد بالك منها وهى
ثانيا :- معرفة الوحش والضروب والاشخاص اللى حواليك
لازم تعرف حاجة مهمة جدا جدا جدا ( لو اقدر اكتب جدا 100 مرة كنت كتبتها ) وهى
اى شخصية او وحش فى الجيم لة عدد 2 اى بى
طب ازاى ؟؟؟؟؟؟
دة بقا هنعرفة فى جزء
2-1-2 مما يتكوين ملف البيانات
-
-
-
-
------ جزء الاسكلات بسيط جدا وزى ماذكرت قبل كدة ان الجزء دة مرتبط بكذا وظيفة فلو حاسس انك مش فاهم فاطمن دة طبيعى لانى مش بشرح الوظائف المرتبطة بوظيفة الاسكلات انا بشرح الاسكلات والاسكلات هى تقسيمة الباكتس ودة هدفى فى الجزء دة --*-*-*-*-*-*-*-*__ وهيكون فى شرح للوظائف دية فى الاخير
------------------------------------------- نهاية جزء الاسكل-----------------------------
على فكرة النور قطع امبارح وانا شغال على الموضوع
----------------------------------------------------------------------------------------------
اسف للتاخير بس صدقونى انا محتاس فى ورق الجامعة والجيش والشغل فادعولى ان الايام اللى جاية تعدى على خير
بالنسبة للنهاردة مش هنبداء فى الجزء التانى بس هنرد على اسئلة وهنشرح شوية اذاى بيتم الاتصال بالبروكسى
س1 من العضو Metro . كان بخصوص ال Auto fuse واذاى اشغلة مع ال mbot
جـ بالنسبة لل Mbot هو اتصال مغلق بين الكلينت والسيرفر يعنى مينفعش تدخل علية وصلة او فرع اتصال . ودة انت ممكن تلاحظة ان البوت كل اللى بيطلة منك هو انك تحدد مكان الكلينت وهو بيقوم بتجديد ال ip والميديا . فى فكرة وهى انك تستخدم بروكسى البوت نفسة Socks V4/5 لكن على حد علمى ان الخاصية دة بتكون لبروكسى عالمى فممكن يكون فى امكانية ان احنا نوجة الاتصال ببروكسى داخل الجهاز والبروكسى الجديد يستقبال البوت ويوجد جهة استقبال للبرنامج Auto Fus ... وعلى اى حال البرنامج الخاص بال + مش محتاج انة يتصل بالبوت علشان يشتغل .... يريت توضح انت لية عايز توصلة بالبوت ...
س2 توصيل البوت بالبروكسى _ اذاى ابداء اتصال من البوت للبروكسى ؟
جـ اولا بالنسبة للكلينت وتحول اتجاة اتصالة دة سهلة اللودر بيقوم بالوظيفة دة
بالنسبة لبرنامج البوت بيكون كالاتى
من جهة برامج البرمجة زى C++ .C.VB وخلافة بيكون فى خاصية جاهزة بتستدعيها وكل ما عليك انك بتحدد الاى بى والبورت وشكرا
بالنسبة للغة الاسكربتات زى ال Autoit بيكون عن طريق حاجة اسمها TCP وعلى فكرة ال TCP مش خاص بالاسكربت بس لا لان دة بروتوكول الاتصال عموما يعنى الكل بيعتمك على TCP فى الاتصال سواء كان اسكرت او لغة مستوى عالى
ودة كود
كود:
TCPStartUp()
$socket = TCPConnect("127.0.0.1", 22580)
If @Error Then
MsgBox(0, "NO Connection", "Can't find the right connection")
Exit
Endif
دة كود بامر انشاء الاتصال باى بى 127.0.0.1 وببورت 22580
ملحوظة :: مش معنى انك بداء الاتصال ان دة معناة استقبال بيانات
كود استقبال البيانات
كود:
$packet = TCPRecv($socket, 10000)
وال $packet اللى هيتم استقبالها بتكون من الكود اللى فوق بيتم وضعة فى دائرة While علشان يكون فى استمرارية
وبالنسبة للباكتس اللى بيتم استقبالها بتكون على شكل الباكتس اللى شرحناها قبل كدة وانت بتقسمها زى مانت عايز عن طريق معرفتك بالاوبى كود بتاعها وزى ماقولنا ان كل اوبى كود لة تقسيمة معينى بتحدد هدفة وطريقة تقسيمة
س3 عايزك تعملى بوت __ السوالى دة اتكرر اكتر من مرة قى رسالة خاصة
جـ انا معنديش الوقت ومفيش حد معايا علشان ااقوم بوت لحد علشان كدة انا بعمل موضوع ويريت للشباب اللى بيسال السوال دة يسال نفسة لية هو ميعملش بوت بنفسة . واعتقد ان اجابتة هتكون انة مكسل يدور ومش فاضى
س4 منين اجيب الكود والاوبى كود وطريقة تقسيمهم ووظيفتهم
ج الكود ممكن تجيبة من ملف المساعدة المرفق بلغة البرمجة ( انا معرفش انت هتشتغل بلغة اية ) ^^
بالنسبة للاوبى كود دة امرة سهل هيكون فى برنامج هنطورة هيكون فى خواص هتحتجها فى البوت . استقبال . ارسال . تقسيم ... وهكذا
طريقة التقسيم والوظيفة هيكون ليها زى قائمة بتقسم الباكتس والاوبى كود للبرايفت سير ( علشان البرايفت سيرفر مش هيكون لة اى تجديد فى البنية الاساسية للاكواد بتاعتة ) فهيكون مرجع ثابت ليك
لو حد عندة سوال يتفضل يسال وقريب هاجاوبة وبالنسبة لتكملة الشرح هيكون قريب جدا وهيكون بشكل اسرع من المعتاد
تحياتى
Cave
----------------------------------------------
تحياتى للمنتدى الكريم
بالنسبة للموضوع النهاردة هيكون بخصوص تحليل الباكتس
البرامج اللى هستخدمها هى
1- بروكسى _ وهيكون برنامج phConnector
2- برنامج تحليل باكتس/بيانات _ وهيكون برنامجAnalyser من حزمة برامج مstealthlite ممكن تستخدم اى برنامج تانى اشتغل باى برنامج يريحك
3- لودر او اى برنامج لتحويل ال IP
4- لعبة سيلك رود( انا هستخدم برايفت سيرفر Wingsro) بالنسبة للعالمية هتحتاج معاها برنامج الهاك شيلد بحزمة الibot

ابداء معايا
1- شغل البروكسى (ومتنساش تغير اعدادات البروكسى من ملف التكتس زى الصورة)
اعدادات البروكسى كانت
كود:
[phConnector]
IP=5.9.66.56
Port=15779
ListenPort=10001
BotPort=22580
Developer=0
2-شغل برنامجAnalyser
3- استخدم اللودر فى تحويل جهة الاتصال من السيرفر للبروكسى
4- الجيم هيفتح ( وكدة جزء التشغيل انتهى)
5- نبداء التحليل
*** زى ماقولنا قبل كدة ان الاتصال بيكون عن طريق باكتس بتتبعت من السيرفر الى الكلينت والعكس . وان مفتاح الباكتس هو الاوبى كود
والاوبى كود عبارة عن 4 ارقام فى الاصل بيكونو بالترتيب دة
1234 ولما نحولهم الى اوبى كود بيكونو بالترتيب دة 34
12 .. وبرنامج الAnalyser هيكون شغال بالترتيب التانى( الاوبى كود)
كل حاجة بتعملها على الجيم من حركة بتترجم الى باكتس بمثال
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا
[ للتسجيل اضغط هنا ]
واضح من الصورة ان الباكتس مرسل من Client to Joymax
(7021) ,,,,, الاوبى كود(حركة)
016C6AD301B4001E04,,,, بيانات الباكتس
طبعا كلكم حاليا نقدرو تثبتوا ان 016C6AD301B4001E04 بيساوى
X:-5134 /Y:2802
ونفس النظرية تقدرو تنفذوها مع اى باكت تانى (يوزر/باس/اسكل/ايتم......)
Cave
---------------------------------------------------------------------
تصنيف باكتس 3013 ( باكت بيانات الشخصية مازال مستخدم حاليا فى البرايفت سيرف )
الباكت كنت اتسالت عن جزء منة ورديت علية فى مشاركة 37
المهم
باكت 3013 من اهم الباكتس فى عمل البوت لانة بيضم
1-نوع الشخصية
2-مستوى الشخصية من اسكل بوينت واكسبرينس وجولد وزرك hp/mp
3-الشنطة من عددها واللى جواها
4-اسكلات الشخصية
5-المهمات او الكويستات
6-احداثيات الشخصية و المكان
7-بيانات عامة (سرعة البداية . نقاط الميردر......)
8-اسم الشصية والوظيفة والمستوى الوظيفى ( عجبانى اوى موضوع المستوى الوظيفى دية )
9-اى بى الشخصية
10-بيانات الاصدقاء وخلافة
طبعا احنا مش هنفسر كل دة لان فى بيانات كتير مش هنحتجها فى البوت
البداية
كود:
8C14CA581B3A000022010100000000000000000000000000000000000000000000000000000000000000C8000000C8000000010000000000000000002D080100000000642D00000000000000000000002700000000010002000400000000652D00000000000000000000002700000000010002000500000000662D00000000000000000000002700000000010002000600000000872A00000000000000000000004200000000010002000D00000000421D000001000E00000000431D000001000F000000008E2800000E001000000000100000002200050000010102000000010202000000010302000000010402000000010502000000010602000000020002010001000000018D010000100018080101001600534E5F434F4E5F5145565F414C4C5F42415349435F3001000000000000000000716F07004F69E83387446F2DA742BCFA454430B500010030B50000000000008041000048420000C84200060064637678646300000001000000000000000000000000000000FF0300000000000000980E0000000704014AEA030064024AF0030064034AEE030064044AF803006400000000000000000100010000
1-
نوع الشخصية
8C14CA58
1B3A0000
ونوع الشخصية بيكون ثابت يعنى الاوروبى مثلا هيكون 11111111 والصينى مثلا 22222222
2-
مستوى الشخصية من اسكل بوينت واكسبرينس وجولد وزرك hp/mp
22الحجم
01 اللفل الحالى
01 اكبر لفل وصل لية ( فى حالة لو نزل فى اللفل اثناء الفرم او الميردر)
0000000000000000 الاكسبيرينس
0000
0000
0000000000000000 عدد الاسكل بوينت
00000000
0000 الزيرك ان وجد
00
00000000
C8000000 الاتشبى
C8000000 الامبى
01000000000000000000
3- اال
شنطة من عددها واللى جواه
2D عدد خانات الشنطة كامل ( فارغ او مليان) وبتساوى 45 خانة
08 الايتم الموجودة فعلان فى الشنطة وعددها 8 ايتيمات
بعد مايتم تحديد الشنطة وعدد خاناتها بيتم تفصيل الايتم اللى جواها
01
رقم الخانة
00000000 فاصل
642D0000 اى بى الايتم نفسة (من الاى بى نفسة بنوصل لاسم الايتم من ملفات الميديا)
00 البلس للايتم فى حالة اذا كان سلاح او خلافة
0000000000000000 الاستيت الخاصة بالايتم
27000000 الديورابيلتى الخاصة بالايتم
00 عدد البلو فى الايتم ان وجد
0100 0200 الادفنسيد اكسير ان وجد
طبعا كل ايتم بتختلف عن ايتم تانية فى بياناتها وامكانيتها فركز وانت بتحلل بيانات الشنطة
هتكمل انت باقى الشنطة والباكتس ( يعنى هتعمل العملية دية كمان 7 مرات لانة قال ان عدد الايتم 8 واحنا عملنا واحدة مع بعض يبقى فاضل 7) ( قاعدين فى درس حساب ^^)
بعد مابتخلص بيانات خانات الشنطة بتدخل على باقى الخانات واللى هى الافاتار
05 عدد خانات الافاتار
00 قطع الافاتار المستخدم
0
4-
اسكلات الشخصية
دة جزء ظريف جدا _ هنوضحة ببساطة
لو فى اسكل عندك فالباكتس هيبداء ب 01 لو الاسكلات خلصت او مفيش فنهاية الباكتس هتكون 02 وبالتطبيق
01 بداية اسكل
02020000 اى بى الاسكل
00 لفل الاسكل
01 بداية الاسكل
03020000 اى بى
00 لفل
وهتكمل انت لحد
01 بداية
06020000 اى بى
00 لفل
02 استوب نهاية الاسكلات شكرا
5-الم
همات او الكويستات
ودية ملهاش لزمة
6-
احداثيات الشخصية و المكان
وبتتعرف على بداية الاحداثيات بمجرد ماتوصل للاى بى الفريد وهو اى بى الشخصية بتاعتك بتحجزة وهو دة الابى اللى انت بتستخدمة فى البفلات والاسكلات وخلافة
716F0700 الاى بى الفريد
4F اكس
69 واى
E8338744 اكس
6F2DA742 زد
BCFA4544 واى
واعتقد شرحنا قانونهم قبل كدة
30B5 الزاوية
00
01
00
30B5 الزاوية
00 null
00 null
00 null
00 null
7-بيانات عامة (سرعة البداية . نقاط الميردر......)
00008041 س1
00004842 س2
0000C842 س3
00 نهاية
8-
اسم الشصية والوظيفة والمستوى الوظيفى ( عجبانى اوى موضوع المستوى الوظيفى دية )0600 طول اسم الشخصية
646376786463 اسم الشخصية
0000
00 لفل الوظيفة
01 نوع الوظيفة
00000000 اكسبيرينس التريدر ان وجد
00000000 اكسبيرينس الحرامى ان وجد
00000000 اكسبيرينس الهنتر ان وجد
00 لفل التريدر
00 لفل ....
00 لفل ....
NULL FF
03000000 نهاية
00000000 نهاية
9-
اى بى الشخصية
980E0000 اى بى الشخصية اللى هنستخدمة
10-
بيانات الاصدقاء وخلافة
ملهاش لزمة فى البوت
كدة جزء ال 3013 انتهى
ملحوظة بالتكرار واتباع اسلوب الملاحظة هتقدر تحدد التقسيمة السليمة للباكتس
------------------------------- نهاية جزء 3013 -----------
Cave