Controlling and protecting windows applications by analyzing and manipulating PE file format

المؤلفون المشاركون

Qasha, Rawa P.
Mundhir, Zayd A.

المصدر

al- Rafidain Journal of Computer Sciences and Mathematics

العدد

المجلد 9، العدد 1 (30 إبريل/نيسان 2012)، ص ص. 23-33، 11ص.

الناشر

جامعة الموصل كلية علوم الحاسبات و الرياضيات

تاريخ النشر

2012-04-30

دولة النشر

العراق

عدد الصفحات

11

التخصصات الرئيسية

الرياضيات

الموضوعات

الملخص AR

إن ألــ Portable Execution (المحمولة للتنفيذ) هو تنسيق الملف الأصلي لويندوز 32.

إن التحليل و التعامل مع ملف PE يعطي نظرة قيمة في هيكلية و عمل نظام الويندوز.

يتضمن هذا البحث تحليل مكونات الملفات التنفيذية للويندوز كهيكلة و قيم معرفة، لتوفير إمكانية حماية و مراقبة برامج ويندوز عن طريق تطبيق تغييرات محددة بالإمكان التراجع عنها على قيمة محددة من ملف PE لإيقاف تنفيذ البرامج من قبل المستخدم غي المرغوب فيه.

و يشمل تحليل هيكلة ملف PE و مقارنة جزء محدد من الملف مع نفس الجزء من ملفات الفيروسات الشائعة، هذه العملية توفر وسيلة جيدة للكشف عن البرامج الخبيثة و الفيروسات في الحاسبة خزن تواقيع الفيروسات التي يتم الحصول عليها في ملف خاص ثم إجراء مسح لجميع الملفات التنفيذية في النظام.

الجزء الأخير للبحث في إعادة بناء جول استيراد لأي ملف PE يقوم باستدعاء إحدى دوال الـ API الثلاثة و الأساسية في التعامل مع الرجستيري و ذلك للسيطرة على استخدام هذه الدوال باستخدام تقنية اصطياد API بهدف التحكم بعمل البرامج و الأنظمة الغير مرغوب فيها.

الهدف من البحث هو السيطرة على الملفات القابلة للتنفيذ لنظام ويندوز من أجل توفير الحماية لهذه الملفات و النظام ككل.

تم تطوير برنامج البحث باستخدام فيجوال سي ++ 9.0 .

الملخص EN

PE (Portable Executable) is the native file format of Windows32.

Analyzing and manipulating the PE file gives valuable insights into the structure and work of Windows.

This research includes analysis the components of Windows executable files as a structure and defined values, to provide the capability of protection and controlling Windows programs by applying specified modifications that can be undid on PE specific value to stop the program from being executed by unwanted user.

Also it includes analyzing the structure of PE file and comparing a specified part from PE with a same part from common viruses file, this process offers a good way to detect malicious programs and viruses in the computer by saving viruses signatures in a specified file and scanning all PE files.

The other part of the research rebuild the Import Address Table of any PE files that may make a call to one of three important and essential registry API functions in order to control the using of these functions in the system using one of the API hooking techniques to control Undesirable programs.

The objective of the research is to control the executable files of the Windows system in order to provide protection for these files and the system as a whole.

Research program was developed using Visual C++ 9.0.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Qasha, Rawa P.& Mundhir, Zayd A.. 2012. Controlling and protecting windows applications by analyzing and manipulating PE file format. al- Rafidain Journal of Computer Sciences and Mathematics،Vol. 9, no. 1, pp.23-33.
https://search.emarefa.net/detail/BIM-321938

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Qasha, Rawa P.& Mundhir, Zayd A.. Controlling and protecting windows applications by analyzing and manipulating PE file format. al- Rafidain Journal of Computer Sciences and Mathematics Vol. 9, no. 1 (2012), pp.23-33.
https://search.emarefa.net/detail/BIM-321938

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Qasha, Rawa P.& Mundhir, Zayd A.. Controlling and protecting windows applications by analyzing and manipulating PE file format. al- Rafidain Journal of Computer Sciences and Mathematics. 2012. Vol. 9, no. 1, pp.23-33.
https://search.emarefa.net/detail/BIM-321938

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references : p. 33

رقم السجل

BIM-321938