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

مشاهدة النسخة كاملة : شرح كامل لغلق ثغرة SQL Inject at about guild


™ EgY_KhaN ™
19-10-2016, 04:14 PM
اول حاجه فيه بعض الحلول دي بالفعل معروفة لكن معتدقنش ان كل الحلول دي اتنشرت
لو انت شغال بجارد او من غير برده بتتحل

الحل الاول وهو الاسهل انك تقفل About guild دي خالص :

هتفتح ال SQL وتروح ع التاب دي
"SRO_VT_SHARD" > Tables > _SiegeFortress > وتختار > Design >
هتظهرلك بالشكل دا :
http://s13.postimg.org/u5wu0khlz/screenshot_1194.png
هتنزل علي : IntroductionModificationPermission
تقف عليها وهتغير Default Value Or Binding 1
ل Default Value Or Binding 0
زي كدا بالظبط http://s13.postimg.org/kzejdacdj/screenshot_1195.png
وبكده انت قفلت About guild خالص

حل مشكلة ال DC في بعض السيرفرات الي شغاله وفيها جيلد واخد FTW
USE SRO_VT_SHARD
Go
/*
Fix DC Bug when use anti sqli Simply way ( sql way )
Coded By EgY_KhaN
*/
UPDATE SRO_VT_SHARD.._SiegeFortress Set Introduction = Null Where GuildID > 0
UPDATE SRO_VT_SHARD.._SiegeFortress Set IntroductionModificationPermission = 0 Where GuildID > 0
Print ' All Done ! '
Print ' Coded By EgY_KhaN'



تاني حل لو انت ليك في C# وشغال بجارد هتضيف
السطرين دول في الجارد بتاعك

#region 0x705E_CLIENT_EXPLOIT
if(packet.Opcode == 0x705E)
{
string message = packet.Opcode.ReadAscii();
if(message.Contains("'"))
{
//message;
continue;
} else if(message.Contains("\""))
{
//message;
continue;
} else if(message.Contains("-"))
{
//message;
continue;
}
}

#endregion

الحل التالت بإستخدام SQL Parse نفس الفكرة برده ونفس الاداء ونفس النتيجة
if (new[] { '-','\\','\'' }.Any(a => message.Contains(a)))
{
//message;
continue;
}


فيه حل اخر من خلال ال GameServer نفسه بإستخدام برنامج OLLYDBG بس لسه تحت التجربة لو جربته واشتغل تمام هضيفو للموضوع

Hamza FiGo
19-10-2016, 05:52 PM
تسلم ايدك . معلومة مهمه للي مش عارف يجيب فلتر :boxing:

تم تعديل اسم الموضوع

MenToR
19-10-2016, 08:29 PM
جميل تسلم يا ابو صلاح
و انا بفضل الـSQL لأن معظم الناس ملهاش فى السى شارب قد كده

hamoelpap2
19-10-2016, 08:42 PM
بص انا مستغرب ان واحد نزل حاجة زى دى هنا لعامة الناس

اولا لأن الثغرة دى مش منتشرة مفيش ناس كتير تعرفها

ثانيا حتى الى يعرفوها نصهم مش عارفلها حل و النص التانى بيستعملها فمش عايزها تنتشر
فيريت لو واحد استهبل و سألك هوا الثغرة دى بتتعمل ازاى اجربها و بتاع متقولوش .....

ثالثا ان فى كتير من الناس الى عاملة سيرفرات انا شايفهم ميستحقوش يعرفوا الحل
لان همهم الاول و الاخير انهم يلموا فلوس فى وقت قليل و يقفلوا السيرفر علطول و يتبخروا

المهم ...حل ال OP Code كويس اوى ... انما حل انك تقفلها نفسها من الSQL لازم
الاول تخش و تمسح الكلام القديم لو فى حاجة مكتوبة و الا هتحصل تهييس فى الداتا بتلاقى الفورتريس
حصل فيها شوية حاجات غريبة زى انك تيجى تعلم على الفورتريس
بالماوس تشوف مين واخدها تلبس crash و فكرة الParse انتا معتمد ان الى بيكتب
يا حد واخده كوبى من حد عامله و كاتبه لزق يا ام واحد مبتدأ php بس هتعمل ايه لو واحد
فاهم؟؟ دا الثغرة دى تقدر تعمل بيها اى حاجة فى الShard يا جدع :D , حاجات مغرية اوى :D

اى حد فى مجال الprivate لازم حاجة من 2
1= يا اما تشترى Guard نضيف و تدفعله فلوس كل شهر زى K-Guard / Hax / KRY / Strew
لانهم بيفضلوا يحدثوا اى exploit بتظهر بس العيب ان كل ميزة جديدة بيدفعوك اكتر
2= انك تتعلم بنفسك و متطلبش حاجة من حد لان مهما انتا نزلت هنا شرح او انا او غيرنا
مفيش حد بيدى الناس كل معرفته لازم بيسيب حاجات ليه . احلى حاجة انك تتصرف بنفسك
حبة حبة لحد ما هتبقى راسى فى كل صغيرة و كبيرة و مش هتحتاج تدور ورا حد فى الداتا
او الlogs لانك عارف انك ضابط أداءك ....


