From 9d55fbc01ba6543e625ceba84044dc3e93530082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=95=AD=E7=9A=93=E9=9A=86?= Date: Mon, 28 Apr 2025 11:23:27 +0800 Subject: [PATCH] complete lab5 --- lab5/antiasan.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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