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

هل من اهتمام عربي باللغات ال Functional ؟!

رائج
بدأه Khaled.Alshaya في 30 مايو 2009 · 108 رد · 9,129 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#101

لا يا خالد ،، هناك reversers لديهم ملكة عالية جدا في تحليل اي خوارزمية كانت ، ومثال على هذا الـNTFS فهو يعتبر complex file system وبرغم ذلك تم عمل reversing له واعادة كتابته !

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#102
اقتباس
لا يا خالد ،، هناك reversers لديهم ملكة عالية جدا في تحليل اي خوارزمية كانت ، ومثال على هذا الـNTFS فهو يعتبر complex file system وبرغم ذلك تم عمل reversing له واعادة كتابته !

كيف؟

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#103

كيف ماذا ؟ :D

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#104

أكيد GM :)

و ولكنها بالفعل ملكة نادرة,

فهم خوارزمية من خلال قراءة كود بلغة عالية المستوى ربما مع التعليقات أمر صعب,

مابالك بقراءة أكواد أسمبلي مطحونة في قلب مترجم :lol:

#105

كيف تم عمل Reverse لل NTFS

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#106
طارق إبراهيم كتب:
كيف تم عمل Reverse لل NTFS

في الغالب بعمل rE للسواقات التي يعمل بها , مثل ntfs.sys

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#107
اقتباس
في التطبيقات المحمية عادة المبرمج يكون قد حصل على ما يريده من مكسب قبل ان يتم كسر البرنامج

أكيد

بالنسبة للNTFS

كيف تتوقع إذن إستطاعه نظم تشغيل لينكس العمل عليه و هو أصلا ملك لميكو :D

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#108

أخي طارق ، عمل reversing تم في شكلين مختلفين :

الشكل الاول وهو معرفة البنية المستخدمة والخوارزميات فقط وبناء كود من جديد كما في ntfs project الخاص بلينكس .

الشكل الثاني وهو عمل reversing للFilesystem Driver واعادة كتابته لاستخدامه تحت ويندوز مثل بعض الـforensic tools وقد قمت بذلك بنفسي وجمعت حوالي 60% من الـFSD استخدمه لأغراضي الخاصة ، الـ40% الباقية لخواص لن تفيدني ولن استخدمها .

وهناك من قام باعادة كتابة الـFSD بشكل كامل 100% :D

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#109

ثم هناك Wine الذي لو فكرت فيه قليلاً لوجدت أنه عكس هندسي بسيط (و قانوني) لويندوز.

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