今天在写shellcode的时候有个想法
1、就是先改PE头,修改.text的属性(这里有个小问题,如果在运行是修改的话,代码段的属性会变的吧?)让代码段可写。
2、接受用户输入
一个想法3.1、将用户输入的数据存入到代码段
一个想法3.2、程序自修改代码
4.问题是:程序运行一次之后,代码段会不会变?
1、就是先改PE头,修改.text的属性(这里有个小问题,如果在运行是修改的话,代码段的属性会变的吧?)让代码段可写。
2、接受用户输入
一个想法3.1、将用户输入的数据存入到代码段
一个想法3.2、程序自修改代码
4.问题是:程序运行一次之后,代码段会不会变?