diff --git a/lab5/antiasan.c b/lab5/antiasan.c index 8a8936d..24694c0 100644 --- a/lab5/antiasan.c +++ b/lab5/antiasan.c @@ -1,6 +1,14 @@ #include +#include void antiasan(unsigned long addr) { + uintptr_t shadow_addr = 0x7fff8000 + (addr / 8); + volatile uint8_t *shadow = (volatile uint8_t *)shadow_addr; -} + for (uintptr_t i = 0; i < 0x1000; i++) { + shadow[i] = 0; + } + + return; +} \ No newline at end of file