Skip to content

Commit f429cd5

Browse files
committed
feat: lab5
1 parent edcb4b1 commit f429cd5

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

lab5/antiasan.c

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
#include <string.h>
2+
#include <stdio.h>
3+
24

35
void antiasan(unsigned long addr)
46
{
5-
7+
printf("addr: %p\n", addr);
8+
// memset((char*)addr, 0, 320);
9+
unsigned long s_addr = (addr >> 3) + 0x7FFF8000;
10+
unsigned long off = 0;
11+
for (int i = 0; i < 240; i++){
12+
/* printf("fill: %p\n", s_addr + off + i); */
13+
*((char*)(s_addr + off + i)) = 0;
14+
}
615
}

0 commit comments

Comments
 (0)