Writing a linux virus with LKM
Other Title(s)
لينكس فايروس كنموذج نواة قابل للتحميل
Author
Source
Issue
Vol. 50, Issue 4 (31 Dec. 2009), pp.561-566, 6 p.
Publisher
University of Baghdad College of Science
Publication Date
2009-12-31
Country of Publication
Iraq
No. of Pages
6
Main Subjects
Topics
Abstract AR
الفايروس هو برنامج يمكن أن يصيب بقية البرامج نسخة منه إلى البرنامج المصاب و البرنامج المصاب يمكن أن يصيب برامج أخرى.
كتابه الفايروس هو تحدي و أفضل الفايروسات تكتب بلغة C ثم يحول إلى برنامج تنفيذي له قابلية زراعة الفايروس في البرامج الأخرى.
كتابه الفايروس بهذه الطريقة تصاحبه بعض المشاكل مثل كبر حجم البرنامج و اعتماده على نوع الأجهزة التي طور عليها مما حدى بالمبرمجين للفايروس لجعل البرنامج أصغر مما يمكن.
هناك محددات عديدة لحل هذه المشاكل تجعل عملية كتابة الفايروس صعبة نسبيا.
في هذا البحث تم تطوير فايروس في نظام لينكس كنموذج نواة قابل للتحميل لتخطي هذه المشاكل.
الفايروس المطور في هذا البحث يصيب البرامج التنفيذية بالإضافة إلى نماذج النواة التي يتم تحميلها.
Abstract EN
Virus is a program which is able to replicate with little or no user intervention, and the replicated program (s) are able to replicate further.
Writing a good virus is challenging, the best viruses are written in C language, and building as executable file from C source code to plant virus code into another executable.
The result either prohibitively large, or very dependent on the completeness of the target installation.
Real viruses approach the problem from the other end.
They are aggressively optimized for code size and do only what's absolutely necessary.
However, this has some limitations and the solution to these limitations is complicated and makes the virus more likely to fail.
This paper presents a design and implementation of a virus running on Linux operating system as Loadable kernel module (LKM) to overcome the limitations of developing the virus as C program.
This virus can infect Linux modules in addition to executable files.
American Psychological Association (APA)
Abd Allah, Nada Abd al-Zahrah. 2009. Writing a linux virus with LKM. Iraqi Journal of Science،Vol. 50, no. 4, pp.561-566.
https://search.emarefa.net/detail/BIM-326502
Modern Language Association (MLA)
Abd Allah, Nada Abd al-Zahrah. Writing a linux virus with LKM. Iraqi Journal of Science Vol. 50, no. 4 (2009), pp.561-566.
https://search.emarefa.net/detail/BIM-326502
American Medical Association (AMA)
Abd Allah, Nada Abd al-Zahrah. Writing a linux virus with LKM. Iraqi Journal of Science. 2009. Vol. 50, no. 4, pp.561-566.
https://search.emarefa.net/detail/BIM-326502
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references : p. 566
Record ID
BIM-326502