انا شغال بالsourcecode بتاع واحد من الجاردات و مضبط فيه الop codes
وحاجات كتير تانية ودى تجربة بسيطة للثغرة ,, 1- مش هتتعمل 2- هعرف اسم الشخصية و الاى بى
بتاع الشخص الى عمل كدا :) ... طبعا خافى شوية معلومات من الصور
عشان محدش يعمله ......


http://image.prntscr.com/image/2e658b916e4c40d39bcffdfbeee480ec.png



http://image.prntscr.com/image/6c53b4b64a5a4f2983ac283d646f3551.jpg


http://image.prntscr.com/image/81d87b714a0e498dad84be3d979e9349.jpg


تشكر على مجهودك و ربنا يقدم الى فيه الخير :D

™ EgY_KhaN ™
19-10-2016, 10:18 PM
نفس الفكرة يامعلم انا قولت البداية بس لكن لو حد عاوز يزود عليها زي مانتا عامل هوا ودماغه بقا اما بالنسبة لل SQL لا مبتعملش اي مشاكل لان انا بنفسي جربتها وجربت الكذا حل دول علشان كدا نزلتهم فيه حلول تانية برده لكن لسه مجربتهاش علشان كدا منزلتهاش

™ EgY_KhaN ™
19-10-2016, 10:20 PM
جميل تسلم يا ابو صلاح
و انا بفضل الـSQL لأن معظم الناس ملهاش فى السى شارب قد كده


الي عاوز من دا ياخد والي عاوز من دا ياخد :59:

™ EgY_KhaN ™
19-10-2016, 10:21 PM
تسلم ايدك . معلومة مهمه للي مش عارف يجيب فلتر :boxing:

تم تعديل اسم الموضوع


تسلم ع الموافقه

™ EgY_KhaN ™
19-10-2016, 11:57 PM
تم اضافة حل مشكلة ال DC في بعض السيرفرات الي فيها جيلدات واخده FTW

Hamza FiGo
20-10-2016, 12:02 AM
طيب الموضوع دا مش عايز يجيب معايا ^^

شغال علي سورس k-guard الاخير . بس كل ما اضيف الفيكس ميحصلش حاجة

انا يعتبر لسة بادي في تعلم Visual/C# وهكذا . فا لسة صعبة عليا شوية. يعني مش عارف احط الفيكس فين بالظبط

hamoelpap2
20-10-2016, 12:46 AM
تم اضافة حل مشكلة ال DC في بعض السيرفرات الي فيها جيلدات واخده FTW

لا دنتا معلم بقى ... دنتا تيجى تعد مكانى :pile: :mfr_lol:

طيب الموضوع دا مش عايز يجيب معايا ^^

شغال علي سورس k-guard الاخير . بس كل ما اضيف الفيكس ميحصلش حاجة

انا يعتبر لسة بادي في تعلم Visual/C# وهكذا . فا لسة صعبة عليا شوية. يعني مش عارف احط الفيكس فين بالظبط


لو معاك سورس اخر ابديت فهو معمول فيه الfix مش محتاج تضيفه ...
انما لو سورس نسخة كراك قديمة يبقى مش موجود و ممكن غلط انتا فى حاجة ....

Hamza FiGo
20-10-2016, 01:06 AM
لا دنتا معلم بقى ... دنتا تيجى تعد مكانى :pile: :mfr_lol:



لو معاك سورس اخر ابديت فهو معمول فيه الfix مش محتاج تضيفه ...
انما لو سورس نسخة كراك قديمة يبقى مش موجود و ممكن غلط انتا فى حاجة ....

لا المايجكو معروف ^^

والسورس الاخير هو واحد بس اللي نزل اللي هو فيرجن 5.09 .

الفكرة بقا اني مش عارف احطة فين بالظبط فاهمني ؟ علي حسب معرفتي لحد ناو مش بيتحط في اي مكان وخلاص

يعني في ClientsAgent.cs ولا ClientsGateway.cs ولا فين ولا فين .. لسة الموضوع بالنسبة ليا هياخد وقت

جربت كذا packet مفيش بردة

http://i.epvpimg.com/Fm09c.jpg

™ EgY_KhaN ™
20-10-2016, 01:25 AM
السورس دا كان فيه كام بجايه صغيرة ياحمزة بس مش فاكرهم بالظبط كانو ايه المهم افتح SideAgent : واعمل بحث علي case 0x705E:
وحط الامر الي فوق دا قبل سيستم ال Guild limit وكده المفروض يشتغل معاك تمام

Hamza FiGo
20-10-2016, 01:39 AM
السورس دا كان فيه كام بجايه صغيرة ياحمزة بس مش فاكرهم بالظبط كانو ايه المهم افتح SideAgent : واعمل بحث علي case 0x705E:
وحط الامر الي فوق دا قبل سيستم ال Guild limit وكده المفروض يشتغل معاك تمام

الـــ case 0x705E دا بتاع الفورترس

والــ case 0x70F3 دا بتاع الجايلد ليميت

تقصد انهي سيستم احط قبلية الامر .. Guild Limit ولا Fortress War's member limit !

