Book Chapter10.1007/11506881_2
Hybrid engine for polymorphic shellcode detection
Udo Payer,Peter Teufl,Mario Lamberger +2 more
- 07 Jul 2005
- pp 19-31
TL;DR: A further improvement could be achieved by combining the best suited NN-based data mining techniques with a mechanism the authors call “execution chain evaluation”, which means that disassembled instruction chains are processed by the NN in order to detect malicious code.
read more
Abstract: Driven by the permanent search for reliable anomaly-based intrusion detection mechanisms, we investigated different options of neural network (NN) based techniques. A further improvement could be achieved by combining the best suited NN-based data mining techniques with a mechanism we call “execution chain evaluation”. This means that disassembled instruction chains are processed by the NN in order to detect malicious code. The proposed detection engine was trained and tested in various ways. Examples were taken from all publicly available polymorphic shellcode engines as well as from self-designed engines. A prototype implementation of our sensor has been realized and integrated as a plug-in into the SNORTTM[13] intrusion detection system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Systems and methods for detecting and inhibiting attacks using honeypots
Stylianos Sidiroglou,Angelos D. Keromytis,Kostas G. Anagnostakis +2 more
- 18 Apr 2006
TL;DR: In this paper, an anomaly detection component monitors the received traffic and routes the traffic either to the protected application or to a honeypot, where the honeypot shares all state information with the application.
263
Network-level polymorphic shellcode detection using emulation
TL;DR: In this paper, the authors present a heuristic detection method that scans network traffic streams for the presence of previously unknown polymorphic shellcode, which relies on a NIDS-embedded CPU emulator that executes every potential instruction sequence in the inspected traffic.
137
Evasion Techniques: Sneaking through Your Intrusion Detection/Prevention Systems
TL;DR: The results indicate that duplicate insertion becomes less effective on recent systems, but packet splitting, payload mutation and shellcode mutation can be still effective against them.
•Journal Article
Network-level polymorphic shellcode detection using emulation
TL;DR: This analysis demonstrates that the proposed approach is more robust to obfuscation techniques like self-modifications compared to previous proposals, but also highlights advanced evasion techniques that need to be more closely examined towards a satisfactory solution to the polymorphic shellcode detection problem.
104
Emulation-based detection of non-self-contained polymorphic shellcode
Michalis Polychronakis,Kostas G. Anagnostakis,Evangelos P. Markatos +2 more
- 05 Sep 2007
TL;DR: This paper presents an improved execution behavior heuristic that enables the detection of a certain class of non-self-contained polymorphic shellcodes that are currently missed by existing emulation-based approaches.
References
•Book
Neural networks for pattern recognition
Christopher M. Bishop
- 01 Jan 1995
TL;DR: This is the first comprehensive treatment of feed-forward neural networks from the perspective of statistical pattern recognition, and is designed as a text, with over 100 exercises, to benefit anyone involved in the fields of neural computation and pattern recognition.
Neural Networks for Pattern Recognition
Christopher M. Bishop
- 23 Nov 1995
Abstract: Abstract This book provides the first comprehensive treatment of feed-forward neural networks from the perspective of statistical pattern recognition. After introducing the basic concepts of pattern recognition, the book describes techniques for modelling probability density functions, and discusses the properties and relative merits of the multi-layer perceptron and radial basis function network models. It also motivates the use of various forms of error functions, and reviews the principal algorithms for error function minimization. As well as providing a detailed discussion of learning and generalization in neural networks, the book also covers the important topics of data processing, feature extraction, and prior knowledge. The book concludes with an extensive treatment of Bayesian techniques and their applications to neural networks.
9.8K
•Journal Article
Accurate buffer overflow detection via abstract payload execution
Thomas Toth,Christopher Kruegel +1 more
TL;DR: In this article, the authors present an approach that accurately detects buffer overflow code in the request's payload by concentrating on the sledge of the attack, which is used to increase the chances of a successful intrusion by providing a long code segment that simply moves the program counter towards the immediately following exploit code.
186
Pattern Classification (2nd ed.)
Richard O. Duda,Peter E. Hart,David G. Stork +2 more
- 01 Jan 1999
TL;DR: Robots would expand the battlespace over difficult, larger areas of terrain, but they also represent a significant force-multiplier- each effectively doing the work of many human soldiers, while immune to sleep deprivation, fatigue, low morale, perceptual and communication challenges in the 'fog of war', and other performance-hindering conditions.