Abstract-Malicious skalkoder är segment av binär kod maskerad som normal indata. Sådana skalkoder kan injiceras i en målprocesss virtuella minne. De skriver över processens returadresser och kapar kontrollflödet. Att upptäcka och filtrera bort sådana skalkoder är viktigt för att förhindra skador. I detta papper, föreslår vi en ny skadlig skalkod detektionsmetod där vi tar ögonblicksbilder av processens virtuella minne innan inmatningsdata konsumeras, och mata ögonblicksbilder till en skadlig skalkod detektor. Dessa ögonblicksbilder används för att ögonblicksbilda en runtime-miljö som emulerar målprocessens indataförbrukning för att övervaka skalkodernas beteende. Ögonblicksbilder kan också användas för att undersöka de systemanrop som skalkoderna anropar, dessa systemanropsparametrar, och processens exekveringsflöde. Vi implementerar ett prototypsystem i Debian Linux med kärnversion 2.6.26. Våra omfattande experiment med verkliga spår och tusentals skadliga skalkoder illustrerar vårt systems prestanda med låga overhead och få falska negativa och få falska positiva.
Gu m.fl. REF presenterar en ny skadlig metod för att upptäcka skalkod genom att analysera ögonblicksbilder av processerna virtuellt minne innan inmatningsdata förbrukas.
Malicious Shellcode Detection with Virtual Memory Snapshots
{'venue': '2010 Proceedings IEEE INFOCOM', 'journal': '2010 Proceedings IEEE INFOCOM', 'mag_field_of_study': ['Computer Science']}