حاول تعمله عندك كدة وتبعتلي صورة لو امكن. وعلي البجات افتكرها علي مهلك . انا لسة قدامي بدري علي ما امسك زمام الامور في الموضوع دا ^^ دا غير سيستم اللوك اللي مش فاهم كلمه من التركي دا علشان اشغله


http://i.epvpimg.com/cMMnc.jpg (http://i.epvpimg.com/cMMnc.jpg)

http://i.epvpimg.com/YyZee.jpg (http://i.epvpimg.com/YyZee.jpg)

Dev.Exorcism
20-10-2016, 01:41 AM
لا المايجكو معروف ^^

والسورس الاخير هو واحد بس اللي نزل اللي هو فيرجن 5.09 .

الفكرة بقا اني مش عارف احطة فين بالظبط فاهمني ؟ علي حسب معرفتي لحد ناو مش بيتحط في اي مكان وخلاص

يعني في ClientsAgent.cs ولا ClientsGateway.cs ولا فين ولا فين .. لسة الموضوع بالنسبة ليا هياخد وقت

جربت كذا packet مفيش بردة

http://i.epvpimg.com/Fm09c.jpg

هيتحط في Client Agent
ممكن لنك السورس اخر فيرجن ده

Hamza FiGo
20-10-2016, 01:45 AM
ClientAgent ولا SideAgent متلخبطونيش اكتر منا مش فاهم حاجة ^^

