StackOverFlow之Ret2ShellCode详解
2018年8月16日 - 网易
此时movecx,esp因为esp指向栈顶且根据实际程序输出ecx就是存放着Let’sstarttheCTF:这段字符串的首地址。翻译成C代码如下:#include<stdio.h>intmain(){charbuf[20]="Let'sstarttheCTF:";sys_write(1,buf,20);sys_read(0,buf,60);exit(1);}流程分析清楚了发现明...
详情
此时movecx,esp因为esp指向栈顶且根据实际程序输出ecx就是存放着Let’sstarttheCTF:这段字符串的首地址。翻译成C代码如下:#include<stdio.h>intmain(){charbuf[20]="Let'sstarttheCTF:";sys_write(1,buf,20);sys_read(0,buf,60);exit(1);}流程分析清楚了发现明...