الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حول تحويل الي ملف تنفيذى exe مبرمجب باى لغة برمجة الي كود هيكس (hex decimal )

مغلق
بدأه مهندس خالد في 3 فبراير 2008 · 10 رد · 3,891 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد معرفة للكود احتاجة بشدة الفكرة هيا

اريد ان اقوم بتحويل الي ملف تنفيذى exe مبرمجب باى لغة برمجة الي كود هيكس (hex decimal )] اية الكود الي اقدر احول بية اي ملف الي هكس وازى بعد م احولة اقدر ابحث عن قيمة معين داخل كود الهكس واعدل عالية بمعنى انى اقدر اغير قيمة احذف قية انقل سطر مكان سطر واحفظ التغيرات دى علي هيئة برنامج تنفيذى جديد ارجو مساعدتى طبعا الكود بلغي الدلفي منتظر ردد الاخوة الكرام وبارك الله فيكم

#2

اخي مهندس خالد يمكنك فعل هذا بالـ Hex Dumping

إبحث في قوقل على هذه التقنية :

http://www.google.com/search?hl=fr&q=d...+Google&lr=

او إبحث على اى Hex Editor

ملاحظة : اي تغيير - زيادة , حذف , إظافة - خاطئ في ملف تطبيقي قد يجعل هذا الاخير غير صالح

تم تعديل هذه المشاركة بواسطة mohfa في 3 فبراير 2008 في 11:41

عزيزي :

لاتنسى ان تصلي على حبيبنا و شفيعنا يوم لا ينفع مال ولا بنون .

فاللهمّ صّل وسّلم على سيدي و شفيعي وحبيبي محمد عليك الف صلاة وازكى تسليم

*****

2_header.png

#3

تحتاج بعض الاسمبلي

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#4

الموضوع يمكن حله بطريقة بسيطة جدا اذا فهمت طلبك وليس معقد كما يظهر لأول وهلة إلا أن اردت ان تقوم بعمل برنامج كبرنامج w32dasm

كنت قد بدأت ببناء برنامج وفكرة البرنامج كانت ايجاد كل تعليمات je ووضعها مع عنوانها في listbox وعند النقر عليها يمكنك لتحوليها لتعليمة jne والهدف من ذلك معروف للذين كسرو بعض البرامج البسيطة (أرجو أن لا أكون خرقت قوانين المنتدى بهذه المعلومة البسيطة :mellow: )

طبعا كان بالامكان استخراج كافة التعليمات الأخرى ايضا ولكني أكتفيت بهاتين التعليمتين وقتها

كانت العملية تعتمد على ايجاد المحارف التي تمثل تعليمة je واستبدالها بمحارف تعليمة jne فقط

طبعا في هذ الاحوال سيقوم البرنامج بتحويل محارف نصوص موجودة داخل كتلة البيانات ايضا الى تعليمات برمجية مع أنها ليست تعليمات برمجية

يمكنك الاستعانة ببرنامج hiew لمعرفة المحارف لكل تعليمة (البرنامج في المرفقات)

hiew611.zip

تم تعديل هذه المشاركة بواسطة decompiler في 3 فبراير 2008 في 15:08

#5

الف شكر اخوانى الكرامى ولا كن كل ما اريدة هو لدى كودى برمج مثلا بلدلفي وليكن (panel1.enabel:=false;) دة كود بسيط لدلفي عاوز احول الكود دة الي

( hex ودة نظام بيتكون من 0.1....9 abcdef ) ودة نظام زى النظام الثنائي انا مش عاوز احولة الي اسمبلى انا عاوز احولة الي هكس زى برنامج hex workshop مثلا انا عاوز اعرف الكود البرمجى الي بيعمل كدة بقي انا عارف اغلب البرامج الي بتستخدم للتحرير بالهكس انا عاوز افهم الكود الي بيعمل كدة بقي يعنى مثلا الكود بتاع االبسيط الي انا كاتبة دة تحويلة الي هكس ازى اقدر اكتب برنامج يحول الملف التنفيذى الي هكس وليس الي اسمبلى الفكرة الي في دماغى من الاخر عاوز اشفر ملف معين بفكر ان احول البرنامج دة الي هكس واعب فية واغير ترتيب الاكود بس بالهكس وارجع ارتبة تانى واحصل علي الملف الاصلي محدش يقلي استخدم برنامج الهكس وركشوب انا عاوز اعرف اكتب برنامج يعمل كدة ياريت حد يساعدنى يا مبرمجين ولكم جزيل الشكر

#6

السلام عليكم إخواني.

أخ خالد قم بإلقاء نظرة هنا عسى أن تجد ضالتك.

تحياتي للجميع.

#7

لم افهمك جيدا ... تريد تحويل من كود دلفي الى هكس ؟؟

هذه وظيفة الـcompiler & assembler

أم تريد ان تقرأ بيانات الملف (مثل ما يفعل hex workshop) ثم تغييرها ؟؟

في هذه الحالة لن تحتاج الى شئ لأن دوال القراءة والكتابة للملفات تتعامل بالهكس

ممكن توضيح !

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#8

اخى GamingMasteR اشكرك علي اهتمامك

انا عاوز اقراء الملف بالهكس يعنى زى hex workshop بالضبط واغير قيم بداخل الملف طبعا بس مش باستخدام برنامج hex workshop انا عاوز اعمل(ابرمج) انا برنامج مشابه لية قراءة ملف تنفيذى ما والتعديل عالية وحفظ التغير هذا ما اريد انا عرف كيف اقوم بفعلة واشكرك ثانيا

هذا ما اريد (م تريد ان تقرأ بيانات الملف (مثل ما يفعل hex workshop) ثم تغييرها ؟؟

في هذه الحالة لن تحتاج الى شئ لأن دوال القراءة والكتابة للملفات تتعامل بالهكس) ارجو التوضيع وكتابة دوال القراء والكتابة

#9

لاستخدام دوال دلفي

لاستخدام دوال API مباشرة هنا

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#10

لابد ان هذا الرابط مفيد جدا في الموضوع

http://google.com/codesearch?hl=en&q=s...+uallCollection

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

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#11

اشكركم جميعا بارك الله في الجميع

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…