المشاركة الأصلية بواسطة omarzonex
مشاهدة المشاركة
إعـــــــلان
تقليص
رثاء
خالص العزاء والمواساه في وفاة العضو القدير الأخ ياسر ياسين رحمه الله
https://www.maxforums.net/node/3676654
https://www.maxforums.net/node/3676654
شاهد أكثر
شاهد أقل
Hacker with In Unity3D
تقليص
X
-
المشاركة الأصلية بواسطة princelove مشاهدة المشاركةهل يوجد برنامج جيد لحماية ملفات اللعبة او طريقه كما في الالعاب العالمية
يعني يشفر الملفات بمترجم خاص و يعرفة فقط المشفر
و يجب ان تكون المعادلة المبنية عليها الشفرة معقده حتى لايتم كسرها بسهولة
و لوحاب اليوتيوب موجود ابحث و لا تأيس
تحياتيالبرمجة الكائنية(OOP) : امتياز
Blender Tutorial Channle
http://www.youtube.com/user/cgzingtut
I want be a Geek
Follow me on Twitter
https://twitter.com/#!/Devigner3D
تعليق
-
يوجد مليون طريقة للحماية مشاريع الالعاب في جميع المحركات وليس فقط في اليونيتي
من جد وجد ومن زرع حصد
تعليق
-
السلام عليكم
هذا لا يسمى تهكير ... و انما Tricks + طريقة تغيير الاسم من Command Prompt هي نفسها تغييره بالطريقة العادية (تغيير امتداد ملف ما)
و حتى ولو كان تهكير فانه يسمى Cracking و ليس Hacking اوكي ؟
+
كما قال الاخوة فانها تحبط البعض منهم لاعتقادهم ان اليونيتي من دون حماية
اما اختراق الالعاب الحقيقي يتم على الالعاب العالمية مثل : Call of Duty او Need For Speed او ايي لعبة عالمية (تم اختراق معظمهم @@)
وشكرايا محترف ويا متوسط اقرأ كلامي :
" لا تسخر ابدا ممن يقول لا اعرف شيءا بل اسخر ممن يقول اعرف كل شيء. "
اذا لم تفهم كلامي فعد و تذكر يوم كنت مثل الجميع .
تعليق
-
المشاركة الأصلية بواسطة akkawi مشاهدة المشاركةلا أخي، ليس بلغة تجميع. "لغة تجميع.. هذا مصطلح عام جداً" ، لكنك اقتربت منها. بل هي عملية، لا أعلم ما تسمى بالعربية، و تسمى "Obfuscation" و معناها التظليل أو الخلط. و يستخدم مصطلح ال-"Obfuscator" عندما يتم التحدث عن الوسيط الذي يقوم بذلك ،حتى إسم البرنامج "Unity 3D Obfuscator"، و هذه تستخدم للحماية من عملية "الهندسة العكسية" التي ذكرتها. و هو يقوم "حرفياً" بلخبطة الكود.
لكن هذا يتم لمستويات مختلفة من لغات البرمجة.. أي يقوم بترجمة/تجميع الكود إلى لغة مستوى سفلى أي لغة الألة بشكل صحيح، لكن عندما تتم عملية هندسة عكسية على الكود المتوفر للغة الألة و هي عملية لا يمكن ايقافها و انما يتم التحريف في نتائجها، فهو يحول الكود في لغة عالية المستوى، أي في درجة اللغة المفهومة للإنسان (#c مثلاً) بشكل ملخبط جداً، أي يبدل أماكن العمليات، يغير أسماء الكلاسس، إضافة أرقام على انتيجر أو فلوت .... ، تحريف السترينغ .. طبعاً حسب ما يقوم المطور بإعداده ..بإختصار: تحريف الكود الذي يتم تحوله إلى الدرجة العليا.
ال-"assembling" أو "disassembling" هما عمليتان للترجمة فقط . من لغة عالية المستوى إلى لغة منخفضة المستوى، و العكس.
عمليا ال-"disassembling" و هي تحويل لغة الألة إلى لغة مفهومة، هي سب وجود ال-"Obfuscator" ..و هو لتحريف نتائجها.
صح كلامك أخي ^_^
بعد الحصول على اللعبة نفسها يتم عمل Disassembling لها يعني فك التجميع
نضرب مثلا عن البرامج
بعد عمل البرنامج و انهائه نعمل له Compiling حتى نشاهد النتيجة و بهذا فان المععالج يقوم بعدة خطوات حيث انه يحول الكود من لغة عالية المستوى High Level Language الى لغة منخفظة وهي الأسمبلي ثم يتم تحويله الى لغة الآلة 10110110
اما عمللية فك التحميع فهي العكس فهي تفك السورس كود المكتوب بلغة غير اللغة العالية المستوى ثم يتم عمل عكس العملية الاولى لايجاد سورس الكود بلغة عالية المستوى
لكن اذا تم عمل البرنامج مباشرة بلغة منخفضة الميستوى مثل Assembly Language - C - Fortran - Basic ... فان البرنامج يحولها مباشرة الى لغة الآلة أي يعمل Compiling سريع
نفسها نفس عمل اللعبة حيث يفكك ملفات الالعبة بنفس البرنامج الذي تم عمل Encrypting به لملفات اللعبة
و ييتم فك الملف الى ملفات كثيرة او يمكن ملف واحد و داخله يمكن كمان تكون ملفقات مشفرة و لا يتم فكها الا بالاستعانة بالنظام السداسي العشري HEX
بعدها يستطيع استخراج السورس
...........................
على عكس ألعاب الاونلاين حيث يتم سحب Packets و فكها و التغيير فيها ثم ارسالها و يمىكن ايضا عمل Bypass لبرنامج الحماية
وبالتالي نتخطى الحماية و نتخترق اللعبة ^_^ لكن يلوم خبرة في لغات البرمجة
حيث انت اذا عملت نفس الخطوات السابقة للعبة عادية على لعبة اونلاين ماراح تغير فيها شيء لانك كذا اخترقت اللعبة من عندك و ليس من عند السيرفر أي لا يحدث أي شيء باللعبة
ولهذا نرى لعبة امل الشعوب مثلا تحمي من برامج مثل Cheat Engine او غيره
حسيث صمم برنامج حمايتها Game Guard لاخفاء Packets و اغلاق اللعبة اذا تم كشف برنامج هكر لذا يلزم تدرس البرنامج جيدا و ذلك بفكه و عمل ملف Bypass له عن طريق ملف batch او غيره ثم تحظر اي بي سيرفر اللعبة و تعمل لانشر خاص بك و بهذا تتخطى حاجز الحماية و تخترق الـــ Packets من دون ما يتم كشفك ........
شكلي عملت مقااالة @@
وشكرايا محترف ويا متوسط اقرأ كلامي :
" لا تسخر ابدا ممن يقول لا اعرف شيءا بل اسخر ممن يقول اعرف كل شيء. "
اذا لم تفهم كلامي فعد و تذكر يوم كنت مثل الجميع .
تعليق
-
كل واحد عنده خبرة او معلومات مفيدة
يقولوها وما يستحي من شئ
كل واحد يكتب خبراته على pdf وينشره ويبيعه
يكون أحسن عمل عمله في حياته
تعليق
-
-
المشاركة الأصلية بواسطة omarzonex مشاهدة المشاركةهذه سر المهنة يا ذكي
مثل ما قلت من جد و جد و من زرع حصد
لا هنا قول اخر الجميع ينفذوا هنا
الدنيا ليس لمن جد و جد و انما لمن حظه كعد
صحيح ! هههههه بطاطةالبرمجة الكائنية(OOP) : امتياز
Blender Tutorial Channle
http://www.youtube.com/user/cgzingtut
I want be a Geek
Follow me on Twitter
https://twitter.com/#!/Devigner3D
تعليق
-
المشاركة الأصلية بواسطة princelove مشاهدة المشاركةيا اخي لم يخرج احد من بطن امه متعلم ليس بعالم من كتم العلم و الفائده للجميع
اكيد الاخ عمر يمزح فقط
لانك كما واضح تحب اخذ المعلومة بسرعة تريث قليلا يا صديقي ...UDK-Team
-----------------------------------------------------
Maxor سابقاً
تعليق
-
المشاركة الأصلية بواسطة MAXOR مشاهدة المشاركةصلي على النبي يا حبيب
اكيد الاخ عمر يمزح فقط
لانك كما واضح تحب اخذ المعلومة بسرعة تريث قليلا يا صديقي ...
ثانيا انا لا اقصد الاخ عمر هو اخي وعزيزي وانا احبة كثيرا الله يعلم
انا قصدت من كلامي العبرهWhat do you do if your dream is impossible to reach him
Cry and try to
تعليق
-
ممكن تقولو النا طريقة مفيده لحماية الملفات
هكذا لن يقوم شخص بسرقة ملفاتك او تهكير اللعبة ابدا طالما هي مازالت عندك مخبئة.
بختصار اخي, كل شي قابل لتهكير و فك في عالم البرامج و على شبكات النت.
اجعل هدفك في تطوير جودة اللعبة نفسها وليس تكاليف حماية ملفاتك, والتي بدورها ستجعلك تهتم بهذا الجانب و تهمل جوانب التصميم و البرمجة التي تحتاجها اللعبة بشكل أكبر من البحث عن طريقة الحماية و التي سوف تكلفك أكثر من ما سوف تقدمه للعبتك.
تعليق
-
المشاركة الأصلية بواسطة Prinsu-kun مشاهدة المشاركةالطريقة المفيدة هي بعدم نشر الالعاب
هكذا لن يقوم شخص بسرقة ملفاتك او تهكير اللعبة ابدا طالما هي مازالت عندك مخبئة.
بختصار اخي, كل شي قابل لتهكير و فك في عالم البرامج و على شبكات النت.
اجعل هدفك في تطوير جودة اللعبة نفسها وليس تكاليف حماية ملفاتك, والتي بدورها ستجعلك تهتم بهذا الجانب و تهمل جوانب التصميم و البرمجة التي تحتاجها اللعبة بشكل أكبر من البحث عن طريقة الحماية و التي سوف تكلفك أكثر من ما سوف تقدمه للعبتك.What do you do if your dream is impossible to reach him
Cry and try to
تعليق
تعليق