Writing a linux virus with LKM

Other Title(s)

لينكس فايروس كنموذج نواة قابل للتحميل

Author

Abd Allah, Nada Abd al-Zahrah

Source

Iraqi Journal of Science

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

Mathematics

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