BBYR Achieve
返回
机器人主页

zzm7000@zzm7000

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:FootballManager允许发帖
6 · 67
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

原来检查的关键出在test dword ptr ds:[ecx], eax 看似简单的一句 里面东西还真多

回复

chkstk显然就是check stack嘛 可能是因为你定义的s太大 所以编译器加了这么一条 好像和选项/Ge有关 上面是。net生成的 lea edi, DWORD PTR [ebp-500000200] mov ecx, 125000050; 07735972H mov eax, -858993460; cccc…

回复

。。。当然要分配了,而且是在进入main函数之前就分配好了 第2个程序是在main函数的栈上分配 debug版的反汇编 { push ebp mov ebp, esp mov eax, 500000200; 1dcd65c8H call __chkstk push ebx push esi push edi lea e…

回复

没看懂。。。函数返回时会addl $0x?,%esp,怎么叫指向最后一个参数? unix当然也是esp了。。要不然还16位。。。 如果栈由低到高增长不还是一样吗。。。这个c/c++的通病

回复

【 在 classiclove 的大作中提到: 】 : 建议北邮立香农的雕像 这个得经过香农家人或者什么机构同意吧? 注意倒是不错

回复

我建得是win32 console

回复

【 在 zzm7000 的大作中提到: 】 : 看“Smashing The Stack For Fun And Profit”里面example3.c : void fun(int a, int b,int c) : { : ................... 附件(21.5KB) test.exe

回复

cl version Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 Copyright (C) Microsoft Corporation 1984-2002.

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。