PROJECT TITLE :

Marlin: Mitigating Code Reuse Attacks Using Code Randomization

ABSTRACT:

Code-reuse attacks, like return-oriented programming (ROP), are a class of buffer overflow attacks that repurpose existing executable code towards malicious purposes. These attacks bypass defenses against code injection attacks by chaining along sequence of directions, commonly referred to as gadgets, to execute the desired attack logic. A common feature of those attacks is the reliance on the data of memory layout of the executable code. We tend to propose a fine grained randomization based approach that breaks these assumptions by modifying the layout of the executable code and hinders code-reuse attack. Our answer, Marlin, randomizes the inner structure of the executable code by randomly shuffling the perform blocks in the target binary. This denies the attacker the required a priori data of instruction addresses for constructing the specified exploit payload. Our approach can be applied to any ELF binary and every execution of this binary uses a completely different randomization. We tend to have integrated Marlin into the bash shell that randomizes the target executable before launching it. Our work shows that such an approach incurs low overhead and considerably increases the extent of security against code-reuse based attacks.


Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here


PROJECT TITLE :Routing, code, and spectrum assignment, subcarrier spacing, and filter configuration in elastic optical networks [Invited]ABSTRACT:Abstract???In elastic optical networks (EONs), the modulation format can be configured
PROJECT TITLE : Video Dissemination over Hybrid Cellular and Ad Hoc Networks - 2014 ABSTRACT: We study the problem of disseminating videos to mobile users by using a hybrid cellular and ad hoc network. In particular, we formulate
PROJECT TITLE : Security Analysis of Handover Key Management in 4G LTESAE Networks - 2014 ABSTRACT: The goal of 3GPP Long Term Evolution/System Architecture Evolution (LTE/SAE) is to move mobile cellular wireless technology
PROJECT TITLE : Secure and Efficient Data Transmission for Cluster-Based Wireless Sensor Networks - 2014 ABSTRACT: Secure data transmission is a critical issue for wireless sensor networks (WSNs). Clustering is an effective
PROJECT TITLE : PSR A Lightweight Proactive Source Routing Protocol For Mobile Ad Hoc Networks - 2014 ABSTRACT: Opportunistic data forwarding has drawn much attention in the research community of multihop wireless networking,

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry