![]() |
#1 | ||||||||||
![]() ![]()
|
![]() إن شاء الله ده أول درس في القسم وياريت يعجبكم... النهارده هشرح ازاي تستخرج ال Packets و تستخدمها في عمل Auto Events او Filter ..عاوزكم بس تكونو مركزين و الموضوع سهل مش كيمياء يعني ... الاول هقول نبذه عن Packets النبذه: الكل بيكلم أنه عاوز يعمل Auto Event او Filter لكن المفروض نعرف إن الموضوع مش سهل لكن إحنا مع بعض ودي أول خطوة... عشان نعمل Auto Event او Filter لازم نعرف Auto Event او Filter بيعمل ايه ؟ كلنا عارفين إن Silkroad لعبة Online ومعنى كدة أنه ليها Server طب إزاي اللعبة بتعرف السيرفر أنك عايز تمشي ؟ من خلال حاجة إسمها Packet ودي عبارة عن مجموعة من البيانات اللعبة بتبعتها للـServer عشان يعرف أن الشخصية عايزة تعمل حاجة وبرده السيرفر بيرد على اللعبة بـPacket عشان يعرفها أنها المفروض تمشي من غير مشاكل وكل ده طبعا بإستخدام النت. طب وإيه علاقة الAuto Event او Filter بالموضوع ؟ الAuto Event او Filter بيعمل إتصال بالسيرفر وبيضحك على اللعبة ويخليها تتصل بيه هو كأنه السيرفر عشان يتحكم فيها ولما الAuto Event او Filter كون عايز يتحرك ويضرب هو من نفسه بيبعت الـPacket للسيرفر مش بيستنا اللعبة وطبعا السيرفر شغال عادي عشان الباكيت جت له مظبوطة ولما السيرفر يرد على ال Auto Event او Filter بيبعت الرد لللعبة عشان كدة أنت بتشوف اللعبة بتتحرك وتضرب ، ولما أنت بتتحرك في اللعبة بتبعت الباكيت للAuto Event او Filter والAuto Event او Filter بيبعتها للسيرفر عشان كدة بيتحرك . طب لما أكون عامل البوت Clientless بيعمل نفس الكلام لكن بدل ما يكون متصل بالكلينت بيعتمد على نفسه ويلغي الـClient. لكن عشان اللعبة عايزة تحمي نفسها قامت مشفرة بعض الباكيتات وقامت عملت للباكيتات تقسيمة حلوة على قدها. طب دلوقتي أنا عجبني الموضوع وعايز أتصل باللعبة والسيرفر واشتغل زي البوت لكن أنا معرفش إزاي أفك التشفير واتعامل مع الباكيتات. أنت هتستخدم الSilkroad Security API اللي هو عبارة عن مجموعة من الأوامر المعمولة بواسطة pushedx ( اللي ميعرفش مين ده هقوله إن ده اللي كان مصنع الـedx loader وراجل بيفهم كويس في Silkroad ) مهمتها إنها تفك تشفير الحاجات المشفرة وترتب الـPackets بحيث تكون مفهومة لأي مبرمج. دلوقتي فهمنا ايه Packets هشرح دلوقتي التول ال هنستخدمها و هي EdxLoader زي ما قلت هشرح كل حاجه فيها حته حته لازم تعلم علي كلمه Packet Auto-Parser ![]() ![]() ![]() عرفنا خلاص كل حاجه في تعالي بقا نجرب اول باكت و هي Notice Tool كود PHP:
زي ما انا قولت انك بتبعت للسيرفر بكت هو بيرد عليك ببكت القدمك دي باكت ال نوتس مش ملاحظين في حاجه يعني انت ال باعتها اي حاجه في اوتو ايفنت عاوز انت تبعتها بتستخدم C<S و لما تكون عاوز تستقبل حاجه ينفع البوت ذات نفسه يشوفها بتستخدم S>C و في فلتر بتستخدم S>C مش C>S الرقم ده 7025 هو ال Opcode أل لازم تستخدمه يعني في سي شارب بتعمل كده ;(Packet notice = new Packet(0x7025 طب ياعم انت مصدعنا ايه 0x دي مش موجوجه في Analyzer اقولك يا سيدي انت لازم حوله يبقا Hex فا تحط 0ْx عشان مايحصلش ايررور او تخليه Decimal يبقا كده 28709 طب انا دلوقتي عرفت ال Opcode عاوز اعرف ايه التحت ده اقولك بقا دي قيم لازم تبعتها مع Opcode عندك تلت حاجات كود PHP:
فا انت هتحطها بقيمه Writeuint8 أل 07 + 00 طب ال 56 42 89 دي يا سيدي قصدها كلام ال هو Hello World دي الرساله و دي بتتبرمج علي اساس packet.WriteAscii فا انت هتيجي في سي شارب تعمل كده كود PHP:
|
||||||||||
![]() |
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|
![]() |
||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
هل يوجد شرح للvsro packets ? | ahmedbadrbedo | قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة | 2 | 18-09-2017 12:37 PM |
مساعدة في بعض ال Packets | tarek1500 | قـسـم الـبـرامـج الـمـسـاعـدة | 0 | 08-12-2012 01:23 AM |
Packets editing ftw <3 | NoN_Stop | قسم المواضيع المكررة و المخالفة | 18 | 25-08-2011 11:09 AM |
♥ ண√"حصريا" اجمل مكتبه العاب للموبايل الصينى + شرح كيفيه استخدامها √ண ♥ | CrazySoraqa | بـعـيـدآ عـن سـيـلـك رود | 13 | 15-10-2010 07:47 PM |