Specification and evaluation of polymorphic shellcode properties using a new temporal logic - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal in Computer Virology Année : 2009

Specification and evaluation of polymorphic shellcode properties using a new temporal logic

Résumé

It is a well-known fact that polymorphism is one of the greatest find of malicious code authors. Applied in the context of Buffer Overflow attacks, the detection of such codes becomes very difficult. In view of this problematic, which constitutes a real challenge for all the international community, we propose in this paper a new formal language (based on temporal logics such as CTL) allowing to specify polymorphic codes, to detect them and to better understand their nature. The efficiency and the expressiveness of this language are shown via the specification of a variety of properties characterizing polymorphic shellcodes. Finally, to make the verification process automatic, this language is supported by a new IDS (Intrusion Detection System) that will also be presented in this paper.

Dates et versions

hal-00441418 , version 1 (16-12-2009)

Identifiants

Citer

Mehdi Talbi, Mohammed Mejri, Adel Bouhoula. Specification and evaluation of polymorphic shellcode properties using a new temporal logic. Journal in Computer Virology, 2009, Vol.5 (3), pp. 171-186. ⟨10.1007/s11416-008-0089-x⟩. ⟨hal-00441418⟩
40 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More