Enable No Execute (NX) protection against buffer overflow on amazon AMI

K

kabu

Guest
Hello,

I'm build amazon micro instance based on Amazon Ec2 AMI and I have kernel version:

- 3.4.43-43.43.amzn1.x86_64
Code:
# $ s cat /proc/cpuinfo
processor      : 0
vendor_id      : GenuineIntel
cpu family      : 6
model          : 26
model name      : Intel(R) Xeon(R) CPU          E5507  @ 2.27GHz
stepping        : 5
microcode      : 0x11
cpu MHz        : 2266.746
cache size      : 4096 KB
physical id    : 0
siblings        : 1
core id        : 0
cpu cores      : 1
apicid          : 0
initial apicid  : 6
fpu            : yes
fpu_exception  : yes
cpuid level    : 11
wp              : yes
flags          : fpu de tsc msr pae cx8 sep cmov pat clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc up rep_good nopl nonstop_tsc pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm dtherm
bogomips        : 4533.49
clflush size    : 64
cache_alignment : 64
address sizes  : 40 bits physical, 48 bits virtual
power management:


What I'm trying to figure it out is to how enable NX(No Execute) Protection on that virtual instance. I tried installing pae kernel but it looks like package is not found for this distro.
I think it might be something related specifically to that AMI and maybe someone had an issue like that in the past, so any input is appreciated.
Thanks !!
 



Members online


Top