-
-
[旧帖] 求助呀 愿各位资深老大看看提点一下 0.00雪花
-
发表于: 2009-4-30 23:56 2772
-
我有个服务端程序 总是受到缓冲溢出攻击 一攻击就 程序崩溃 而且还显示出日志 原因 哪个大大 能否帮修复下 指点下 QQ:158472416
Exception time:2009-04-30,20:42:53
异常代码:ACCESS_VIOLATION(0xc0000005)
异常描述:The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
异常原因:访问内存非法,该地址(0x488cb000)不能为读取。
异常地址:0x7c3429c1
模块地址:0001:000019c1
模块名称:E:\FOD\fodserver\system\MSVCR71.dll
////////////
////////////
寄存器:
Eax: 0x48904202
Ebx: 0x0003a980
Ecx: 0x0000e481
Edx: 0x00000000
Esi: 0x488caffe
Edi: 0x48c245bc
Cs:Eip: 001B:7c3429c1
Ss:Esp: 0023:01f3fbcc Ebp: 0x01f3fbd4
Ds: 0023 Es: 0023 Fs: 003B Gs: 0000
Flags: 0x00010212
////////////
////////////
函数堆栈:
序号 地址 栈帧 函数 文件
1 0x7c3429c1 0x01f3fbd4 memmove()
2 0x24019c64 0x01f3fc10 ?IsInSafeZone@CGSPKMng@@MAEHHH@Z()
3 0x2401a1ca 0x01f3fc54 ?ControlHireling@@YA_NPAVCERPlayer@@HHHPAK@Z()
4 0x2402ec82 0x01f3fe40 ?GS_Explain@CSrvrGSProcess@@QAEHPAXHPAVCServerCharacter@@PAVCERPlayer@@@Z()
5 0x24006d85 0x01f3fea4 ?FastLogic@CServerCharacter@@QAEXXZ()
6 0x2401f5fc 0x01f3fef8 ?Logic@CNewNetServer@@QAEHXZ()
7 0x004048a6 0x01f3ff34 0001:000038a6 E:\FOD\fodserver\system\fodheroserverex2.exe
8 0x2600c2d6 0x01f3ff68 ?TryFastLogic@IServerBase@@QAEHXZ()
9 0x00404b3f 0x01f3ffa0 0001:00003b3f E:\FOD\fodserver\system\fodheroserverex2.exe
10 0x0040755e 0x01f3ffb8 0001:0000655e E:\FOD\fodserver\system\fodheroserverex2.exe
11 0x7c82482f 0x01f3ffec GetModuleHandleA()
StackWalk() Failed...
////////////
////////////
局部变量:
序号 地址 栈帧 函数 文件
1 0x7c3429c1 0x01f3fbd4 memmove()
2 0x24019c64 0x01f3fc10 ?IsInSafeZone@CGSPKMng@@MAEHHH@Z()
3 0x2401a1ca 0x01f3fc54 ?ControlHireling@@YA_NPAVCERPlayer@@HHHPAK@Z()
4 0x2402ec82 0x01f3fe40 ?GS_Explain@CSrvrGSProcess@@QAEHPAXHPAVCServerCharacter@@PAVCERPlayer@@@Z()
5 0x24006d85 0x01f3fea4 ?FastLogic@CServerCharacter@@QAEXXZ()
6 0x2401f5fc 0x01f3fef8 ?Logic@CNewNetServer@@QAEHXZ()
7 0x004048a6 0x01f3ff34 0001:000038a6 E:\FOD\fodserver\system\fodheroserverex2.exe
8 0x2600c2d6 0x01f3ff68 ?TryFastLogic@IServerBase@@QAEHXZ()
9 0x00404b3f 0x01f3ffa0 0001:00003b3f E:\FOD\fodserver\system\fodheroserverex2.exe
10 0x0040755e 0x01f3ffb8 0001:0000655e E:\FOD\fodserver\system\fodheroserverex2.exe
11 0x7c82482f 0x01f3ffec GetModuleHandleA()
StackWalk() Failed...
////////////
////////////
全局变量:
1 'memset'(NOTYPE, 396 bytes)
2 '__crtLCMapStringA'(NOTYPE, 827 bytes)
3 'malloc'(NOTYPE, 97 bytes)
4 '_mbscpy'(NOTYPE, 0 bytes)
5 'strcpy'(NOTYPE, 139 bytes)
6 'strlen'(NOTYPE, 967 bytes)
7 '_setmbcp'(NOTYPE, 290 bytes)
8 '_initterm'(NOTYPE, 161 bytes)
9 '_onexit'(NOTYPE, 50 bytes)
10 'atexit'(NOTYPE, 785 bytes)
11 '_msize'(NOTYPE, 120 bytes)
12 '_lock'(NOTYPE, 34 bytes)
13 '_unlock'(NOTYPE, 21 bytes)
14 'free'(NOTYPE, 518 bytes)
15 'calloc'(NOTYPE, 182 bytes)
16 '_except_handler3'(NOTYPE, 230 bytes)
17 '_seh_longjmp_unwind'(NOTYPE, 27 bytes)
18 '_global_unwind2'(NOTYPE, 66 bytes)
19 '_local_unwind2'(NOTYPE, 104 bytes)
20 '_abnormal_termination'(NOTYPE, 154 bytes)
21 '_mbscat'(NOTYPE, 0 bytes)
22 'strcat'(NOTYPE, 113 bytes)
23 'strncpy'(NOTYPE, 334 bytes)
24 'strchr'(NOTYPE, 190 bytes)
25 'strstr'(NOTYPE, 134 bytes)
26 'strncmp'(NOTYPE, 57 bytes)
27 'memmove'(NOTYPE, 818 bytes)
28 'strcmp'(NOTYPE, 135 bytes)
29 'strpbrk'(NOTYPE, 63 bytes)
30 'strncat'(NOTYPE, 309 bytes)
31 'memcpy'(NOTYPE, 821 bytes)
32 'strcspn'(NOTYPE, 68 bytes)
33 'memcmp'(NOTYPE, 516 bytes)
34 '_EH_prolog'(NOTYPE, 107 bytes)
35 '_inp'(NOTYPE, 9 bytes)
36 '_inpw'(NOTYPE, 8 bytes) = 0x24548b66
37 '_inpd'(NOTYPE, 7 bytes)
38 '_outp'(NOTYPE, 13 bytes)
39 '_outpw'(NOTYPE, 13 bytes)
40 '_outpd'(NOTYPE, 11 bytes)
41 '_except_handler2'(NOTYPE, 174 bytes)
42 '_longjmpex'(NOTYPE, 5 bytes)
43 '_setjmp'(NOTYPE, 56 bytes)
44 '_setjmp3'(NOTYPE, 123 bytes)
45 'longjmp'(NOTYPE, 155 bytes)
46 '_memccpy'(NOTYPE, 91 bytes)
47 '_strnset'(NOTYPE, 43 bytes)
48 '_strrev'(NOTYPE, 53 bytes)
49 '_strset'(NOTYPE, 33 bytes)
50 'memchr'(NOTYPE, 171 bytes)
51 'strrchr'(NOTYPE, 45 bytes)
52 'strspn'(NOTYPE, 156 bytes)
53 '_CIacos'(NOTYPE, 20 bytes)
54 'acos'(NOTYPE, 183 bytes)
55 '_CIasin'(NOTYPE, 20 bytes)
56 'asin'(NOTYPE, 183 bytes)
57 'atan'(NOTYPE, 63 bytes)
58 '_CIatan'(NOTYPE, 212 bytes)
59 'atan2'(NOTYPE, 10 bytes)
60 '_CIatan2'(NOTYPE, 10 bytes)
61 '_CIcos'(NOTYPE, 20 bytes)
62 'cos'(NOTYPE, 154 bytes)
63 'sinh'(NOTYPE, 10 bytes)
64 'cosh'(NOTYPE, 10 bytes)
下面还有很长
Exception time:2009-04-30,20:42:53
异常代码:ACCESS_VIOLATION(0xc0000005)
异常描述:The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
异常原因:访问内存非法,该地址(0x488cb000)不能为读取。
异常地址:0x7c3429c1
模块地址:0001:000019c1
模块名称:E:\FOD\fodserver\system\MSVCR71.dll
////////////
////////////
寄存器:
Eax: 0x48904202
Ebx: 0x0003a980
Ecx: 0x0000e481
Edx: 0x00000000
Esi: 0x488caffe
Edi: 0x48c245bc
Cs:Eip: 001B:7c3429c1
Ss:Esp: 0023:01f3fbcc Ebp: 0x01f3fbd4
Ds: 0023 Es: 0023 Fs: 003B Gs: 0000
Flags: 0x00010212
////////////
////////////
函数堆栈:
序号 地址 栈帧 函数 文件
1 0x7c3429c1 0x01f3fbd4 memmove()
2 0x24019c64 0x01f3fc10 ?IsInSafeZone@CGSPKMng@@MAEHHH@Z()
3 0x2401a1ca 0x01f3fc54 ?ControlHireling@@YA_NPAVCERPlayer@@HHHPAK@Z()
4 0x2402ec82 0x01f3fe40 ?GS_Explain@CSrvrGSProcess@@QAEHPAXHPAVCServerCharacter@@PAVCERPlayer@@@Z()
5 0x24006d85 0x01f3fea4 ?FastLogic@CServerCharacter@@QAEXXZ()
6 0x2401f5fc 0x01f3fef8 ?Logic@CNewNetServer@@QAEHXZ()
7 0x004048a6 0x01f3ff34 0001:000038a6 E:\FOD\fodserver\system\fodheroserverex2.exe
8 0x2600c2d6 0x01f3ff68 ?TryFastLogic@IServerBase@@QAEHXZ()
9 0x00404b3f 0x01f3ffa0 0001:00003b3f E:\FOD\fodserver\system\fodheroserverex2.exe
10 0x0040755e 0x01f3ffb8 0001:0000655e E:\FOD\fodserver\system\fodheroserverex2.exe
11 0x7c82482f 0x01f3ffec GetModuleHandleA()
StackWalk() Failed...
////////////
////////////
局部变量:
序号 地址 栈帧 函数 文件
1 0x7c3429c1 0x01f3fbd4 memmove()
2 0x24019c64 0x01f3fc10 ?IsInSafeZone@CGSPKMng@@MAEHHH@Z()
3 0x2401a1ca 0x01f3fc54 ?ControlHireling@@YA_NPAVCERPlayer@@HHHPAK@Z()
4 0x2402ec82 0x01f3fe40 ?GS_Explain@CSrvrGSProcess@@QAEHPAXHPAVCServerCharacter@@PAVCERPlayer@@@Z()
5 0x24006d85 0x01f3fea4 ?FastLogic@CServerCharacter@@QAEXXZ()
6 0x2401f5fc 0x01f3fef8 ?Logic@CNewNetServer@@QAEHXZ()
7 0x004048a6 0x01f3ff34 0001:000038a6 E:\FOD\fodserver\system\fodheroserverex2.exe
8 0x2600c2d6 0x01f3ff68 ?TryFastLogic@IServerBase@@QAEHXZ()
9 0x00404b3f 0x01f3ffa0 0001:00003b3f E:\FOD\fodserver\system\fodheroserverex2.exe
10 0x0040755e 0x01f3ffb8 0001:0000655e E:\FOD\fodserver\system\fodheroserverex2.exe
11 0x7c82482f 0x01f3ffec GetModuleHandleA()
StackWalk() Failed...
////////////
////////////
全局变量:
1 'memset'(NOTYPE, 396 bytes)
2 '__crtLCMapStringA'(NOTYPE, 827 bytes)
3 'malloc'(NOTYPE, 97 bytes)
4 '_mbscpy'(NOTYPE, 0 bytes)
5 'strcpy'(NOTYPE, 139 bytes)
6 'strlen'(NOTYPE, 967 bytes)
7 '_setmbcp'(NOTYPE, 290 bytes)
8 '_initterm'(NOTYPE, 161 bytes)
9 '_onexit'(NOTYPE, 50 bytes)
10 'atexit'(NOTYPE, 785 bytes)
11 '_msize'(NOTYPE, 120 bytes)
12 '_lock'(NOTYPE, 34 bytes)
13 '_unlock'(NOTYPE, 21 bytes)
14 'free'(NOTYPE, 518 bytes)
15 'calloc'(NOTYPE, 182 bytes)
16 '_except_handler3'(NOTYPE, 230 bytes)
17 '_seh_longjmp_unwind'(NOTYPE, 27 bytes)
18 '_global_unwind2'(NOTYPE, 66 bytes)
19 '_local_unwind2'(NOTYPE, 104 bytes)
20 '_abnormal_termination'(NOTYPE, 154 bytes)
21 '_mbscat'(NOTYPE, 0 bytes)
22 'strcat'(NOTYPE, 113 bytes)
23 'strncpy'(NOTYPE, 334 bytes)
24 'strchr'(NOTYPE, 190 bytes)
25 'strstr'(NOTYPE, 134 bytes)
26 'strncmp'(NOTYPE, 57 bytes)
27 'memmove'(NOTYPE, 818 bytes)
28 'strcmp'(NOTYPE, 135 bytes)
29 'strpbrk'(NOTYPE, 63 bytes)
30 'strncat'(NOTYPE, 309 bytes)
31 'memcpy'(NOTYPE, 821 bytes)
32 'strcspn'(NOTYPE, 68 bytes)
33 'memcmp'(NOTYPE, 516 bytes)
34 '_EH_prolog'(NOTYPE, 107 bytes)
35 '_inp'(NOTYPE, 9 bytes)
36 '_inpw'(NOTYPE, 8 bytes) = 0x24548b66
37 '_inpd'(NOTYPE, 7 bytes)
38 '_outp'(NOTYPE, 13 bytes)
39 '_outpw'(NOTYPE, 13 bytes)
40 '_outpd'(NOTYPE, 11 bytes)
41 '_except_handler2'(NOTYPE, 174 bytes)
42 '_longjmpex'(NOTYPE, 5 bytes)
43 '_setjmp'(NOTYPE, 56 bytes)
44 '_setjmp3'(NOTYPE, 123 bytes)
45 'longjmp'(NOTYPE, 155 bytes)
46 '_memccpy'(NOTYPE, 91 bytes)
47 '_strnset'(NOTYPE, 43 bytes)
48 '_strrev'(NOTYPE, 53 bytes)
49 '_strset'(NOTYPE, 33 bytes)
50 'memchr'(NOTYPE, 171 bytes)
51 'strrchr'(NOTYPE, 45 bytes)
52 'strspn'(NOTYPE, 156 bytes)
53 '_CIacos'(NOTYPE, 20 bytes)
54 'acos'(NOTYPE, 183 bytes)
55 '_CIasin'(NOTYPE, 20 bytes)
56 'asin'(NOTYPE, 183 bytes)
57 'atan'(NOTYPE, 63 bytes)
58 '_CIatan'(NOTYPE, 212 bytes)
59 'atan2'(NOTYPE, 10 bytes)
60 '_CIatan2'(NOTYPE, 10 bytes)
61 '_CIcos'(NOTYPE, 20 bytes)
62 'cos'(NOTYPE, 154 bytes)
63 'sinh'(NOTYPE, 10 bytes)
64 'cosh'(NOTYPE, 10 bytes)
下面还有很长
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [求助]被攻击后弹出runtime error 3168
- OKle 了 修复了 3357
- 求助呀 愿各位资深老大看看提点一下 2773
- [讨论]二进制BIN文件如何增量 4718
- [求助]程序溢出崩溃,该如何修复,请高人指点 5229
看原图
赞赏
雪币:
留言: