码迷,mamicode.com
首页 > 其他好文 > 详细

初见_stack_chk_fail的调试

时间:2020-04-01 11:07:43      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:存储   回溯   参数   system   stack   info   alt   地址   ubunt   

0x00:函数原理源码

0x01:命令行参数

    chen@ubuntu:~$ ./ex0 "hello"

就命令行参数而言,ex0是程序名第一个参数,hello是命令行的第二个参数,都处存在数组中

gcc --args ./ex0 "hello" //args 其实就是把后面的参数当成命令行参数,存在栈上
                          //其实是下图的argv[0]与argv[1],其实是存储在stack上

技术图片

tel  //栈回溯,有点像解引用
p system //之类的是打印出符号的地址

技术图片

初见_stack_chk_fail的调试

标签:存储   回溯   参数   system   stack   info   alt   地址   ubunt   

原文地址:https://www.cnblogs.com/zuoanfengxi/p/12610567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!