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

مشروع كتابة AV لحماية الملفات عبر استخدام CRC

مغلقرائج
بدأه Xacker في 30 يناير 2007 · 58 رد · 9,371 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

رغم عدم توفر الوقت الكثير بالنسبة لي الا اني ارغب في ان اعيد الحياة لجسمي الذي بدا يدب فيه الضعف منذ انقطاعي من فترة عن الكتابة للمنتدى.. او حتى للاصدقاء عبر الانترنيت! :D

ما رايكم بان يطرح كل شخص مشروع معين بالاسمبلي, سواء 16 بت او 32 بت لنعمل عليه ويكون مشتركا يستفيد منه كل من يكتب فيه سطرا واحدا او يقرأ فيه سطرا واحدا

يمكننا اختيار الفكرة المناسبة اخذين بعين الاعتبار الجدوى من المشروع والفترة الزمنية اللازمة لتنفيذه بالاضافة الى الخبرة الضرورية.. لن نقوم بكتابة انظمة تشغيل هذه المرة لنتفق على هذا من البداية :rolleyes:

القسم نائم, على من يهتم بالاسمبلي بحق ان يجد اي طريقة ليعيد الحياة للقسم.. تعالوا نتعاون باي شكل كان

بانتظار الافكار الجيدة

السلام عليكم

- Xacker

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#2

في ايام DOS كان هناك مضاد للفيروسات من شركة تسمى Central Point كان يسمى CPAV - Central Point AntiVirus

كانت به ميزة خاصة تفرقه عن باقي المضادات، كان يعمل CRC للملفات التنفيذية و يضيف Code لها بحيث تجرب نفسها قبل التنفيذ و في حالة قام فيروس بالتعديل على الملف يتغير CRC ويمكن للملف التنفيذي ان يصلح نفسه بنفسه ان امكن دون تدخل مضاد الفيروس

نفس الفكرة طبقها مضاد فيروسات اخر كتبه دكتور يهودي

-

اعتقد وضحت فكرة المشروع:

برنامج يضيف كود للملف التنفيذي به CRC

عند التنفيذ يقوم بعمل CRC على نفسه و مقارنته بالCRC المخزن، في حالة عدم التساوي يظهر ان الملف معطوب ويخرج دون ان يعمل البرنامج

كمرحلة ثانية، يحاول اصلاح نفسه ان امكنه ذلك

مجرد فكرة، ان تمت تظهر للجميع امور كثيرة ربما غابت عنهم :)

والسلام عليكم ورحمة الله وبركاته

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#3

فكرة مميزة جدا وليست مستحيلة التطبيق بخبرتنا الحالية ان شاء الله, هل هناك من يتفق معنا على هذه الفكرة ان شاء الله؟

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

فكرة حلوة

و سهلة برأيي

انا معاكم

كل مافي الامر نحدد الوظائف للكود و حتلاقوها سهلة جدا

بس انا عندي فكرة تانية

اننا نعمل برنامج زي اولاي كدا

olly

و يكون فيه امكانيات تخليه يتشرف انه عربي

ايه رأيكم

مستعد اشارك بكل جهد

−1

مفيش توقيع

#5
اقتباس
اننا نعمل برنامج زي اولاي كدا

olly

موافق :)

تم تعديل هذه المشاركة بواسطة dj-siba في 30 يناير 2007 في 17:05

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#6

والله فكرة ممتازه

واويد فكرة عمل برنامج مثل ollydbg

#7

انا اقترح ان يعمل تصويت يؤخذ فيه بعض الافكار التي طرح و يصوت عليها من خلال اعضاء قسم الاسمبلي

مفيش توقيع

#8

على الرغم من اني ارى مسالة كتابة منقح ring3 مسالة ليست بالهينة لكن لم لا, لا شئ بالتعاون صعب ان شاء الله مهما كانت المدة الزمنية رغم اني قد لا اكون متواجدا طوال الوقت.. لا مانع لدي.

dj سنحتاج الى خبرتك كثيرا في هذا المجال, ايضا كما تعلم هناك مقال لـ CuTedEviL كتبه لـ AntiCrack منذ سنتين بتصوري عن كتابة disassembler اعتقد انه يمكن ان نستفيد منه ايضا ببعض المعلومات المتعلقة بالعملية.

ما رأي من يريد ان يشارك في الموضوع

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#9

