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

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html)
+--- الموضوع : حد يفهمني الفرق بين الباتش و اللودر (/thread-1446.html)



حد يفهمني الفرق بين الباتش و اللودر - Polia - 29-02-2020

كما هو وااضح ماهو الفرق بين الأثنين


RE: حد يفهمني الفرق بين الباتش و اللودر - the9am3 - 29-02-2020

اذا كان قصدك الباتش واللودر الي يتم انشائه ببرنامج dup مثلا

اللودر يستعمل مع البرامج المضغوطة و الي فيها CRC لان (مثلا انت عملت باتش للبرنامج لكن لان البرنامج مضغوط ماراح يحفظ )
لكن باللودر سيتم تغير مكان الباتش عند تشغيل البرنامج بالميمور .... (كل البرامج المشفرة عند التشغيل يتم فك البرنامج بمكان بالذاكرة)

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

لكن الباتش يكون حجمه اقل عند تشغيله يتم تغير التعليمات الي خاصة بالكسر على الملف وانشاء ملف جديد


RE: حد يفهمني الفرق بين الباتش و اللودر - mohamad - 29-02-2020

كما قال الاخ في الرد قبلي 
اضيف ان الباتش له مفهوم اخر وهو اضافة سطور اسمبلي للبرنامج في بعض الفراغات بالبرنامج لهدف تغيير سير البرنامج الرئيسي بصورة معينة تسمى الطريقة ب inline patching ، 
اما الكراك فهو حسب ما ارى انه exe البرنامج بعد ما تم كسره


RE: حد يفهمني الفرق بين الباتش و اللودر - MountLegacy - 29-02-2020

الفرق سهل وبسيط 
هل سبق وحملت ترينر غش للعبه معينه هل سالت نفسك كيف يعمل 
هذا ابسط مثال للودر يقوم بتغيير قيم للبرنامج في الذكره وتعديل عليها 

اما الباتش فه وظيفته تغيير القيم في الملف التنفيذي نفسه والتعديل عليه مره واحده ثم يعمل البررنامج من تلقاء نفسه بالتغييرات التي قمنا بعملها عليه 

وكما قال الاخ الفاضل 
the9am3  
اللودر يستخدم للبرامج المضغوطه وللحمايات صعبه الفك وذلك لتوفير الوقت والمجهود وكمثال بسيط 

لدينا برنامج اسمه at4re.exe  برنامج محمي يطلب منك التسجيل عند تشغيله وهو محمي ويحتاج لفك الضغط ... الخ 
الان نريد تشغيل البرنامج بدون فك الضغط ويعمل بدون ادخال سيريال او معلومات التسجيل 
انستخدم مثلا at4reloader.exe ونضعه داخل مجلد البرنامج ونقوم بتشغيله سيقوم بتشغيل البرنامج at4re.exe بدون بيانات تسجيل وغيرها هذا ابسط شرح للودر


RE: حد يفهمني الفرق بين الباتش و اللودر - Polia - 01-03-2020

(29-02-2020, 11:15 AM)the9am3 كتب : اذا كان قصدك الباتش واللودر الي يتم انشائه ببرنامج dup مثلا

اللودر يستعمل مع البرامج المضغوطة و الي فيها CRC لان (مثلا انت عملت باتش للبرنامج لكن لان البرنامج مضغوط ماراح يحفظ )
لكن باللودر سيتم تغير مكان الباتش عند تشغيل البرنامج بالميمور .... (كل البرامج المشفرة عند التشغيل يتم فك البرنامج بمكان بالذاكرة)

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

لكن الباتش يكون حجمه اقل عند تشغيله يتم تغير التعليمات الي خاصة بالكسر على الملف وانشاء ملف جديد
 
(29-02-2020, 01:26 PM)mohamad كتب : ما قال الاخ في الرد قبلي 
اضيف ان الباتش له مفهوم اخر وهو اضافة سطور اسمبلي للبرنامج في بعض الفراغات بالبرنامج لهدف تغيير سير البرنامج الرئيسي بصورة معينة تسمى الطريقة ب inline patching ، 
اما الكراك فهو حسب ما ارى انه exe البرنامج بعد ما تم كسره
 
(29-02-2020, 05:23 PM)MountLegacy كتب : اما الباتش فه وظيفته تغيير القيم في الملف التنفيذي نفسه والتعديل عليه مره واحده ثم يعمل البررنامج من تلقاء نفسه بالتغييرات التي قمنا بعملها عليه 

وكما قال الاخ الفاضل 
the9am3  
اللودر يستخدم للبرامج المضغوطه وللحمايات صعبه الفك وذلك لتوفير الوقت والمجهود وكمثال بسيط 

لدينا برنامج اسمه at4re.exe  برنامج محمي يطلب منك التسجيل عند تشغيله وهو محمي ويحتاج لفك الضغط ... الخ 
الان نريد تشغيل البرنامج بدون فك الضغط ويعمل بدون ادخال سيريال او معلومات التسجيل 
انستخدم مثلا at4reloader.exe ونضعه داخل مجلد البرنامج ونقوم بتشغيله سيقوم بتشغيل البرنامج at4re.exe بدون بيانات تسجيل وغيرها هذا ابسط شرح للودر

جزاكم الله كل خير وعافية يا رب