初见_stack_chk_fail的调试
作者:互联网
0x00:函数原理源码
0x01:命令行参数
chen@ubuntu:~$ ./ex0 "hello"
就命令行参数而言,ex0是程序名第一个参数,hello是命令行的第二个参数,都处存在数组中
gcc --args ./ex0 "hello" //args 其实就是把后面的参数当成命令行参数,存在栈上
//其实是下图的argv[0]与argv[1],其实是存储在stack上
tel //栈回溯,有点像解引用
p system //之类的是打印出符号的地址
标签:args,ex0,chk,argv,hello,参数,命令行,fail,stack 来源: https://www.cnblogs.com/zuoanfengxi/p/12610567.html