الامور ليست بالتمني ولا بالتصويت، خاصة عندنا العرب التصويت لا يعبر عن ارادة الشعب :(

المهم، المقالة عندي بالأرشيف سابحث عنها، X انت تعلم CuTedEviL عربي، اتسائل لما لا يتصفح هذا المنتدى

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#10

ما رأيكم في عمل فريق لكل وظيفة (خلينا نستفيد من المواضيع اللي في المنتدى)

أي تقسيم البرنامج

فريق ياخد البرنامج يطلع منه الكود و يحدد البيانات و غيرها

و فريق يقوم بتحويل الهيكسميل الى تعليمات مقروءة

و هكذا ستجدوا ان العمل ممتع و سهل و ستظهر ابداعات جديدة

تم تعديل هذه المشاركة بواسطة MAE في 31 يناير 2007 في 13:37

مفيش توقيع

#11
اقتباس
X انت تعلم CuTedEviL عربي، اتسائل لما لا يتصفح هذا المنتدى

سألته منذ زمن طويل عن السبب, قال لي بأن المنتديات العربية لا تخرج منها بأي فائدة تذكر.

الآن عمري 21 سنة وأعي هذا جيداً :P

اقتباس
ما رأيكم في عمل فريق لكل وظيفة

الموضوع ليس بالسهولة التي قد يتخيلها البعض, لذلك أردت من dj ان يفيدنا بمعلوماته بهذا المجال لانه اقدم مني فيه.

ثم مسالة تقسيم العمل على الافراد سيرمي على البعض مسؤولية كبيرة قد لا يكونوا قادرين على حملها ويتوقف العمل كله على شخص واحد

امر غير مرغوب فيه بالطبع.

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

يمكن انشاء قسم فرعي لهذا الامر ولا يسمح فيه بالكتابة الا لمن يشترك بالموضوع بعمله.

السلام عليكم

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#12

لا اعرف كيف ان الموضوع صعب

ما هي وظائف برنامج مثل هذا؟؟؟!

هل هي بالصعوبة التي تبدونها

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

تم تعديل هذه المشاركة بواسطة MAE في 31 يناير 2007 في 15:00

مفيش توقيع

#13
MAE كتب:
ما هي وظائف برنامج مثل هذا؟؟؟!

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

لا تعرف وظائفه و اقترحته ؟؟؟

جميل جدا

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#14

أخي MAE هل انت متاكد من معرفة ما اقترحته وما ستكون الاجرائيات التي فيه, ليس الموضوع كتابة واجهة تحوي listbox وزرين!

*-)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#15

اخي x يقوم daemon بتطوير منقح له نكهة SoftICE

ugdbg_b2.rar

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#16

انا لم اكتب هذا السؤال لأني لا اعرف انا كتبته بصيغة التعجب

انا اعرف وظائفه من استخدامه

ولو كنت لا اعرفها لما اقترحته

ولا اظن انه بهذه الصعوبة

مفيش توقيع

#17

اذا كان الموضوع يترتب عليه مسؤوليات محددة بمعنى ان كل شخص ملزم بعمل امر معين

فاعتقد انه لن يكتب للمشروع النجاح فلا احد يحب العمل تحت ضغط المسؤولية...

انا ارى ان فكرة crc افضل رغم انني -بصراحة- لا اعرف تفاصيلها

#18

اذا كان كلام الاخ allko صحيح

فلن ينجع أي مشروع كان مصدره الانترنت

مفيش توقيع

#19

اخي فلنكن واقعيين

اذا طلبت من عضو ان ياتي كل يوم او كل اسبوع في وقت محدد لعمل شيء محدد

هل تتوقع الالتزام من الجميع؟

#20
MAE كتب:
انا لم اكتب هذا السؤال لأني لا اعرف انا كتبته بصيغة التعجب

انا اعرف وظائفه من استخدامه

ولو كنت لا اعرفها لما اقترحته

ولا اظن انه بهذه الصعوبة

كيف تنوي تنفيذ الـ step debugging?

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#21

لم استطع اختبار الملفات اخي dj لان الجهاز الذي اعمل عليه حاليا لا يحوي على بعض ملفات ضرورية

ساطلع على الشفرة الان باي حال لارى ان كنت استطيع ان افك رموز الـ C :D

شكرا على التنويه للامر

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#22

MAE لا نريد كثرة كفى كلام نريد تنفيذ، واقع، ملموس

نتفق على مشروع ونتوكل على الله

-

اعود للإقتراح الأول، وعندما نتتهي منه ان شاء الله نهجم على الثاني

من يوافق ؟

لا للكتابة و نعم للبرمجة، نريد دم...اقصد نريد كود :)

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#23

براحتكم

فلا أحد يحب العمل على موضوع مجبر عليه

انا كنت اريد موضوع يجمع كل ما تعلمناه من الاسمبلي + شوية مخ

فقط

وانا معكم مهما كان الموضوع

آه و كنت اريد ان القي ملاحظة صغيرة

اذا استمريتم على حالة الاقتراح ستبقوا فيها الى الأبد

مفيش توقيع

#24
اقتباس
آه و كنت اريد ان القي ملاحظة صغيرة

اذا استمريتم على حالة الاقتراح ستبقوا فيها الى الأبد

لا تقلق بهذا الشأن, الموضوع بأيدي اشخاص سئموا الاقتراحات فقط من زمن طويل

انا اتفق معك اخي dj بالعودة الى الموضوع الاول واظن allko معنا ايضا.

هل تضع الخطوات الاساسية لنتوكل على الله؟

امر اخر, allko يستخدم winasm, ساقوم باستخدامه ايضا كي يكون المشروع قابلا للاستخدام من اكثر من شخص.. اوه يبدو اني بحاجة الى تحميل الكثير من البرامج الان مثل masm :P

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#25

يمكن تقسيم البرنامج الى ثلاث اجزاء

جزء يقوم بحساب CRC الملف التنفيذي ويحفظ النتيجة في الجزء الثاني

جزء يقوم بحساب CRC نفسه ويقارنه بالنتيجة المحفوظة و يخرج في حالة عدم نجاح المقارنة

جزء يستدعى الجزء الأول ثم يضيف الجزء الثاني للملف التنفيذي ويعدل عليه ما يلزم

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

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

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

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

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

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

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