帮助更多的人通过互联网创业成功!
咨询QQ:
培训咨询电话:4006-292775
营销中国IDC
您现在的位置: 营销中国 >> VIP动画 >> 培训课程 >> 0Day安全技能之完全学习 >> 下载信息
课程搜索:
0Day安全技能之完全学习2.2——函数调用时发生的情况
更新时间 2008/9/7
教程大小 7708K
教程作者 3800hk
关键字 0Day安全技能之完全学习2.2——函数调用时发生的情况
动画授权 VIP课程
0Day安全技能之完全学习2.2——函数调用时发生的情况

教程主题:0Day安全技能之完全学习2.2——函数调用时发生的情况

内容:

int func_B(int arg_B1, int arg_B2)

{
 int var_B1, var_B2;
 var_B1=arg_B1+arg_B2;
 var_B2=arg_B1-arg_B2;
 return var_B1*var_B2;
}

int func_A(int arg_A1, int arg_A2)

{
 int var_A;
 var_A = func_B(arg_A1,arg_A2) + arg_A1 ;
 return var_A;
}

int main(int argc, char **argv, char **envp)

{
 int var_main;
 var_main=func_A(4,3);
 return var_main;
}

这段代码经过编译后,各个函数对应的机器指令在代码区中的分布可能的情况(见示意图1)

   根据操作系统的不同、编译器和编译选项的不同,同一文件不同函数的代码在内存代码区中的分布可能

相邻,也可能相离甚远;可能先后有序,也可能无序;但它们都在同一个PE文件的代码所映射的一个“节”

里。我们可以简单地把它们在内存代码区中的分布位置理解成是散乱无关的。

 

0Day安全技能之完全学习2.2——函数调用时发生的情况下载地址
相关下载
没有相关下载
·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
·用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
·本站管理员有权保留或删除评论内容。
·评论内容只代表网友个人观点,与本网站立场无关。
温馨提示
1、建议使用迅雷、网际快车等下载工具下载本站提供教程;
2、如果发现链接错误或不能下载,请联系QQ292775;
3、如本站转载稿涉及版权等问题,联系我们;
4、欢迎您在本站投发布作品;
5、未经许可,不得非法盗链及抄袭本站资源!
推荐动画
热门文章