To defend against JIT spraying attacks, JITDefender changes the VM in the following way: the VM's heap is gener- ally set non-executable so that W ⊕ X protection applies.
Jul 24, 2017
In this paper, we describe JITDefender, an enhancement of standard JIT-based VMs, which can prevent the attacker from executing arbitrary JIT compiled code on ...
In this paper, we describe JITDefender, an enhancement of standard JIT-based VMs, which can prevent the attacker from executing arbitrary JIT compiled code on ...
JITDefender is described, an enhancement of standard JIT-based VMs, which can prevent the attacker from executing arbitrary JIT compiled code on the VM, ...
In this paper, we describe JITDefender, an enhancement of standard JIT-based VMs, which can prevent the attacker from executing arbitrary JIT compiled code on ...
In this paper, we describe JITDefender, an enhancement of standard JIT-based VMs, which can prevent the attacker from executing arbitrary JIT compiled code on ...
In this paper, we describe JITDefender, an enhancement of standard JIT-based VMs, which can prevent the attacker from executing arbitrary Jit compiled code on ...
In this paper, we describe JITDefender, an enhancement of standard JIT-based VMs, which can prevent the attacker from executing arbitrary JIT compiled code on ...
JITDefender: A Defense against JIT Spraying Attacks. P. Chen, Y. Fang, B. Mao, and L. Xie. SEC, volume 354 of IFIP Advances in Information and Communication ...
This work proposes RIM, a technique that obfuscates the arithmetic operations in the JITed code and prevents attackers from reusing the native code.