delphi4arab منتديات دلفي للعرب

نسخة كاملة : استفسار بخصوص كود
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله

سؤالي عن كيف تم تحويل هذه الفنكشن الى [size=medium]asmopcode [/size]   شرح فيديو او مصور لا يشترط نفس الفنكشن المهم تصل الفكرة
[size=medium]

Private NtOpenProcess As Byte() = { _ &H55, &H8B, &HEC, &H51, &H51, &HC7, &H45, &HF8, &H1, &H0, &H0, &HC0, &HE8, &H0, &H0, &H0, _ &H0, &H58, &H25, &H0, &HF0, &HFF, &HFF, &H89, &H45, &HFC, &H83, &H7D, &H14, &H0, &H74, &H16, _ &H8B, &H45, &H14, &H8B, &H4D, &HFC, &H8B, &H0, &H3B, &H41, &H8, &H75, &H9, &HC7, &H45, &HF8, _ &H22, &H0, &H0, &HC0, &HEB, &H17, &HFF, &H75, &H14, &HFF, &H75, &H10, &HFF, &H75, &HC, &HFF, _ &H75, &H8, &H8B, &H45, &HFC, &H83, &HC0, &H30, &HFF, &HD0, &H89, &H45, &HF8, &H8B, &H45, &HF8, _ &HC9, &HC2, &H10, &H0}[/size]
طيب كيف يمكن معرفة بنيته الاصلية
و عليكم السلام و رحمة الله
الأوامر فوق هي شيل كود.

1- قم اخي بتنسيق المعطيات بحذف ما لا يناسب القيم الست عشرية (الناتج: الجزء الأعلى من الصورة).
2- حول من الست عشري الى البيناري (الناتج: الجزء وسط الصورة).
3- احفظ الناتج البيناري في ملف مستقل و افتحه بــ IDA Pro لكي تحصل على Code ASM (الناتج: الجزء آخر الصورة)

المراحل المذكورة موضحة في الصورة التالية:

[صورة: 4UasZqd.png]
بارك الله فيك اخي شرح وافي وكافي وهل معنى ذلك ان العملية العكسية هي التي تعطينا الشال كود

اتمنى ان تعطيني فنكشن او ملف اجرب عليه وتقيم لي الاخطاء ان كانت