ودا اللينك بتاع السورس HERE (https://mega.nz/#!CcFBlSSQ!Tz3Sk84IweMYmsdVUmjGlC2T6uyH2_CsV17ws9t bm6s). انت تامر

هيطلع عينك في الترجمه بس ^^

™ EgY_KhaN ™
20-10-2016, 01:55 AM
هههههههههههـ الترجمة مش مهمة اوي انت اضغط ع الحاجه هيظهرلك الامر بتاعها او الكواري بتاعتها هتلاقي مكتوب بتعمل ايه بالظبط
دي صورة اهي بس انا موقف سيستم ال FTW Limit member
http://s13.postimg.org/c2qfnhyjr/screenshot_1199.png

Hamza FiGo
20-10-2016, 02:03 AM
هههههههههههـ الترجمة مش مهمة اوي انت اضغط ع الحاجه هيظهرلك الامر بتاعها او الكواري بتاعتها هتلاقي مكتوب بتعمل ايه بالظبط
دي صورة اهي بس انا موقف سيستم ال FTW Limit member
http://s13.postimg.org/c2qfnhyjr/screenshot_1199.png

فية ايرور احمر وعامل زي ما انت عامل وشايل سيستم الفورترس خالص. لو هتعبك خلاص مش مهم <3

http://i.epvpimg.com/wscad.jpg (http://i.epvpimg.com/wscad.jpg)

hamoelpap2
20-10-2016, 02:09 AM
elsource code ele goofie f23o xD

Hamza FiGo
20-10-2016, 02:12 AM
elsource code ele goofie f23o xD

Exactly ^^

™ EgY_KhaN ™
20-10-2016, 02:31 AM
معايا شغالة تمام مفيش حاجه حمرة طب اقف عليها كدا وابعت اسكرين من ال info بتاعته بيقولك فيها ايه

Hamza FiGo
20-10-2016, 02:53 AM
معايا شغالة تمام مفيش حاجه حمرة طب اقف عليها كدا وابعت اسكرين من ال info بتاعته بيقولك فيها ايه

http://i.epvpimg.com/9JHDh.jpg (http://i.epvpimg.com/9JHDh.jpg)

™ EgY_KhaN ™
20-10-2016, 01:21 PM
اها تمام المشكلة في المسار نفسه دي بتختلف من سورس لسورس يعني عندي شغاله علي
if (packet.Opcode == 0x705E)
{
#region 0x705E_CLIENT_EXPLOIT
string message = packet.Opcode.ReadAscii();
if (message.Contains("'"))
{
//message;
continue;
}
else if (message.Contains("\""))
{
//message;
continue;
}
else if (message.Contains("-"))
{
//message;
continue;
}
}
#
endregion


علي K Guard هتبقي كدا

if (packet.Opcode == 0x705E)
{
#region 0x705E_CLIENT_EXPLOIT
string message = packet.ReadAscii();
if (message.Contains("'"))
{
//message;
continue;
}
else if (message.Contains("\""))
{
//message;
continue;
}
else if (message.Contains("-"))
{
//message;
continue;
}
}
#endregion

Dev.Exorcism
20-10-2016, 02:53 PM
Magici رايك اشتغل علي سوبر مابك ولا K guard لان في ناس بتقول انه مش بيستحمل عدد بلايرس كتير + انت بتقول في ثغره و كام باج رايك انت ايه عشان انا محتار بين الاتنين

Dev.Exorcism
20-10-2016, 02:54 PM
ClientAgent ولا SideAgent متلخبطونيش اكتر منا مش فاهم حاجة ^^

ودا اللينك بتاع السورس HERE (https://mega.nz/#!CcFBlSSQ!Tz3Sk84IweMYmsdVUmjGlC2T6uyH2_CsV17ws9t bm6s). انت تامر

هيطلع عينك في الترجمه بس ^^

جوجل موجود :D

™ EgY_KhaN ™
20-10-2016, 03:22 PM
سوبر مايك لو هتشغلو فيه بعض ال Exploits مش موجوده فيه هتضيفها انت ونفس النظام مع الثغرة دي برده مش موجود فيه ال Fix هتضيفها انت
سوبر مايك خفيف جدا ويستحمل تقدر تقول فوق ال 2k players
K guard طبعا معروف من زمان ومن اقدم الجاردات الي نزلت وطبعا النسخه المنشورة او الي نزلت دي كانت مجرد نسخه تجريبية لكن الجارد نفسه بيتباع والنسخه ال Prem مختلفة تماما عن النسخه دي
النسخه دي كويسة لو سيرفرك شغال علي 100 200 بلير لكن برده مازال عيب ال K guard ان له نفس الثغرة الي بتقفله خالص من اول اصدار نزل لحد الاصدار التجريبي دا يعني لو حد وصل لل IP بتاعك مش محتاج بورتات لا Real ولا Fake هوا هيضرب عليك بحاجه معينه الجارد هيقفل
لو ليك ف C# خد سوبرمايك احسن واسهل وبرمجته بسيطة سهل انك تتحكم وتعدل فيها
لو ملكش فيه عندك Jguard كويس او Key filter

Hamza FiGo
20-10-2016, 06:32 PM
اها تمام المشكلة في المسار نفسه دي بتختلف من سورس لسورس يعني عندي شغاله علي


علي K Guard هتبقي كدا



ضيفتها وعملت الفلتر بس لسة الباج شغال جوة الجيم :bangin:

Jayden
20-10-2016, 07:20 PM
أنا شايف ان ال K-Guard مجرد Simple Proxy ومش بيقدم حماية كاملة
فى حاجات كتير فايتاه وطريقة الأكواد تخليه ميستحملش عدد Players كتير
يعنى محتاج شوية شغل حلوين

Dev.Exorcism
20-10-2016, 10:12 PM
ضيفتها وعملت الفلتر بس لسة الباج شغال جوة الجيم :bangin:

هات صوره من عندك و انت حاطط الكود ممكن تكون حطيته بس ممنعتش البلاير باستخدام مثلا
Break
Return
Continue

Hamza FiGo
20-10-2016, 10:14 PM
أنا شايف ان ال K-Guard مجرد Simple Proxy ومش بيقدم حماية كاملة
فى حاجات كتير فايتاه وطريقة الأكواد تخليه ميستحملش عدد Players كتير
يعنى محتاج شوية شغل حلوين

زي منا قولت انا لسة في اول المشوار فا بتعلمه لسة فا شم هيفرق معايا دا او دا ^^

Dev.Exorcism
20-10-2016, 10:15 PM
أنا شايف ان ال K-Guard مجرد Simple Proxy ومش بيقدم حماية كاملة
فى حاجات كتير فايتاه وطريقة الأكواد تخليه ميستحملش عدد Players كتير
يعنى محتاج شوية شغل حلوين

انا موضوع فلتر ده مش متمكن منه اوي هو البرنامج يستحمل عدد البللاير بسبب كتابه الكود ولت في حاجه معينه بيعملها؟

Jayden
21-10-2016, 02:56 AM
انا موضوع فلتر ده مش متمكن منه اوي هو البرنامج يستحمل عدد البللاير بسبب كتابه الكود ولت في حاجه معينه بيعملها؟

بالظبط طريقة الاكواد فى منها نوعين sync و async
ابحث فى جوجل واقرا عنهم اكتر
بعديها هتعرف ان الاكواد المفروض تبقى async وال k-guard تقريبا مش async وفى بعض الاخطاء

Jayden
21-10-2016, 03:05 AM
زي منا قولت انا لسة في اول المشوار فا بتعلمه لسة فا شم هيفرق معايا دا او دا ^^

تمام يا معلم ربنا يعينك بس كنصيحة منى يعنى supermike اوضح واسهل شوية يعنى هيسهل عليك الموضوع اكتر وبعد كده هتقدر تستوعب السورسات المعقدة شوية ولو عوزت حاجة عنيا ليك

mido22421
21-10-2016, 05:58 AM
:mf_type::mf_type::mf_type::mf_type:

1- قديم من 09/05/2016

http://i.epvpimg.com/DP5Lc.png


2-SR_GameServer

http://i.epvpimg.com/AOobf.png

3-SQL Injection (ingame)

http://i.epvpimg.com/onOYb.png

ايه الجديد

Hamza FiGo
21-10-2016, 01:43 PM
:mf_type::mf_type::mf_type::mf_type:

1- قديم من 09/05/2016

ايه الجديد




الجديد ان الراجل ترجمه هنا ونشره لمساعدة الناس

المساعدة اللي انت متعرفش عنها حاجة. مش كل الناس عباقرة زي سعادتك . فا يا ما تقول كلمة كويسة يا متتكلمش من فضلك :shakehead:

™ EgY_KhaN ™
21-10-2016, 01:43 PM
أول حاجه اعتقد اني قولت فيه طريقة عبر الجيم سيرفر بس مجربتهاش
تاني حاجه انا ناشر ال Fix بس مش ال Exploit نفسها
تالت حاجه طالما هيا قديمة اوي كدا منزلتهاش ليه
رابع حاجه عارف طبعا انها قديمة بس في الوقت الي هيا ظهرت فيه انا مكنتش موجود علشان كدا لما رجعت وجربت الكام Fix الي نزلتهم واشتغلو نشرتهم
خامس حاجه انا قايل ان الحلول دي منشورة لكن مش الكل عارفها او عارف ازاي يتعامل معاها أقرأ الاول الموضوع كويس وبعدين ابقي علق او عدل عليه :pepsi:

Hamza FiGo
21-10-2016, 01:59 PM
تمام يا معلم ربنا يعينك بس كنصيحة منى يعنى supermike اوضح واسهل شوية يعنى هيسهل عليك الموضوع اكتر وبعد كده هتقدر تستوعب السورسات المعقدة شوية ولو عوزت حاجة عنيا ليك

تسلم . كفاية ردك دا والله . انا جربت سورس سوبر مايك واشتغل بس بيظهرلي ايرور احمر فوق كدة في الفلتر

وزي منا قولت انا لسة بتعلم فا صعب شوية اصلحه

Dev.Exorcism
21-10-2016, 04:01 PM
:mf_type::mf_type::mf_type::mf_type:

1- قديم من 09/05/2016

http://i.epvpimg.com/DP5Lc.png


2-SR_GameServer

http://i.epvpimg.com/AOobf.png

3-SQL Injection (ingame)

http://i.epvpimg.com/onOYb.png

ايه الجديد




بما انه قديم محطتهوش ليه؟
ونبي تخليك في الايفنت ال انت شغال عليه ال قريب هنلقيه علي النت
يعني انت سبت النقطه الاجابيه و و ركزت في دي و اقعت تضور علي انها موجوده هتلنا الجديد

mido22421
21-10-2016, 04:21 PM
أول حاجه اعتقد اني قولت فيه طريقة عبر الجيم سيرفر بس مجربتهاش
تاني حاجه انا ناشر ال Fix بس مش ال Exploit نفسها
تالت حاجه طالما هيا قديمة اوي كدا منزلتهاش ليه
رابع حاجه عارف طبعا انها قديمة بس في الوقت الي هيا ظهرت فيه انا مكنتش موجود علشان كدا لما رجعت وجربت الكام Fix الي نزلتهم واشتغلو نشرتهم
خامس حاجه انا قايل ان الحلول دي منشورة لكن مش الكل عارفها او عارف ازاي يتعامل معاها أقرأ الاول الموضوع كويس وبعدين ابقي علق او عدل عليه :pepsi:

3> ^_^

لا تعليق

Jayden
21-10-2016, 06:33 PM
تسلم . كفاية ردك دا والله . انا جربت سورس سوبر مايك واشتغل بس بيظهرلي ايرور احمر فوق كدة في الفلتر

وزي منا قولت انا لسة بتعلم فا صعب شوية اصلحه

أنا معايا نسخة مصلحها وشغالة زى الفل لو عايزها
كان برضو بيظهرلى الإيرور اللى بتقول عليه ده بس مش فاكره دلوقتى كان
بس عمتا صلحته ولو عوزت النسخة بعد ما صلحتها قولى

Hamza FiGo
21-10-2016, 07:22 PM
أنا معايا نسخة مصلحها وشغالة زى الفل لو عايزها
كان برضو بيظهرلى الإيرور اللى بتقول عليه ده بس مش فاكره دلوقتى كان
بس عمتا صلحته ولو عوزت النسخة بعد ما صلحتها قولى

لحد ناو محروج اطلبه من حد والله ^^ حد من الاصدقاء اللي اعرفهم. محدش هيقول لا انا عارف بس الواحد لازم يبقي حسيس

فا لو كدة ابعتلي لينكه خاص حتي. حتي يكون بداية ليا

دا اللي وصلت لية بس انا نزل تحت شوية مخبي الايرور الاحمر اللي فوق

http://i.epvpimg.com/JR7ab.jpg

Dev.Exorcism
21-10-2016, 07:48 PM
أنا معايا نسخة مصلحها وشغالة زى الفل لو عايزها
كان برضو بيظهرلى الإيرور اللى بتقول عليه ده بس مش فاكره دلوقتى كان
بس عمتا صلحته ولو عوزت النسخة بعد ما صلحتها قولى

ممكن تبعتهولي انا برضو بعد اذنك ^_^

Dev.Exorcism
21-10-2016, 08:18 PM
لحد ناو محروج اطلبه من حد والله ^^ حد من الاصدقاء اللي اعرفهم. محدش هيقول لا انا عارف بس الواحد لازم يبقي حسيس

فا لو كدة ابعتلي لينكه خاص حتي. حتي يكون بداية ليا

دا اللي وصلت لية بس انا نزل تحت شوية مخبي الايرور الاحمر اللي فوق

http://i.epvpimg.com/JR7ab.jpg
من راي يا حمزه تتعمل الاول الفورم بعد كده كونسول و لو فهمت سوبر مايك يبقا كده انت اتعلمت الكونسول بنسبه كبيره

Hamza FiGo
21-10-2016, 08:45 PM
من راي يا حمزه تتعمل الاول الفورم بعد كده كونسول و لو فهمت سوبر مايك يبقا كده انت اتعلمت الكونسول بنسبه كبيره

مع الوقت باذن الله (Y)

لان انا لسة معرفش ابدا منين اللغات دي. فا واحده واحده بحاول افهم السيستمات

Dev.Exorcism
22-10-2016, 02:55 AM
مع الوقت باذن الله (Y)

لان انا لسة معرفش ابدا منين اللغات دي. فا واحده واحده بحاول افهم السيستمات

انا مش قصدي علي لغات البرمجه اقصد انك تتعلك انك تتعامل مع الفورم ال هي شكل البرنامج و كده و الكونسول ال هو زي سوبر مايك
و علي الغات شوف انت هتتعلم لسيلكرود ولا لنفسك لو لنفسك اتعلم الاسهل ه. فيجوال بيسيك و بايثون لو لسيلكرود سي شارب لان كل السورسات سي شارب و ربنا معاك و تبقا مبرمج ناجخ بس متنسناش بقا :D ^_^

Hamza FiGo
22-10-2016, 03:09 AM
انا مش قصدي علي لغات البرمجه اقصد انك تتعلك انك تتعامل مع الفورم ال هي شكل البرنامج و كده و الكونسول ال هو زي سوبر مايك
و علي الغات شوف انت هتتعلم لسيلكرود ولا لنفسك لو لنفسك اتعلم الاسهل ه. فيجوال بيسيك و بايثون لو لسيلكرود سي شارب لان كل السورسات سي شارب و ربنا معاك و تبقا مبرمج ناجخ بس متنسناش بقا :D ^_^

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

حتي عملت اله حاسبة كدة وكنت فرحان بيها اوي :bleh: بس الفكرة انها عايزة وقت. شهر او شهرين متواصلين تبقي متمكن منه

Dev.Exorcism
22-10-2016, 04:10 AM
متشكر علي المعلومات . انا فعلا بدات في السي شاري من فترة وطلع لذيذ جدا

حتي عملت اله حاسبة كدة وكنت فرحان بيها اوي :bleh: بس الفكرة انها عايزة وقت. شهر او شهرين متواصلين تبقي متمكن منه

صعب اوي شهر ولا شهرين عشان تتعلم لغه علي الاقل سنه متواصله عشان تجمع خبره كبيره و توصل لاقل كود يعمل امر انت عاوزه و كا اداء اسرع و اخف انا بدات بي فيجوال و عملت برنامج ال اسمه SuperJoke ده كان فيجوال بيسيك قبل ما اتعلم سي شارب اقدر اعمله دلوقتي احسن من فيجوال و بي اداء احسن من فيجوال و باكواد اقل انت لو شفت السورس هتولع فيه مكرر اكواك كذه مره مع اني ممكن اعملها من كود واحد و ميسحبش من رام و يبقا خفيف ربنا معاك :D و لو عزت حاجه انا موجود و لو عاوز تفهم حاجه في سورس سوبر مايك ممكن افهمهالك انا فهت نصه في حاجات لسه مش وصلالي

Dev.Exorcism
22-10-2016, 06:58 AM
Magico or Jayden معلس انا و بدور في سوري يوبر مايك لاقيت الباكت دي
pck.Opcode == 0x6103)
{
// Add
this.can_connect_yes = 1;
this.information = true;

// Some shit
UInt32 uint32_1 = _pck.ReadUInt32();
this.user_id = _pck.ReadAscii().ToLower();
this.user_pw = _pck.ReadAscii();
byte locale = _pck.ReadUInt8();
uint ukn1 = _pck.ReadUInt32();
uint ukn = _pck.ReadUInt16();

دي بتاعت ايه؟ و لوكل دي تبقا ابه؟ لاني لاحظت انه بيقفل ال third programs من user_id فهل هو في باكت معبن لكل برنامج third ولا ايه

Hamza FiGo
22-10-2016, 05:35 PM
دا الايرور اللي كنت بتكلم عنه

تقريبا من السطر دا لان دا اللاين 57 اللي بيتكلم عنه

// Read SQL
FilterMain.DB = bool.Parse(cfg.IniReadValue("GENERAL", "ENABLE"));

http://i.epvpimg.com/rpgBe.jpg (http://i.epvpimg.com/rpgBe.jpg)

فضلت العب شوية وصلت لحد كدة

http://i.epvpimg.com/QlD5c.jpg (http://i.epvpimg.com/QlD5c.jpg)

Jayden
22-10-2016, 06:22 PM
Magico or Jayden معلس انا و بدور في سوري يوبر مايك لاقيت الباكت دي
pck.Opcode == 0x6103)
{
// Add
this.can_connect_yes = 1;
this.information = true;

// Some shit
UInt32 uint32_1 = _pck.ReadUInt32();
this.user_id = _pck.ReadAscii().ToLower();
this.user_pw = _pck.ReadAscii();
byte locale = _pck.ReadUInt8();
uint ukn1 = _pck.ReadUInt32();
uint ukn = _pck.ReadUInt16();

دي بتاعت ايه؟ و لوكل دي تبقا ابه؟ لاني لاحظت انه بيقفل ال third programs من user_id فهل هو في باكت معبن لكل برنامج third ولا ايه

دى Packet ال Client Connection اللى بتدخل ال Character بيها

Jayden
22-10-2016, 06:24 PM
دا الايرور اللي كنت بتكلم عنه

تقريبا من السطر دا لان دا اللاين 57 اللي بيتكلم عنه

// Read SQL
FilterMain.DB = bool.Parse(cfg.IniReadValue("GENERAL", "ENABLE"));

http://i.epvpimg.com/rpgBe.jpg (http://i.epvpimg.com/rpgBe.jpg)

فضلت العب شوية وصلت لحد كدة

http://i.epvpimg.com/QlD5c.jpg (http://i.epvpimg.com/QlD5c.jpg)
ده كده ال config اللى عندك مش مظبوطه
او مش موجودة فى مسارها
او مش موجوده اصلا :D

Hamza FiGo
22-10-2016, 06:28 PM
ده كده ال config اللى عندك مش مظبوطه
او مش موجودة فى مسارها
او مش موجوده اصلا :D

ok

Dev.Exorcism
22-10-2016, 09:31 PM
دى Packet ال Client Connection اللى بتدخل ال Character بيها

تمام يعني دول ايدي الاكونت و باسورد طب Locale ده يبقا ايه و لو عاوز اوقف برامج ال Third اعمل ايه معلش بتعبك

Jayden
23-10-2016, 02:45 AM
تمام يعني دول ايدي الاكونت و باسورد طب Locale ده يبقا ايه و لو عاوز اوقف برامج ال Third اعمل ايه معلش بتعبك

الLocal ده اللى هو 22
وبالنسبة لل Third
هتعمل List يتضاف فيها الناس اللى مش داخلين ب Parse طبيعى بتاع 0x6103
لان ال third بيدخلوا ب Local مختلف لو انا متزكر كويس كان 51
بمعنى هتحط معلومات ال 0x6103 وتعمل else حط فى ال List بس طبعا لازم تعمل continue ل6103 عشان ميدخلش ( ده لو انت هتمنع ال third )
وهتحتا تحط condition ياخد من ال config عشان تسيب الاختيار فى ايد اللى بيستخدم البرنامج طبعا
ودى المعلومات اللى هتحطها الاول

if (locale == 51)
{
Packet p = new Packet(0x6103, true);
p.WriteUInt32(uint32_1);
p.WriteAscii(this.user_id);
p.WriteAscii(this.user_pw);
p.WriteUInt8(22);
p.WriteUInt32(ukn1);
p.WriteUInt16(ukn);
m_RemoteSecurity.Send(p);
Send(true);
continue;
}

Dev.Exorcism
23-10-2016, 03:44 AM
الLocal ده اللى هو 22
وبالنسبة لل Third
هتعمل List يتضاف فيها الناس اللى مش داخلين ب Parse طبيعى بتاع 0x6103
لان ال third بيدخلوا ب Local مختلف لو انا متزكر كويس كان 51
بمعنى هتحط معلومات ال 0x6103 وتعمل else حط فى ال List بس طبعا لازم تعمل continue ل6103 عشان ميدخلش ( ده لو انت هتمنع ال third )
وهتحتا تحط condition ياخد من ال config عشان تسيب الاختيار فى ايد اللى بيستخدم البرنامج طبعا
ودى المعلومات اللى هتحطها الاول

if (locale == 51)
{
Packet p = new Packet(0x6103, true);
p.WriteUInt32(uint32_1);
p.WriteAscii(this.user_id);
p.WriteAscii(this.user_pw);
p.WriteUInt8(22);
p.WriteUInt32(ukn1);
p.WriteUInt16(ukn);
m_RemoteSecurity.Send(p);
Send(true);
continue;
}



تمام وصلت فهمت شكرا ممكن الفيس بتاعك؟ او ترد علي السكايب؟

Jayden
23-10-2016, 04:09 PM
تمام وصلت فهمت شكرا ممكن الفيس بتاعك؟ او ترد علي السكايب؟

تقريبا انت اللى رديت عليك skype

medolife20
23-10-2016, 10:02 PM
الLocal ده اللى هو 22
وبالنسبة لل Third
هتعمل List يتضاف فيها الناس اللى مش داخلين ب Parse طبيعى بتاع 0x6103
لان ال third بيدخلوا ب Local مختلف لو انا متزكر كويس كان 51
بمعنى هتحط معلومات ال 0x6103 وتعمل else حط فى ال List بس طبعا لازم تعمل continue ل6103 عشان ميدخلش ( ده لو انت هتمنع ال third )
وهتحتا تحط condition ياخد من ال config عشان تسيب الاختيار فى ايد اللى بيستخدم البرنامج طبعا
ودى المعلومات اللى هتحطها الاول

if (locale == 51)
{
Packet p = new Packet(0x6103, true);
p.WriteUInt32(uint32_1);
p.WriteAscii(this.user_id);
p.WriteAscii(this.user_pw);
p.WriteUInt8(22);
p.WriteUInt32(ukn1);
p.WriteUInt16(ukn);
m_RemoteSecurity.Send(p);
Send(true);
continue;
}


طبعا انا مش حابب اعدل عليك بس حبيت اقول حاجه
مين قال لحضرتك ان ال Third بيدخل ب Local 51؟
علشان تقفل البوتات اللى بتدخل اللعبه
انت بتلعب على ال handshake وال Packet flow

Dev.Exorcism
23-10-2016, 11:37 PM
طبعا انا مش حابب اعدل عليك بس حبيت اقول حاجه
مين قال لحضرتك ان ال Third بيدخل ب Local 51؟
علشان تقفل البوتات اللى بتدخل اللعبه
انت بتلعب على ال handshake وال Packet flow

بص انا مش عاوز افتي بس ال شوفتو في سورس سوبر مايك تن هو عامل اول ما locale. 51 يوقف البوت من الجخول اللعبه

medolife20
23-10-2016, 11:56 PM
بص انا مش عاوز افتي بس ال شوفتو في سورس سوبر مايك تن هو عامل اول ما locale. 51 يوقف البوت من الجخول اللعبه

جرب تعمل اى توول Clientless
هتلاقى ان انت بتختار ال Local فيها
فى الغالب والطريقه الصح اساسا علشان توقف ال Third part
ان حضرتك بتعمل break blowfish encryption
وبكده broken handshake
وبتقدر تتحكم فى ان كنت تسمح لل Third part او لا

Dev.Exorcism
24-10-2016, 01:16 AM
جرب تعمل اى توول Clientless
هتلاقى ان انت بتختار ال Local فيها
فى الغالب والطريقه الصح اساسا علشان توقف ال Third part
ان حضرتك بتعمل break blowfish encryption
وبكده broken handshake
وبتقدر تتحكم فى ان كنت تسمح لل Third part او لا

بص الصراحه انا معرفش ال انت بتقو عليه بس هو موجود في سوبر مايك. سورس؟ لو موجود قلي قين اشوفه لو مش موجود يبقا هو عامل بال locale و شغاله

™ EgY_KhaN ™
24-10-2016, 03:46 PM
دا الايرور اللي كنت بتكلم عنه

تقريبا من السطر دا لان دا اللاين 57 اللي بيتكلم عنه

// Read SQL
FilterMain.DB = bool.Parse(cfg.IniReadValue("GENERAL", "ENABLE"));

http://i.epvpimg.com/rpgBe.jpg (http://i.epvpimg.com/rpgBe.jpg)

فضلت العب شوية وصلت لحد كدة

http://i.epvpimg.com/QlD5c.jpg (http://i.epvpimg.com/QlD5c.jpg)


السطور الحمرة دي فكك منها انت خش علي فولدر Debug
هتلاقي جواه فولدر اسمه SUPERMIKE_Locked
خد منه كل الملفات والكلام دا وحطهم في Debug
او لما انت تعمل Debug للتول بتاعتك خدها حطها في الفولدر دا وهتشتغل معاك تمام

™ EgY_KhaN ™
24-10-2016, 09:06 PM
وتسلم علي المعلومة. اخدت الملفات من Jayden والعيب كان من ملف الكونفيج. بس البلاص ليميت بايظ وحاجة نيله خالص. دا سورس تعبان سوبر زفت دا ^^

البلص ليمت مش متكود اصلا هوا عامله شكليا بس
ولو شغلت ال GM Acc id الي هوا تسمح لاكونتات جي ام معينه انها تستعمل الكونصول هتلاقيه بايظ برده
مش هوا تعبان اوي بس عاوز شغل وتعديل حبة ع السورس وفيه حجات ممكن تتكود بطريقة اسرع واسهل وكل دا بيخفف التول لكن ك Free filter
هوا افضل الي موجود

Hamza FiGo
24-10-2016, 09:47 PM
البلص ليمت مش متكود اصلا هوا عامله شكليا بس
ولو شغلت ال GM Acc id الي هوا تسمح لاكونتات جي ام معينه انها تستعمل الكونصول هتلاقيه بايظ برده
مش هوا تعبان اوي بس عاوز شغل وتعديل حبة ع السورس وفيه حجات ممكن تتكود بطريقة اسرع واسهل وكل دا بيخفف التول لكن ك Free filter
هوا افضل الي موجود

تمام يبقي نسيبة للاخر لحد ما نتعلم بقا ونعمله احنا. تسلم علي الرد :gunsmilie:

Hamza FiGo
25-10-2016, 02:06 AM
بما ان النائب العام ظرفه علي قفاه يبقي نعمل كلين لموضوع الراجل

Thread Cleaned

™ EgY_KhaN ™
10-11-2016, 05:15 AM
بما ان النائب العام ظرفه علي قفاه يبقي نعمل كلين لموضوع الراجل

Thread Cleaned


هههههههـ شيلتهم ليه بس ياعم الواحد لما بيتخنق كان بيفتح يضحك علي كلام صاحبك دا شوية :lol2:

mido22421
17-11-2016, 12:48 AM
هههههههـ شيلتهم ليه بس ياعم الواحد لما بيتخنق كان بيفتح يضحك علي كلام صاحبك دا شوية :lol2:

هههههـ

مبروك
علي
الاشراف في المنتدى

™ EgY_KhaN ™
17-11-2016, 01:13 AM
هههههـ

مبروك
علي
الاشراف في المنتدى



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