普通的文件比如.txt格式的文件能不能被植入可执行代码?每次打开文件的时候都先执行这个可执行文件,理论上可行吗?
2条回答 默认 最新
threenewbee 2023-05-21 09:15关注在调用读取这个txt文件的程序有漏洞的前提下,可以
比如说C语言
char buffer[100];
fscanf(fp, "%s", buffer);
那么当你一行长度超过100的时候,就可能破坏堆栈,从而加入shellcode解决 无用评论 打赏 举报
在调用读取这个txt文件的程序有漏洞的前提下,可以
比如说C语言
char buffer[100];
fscanf(fp, "%s", buffer);
那么当你一行长度超过100的时候,就可能破坏堆栈,从而加入shellcode