千家信息网

system()命令注入

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,#include "stdlib.h"#include "stdio.h"void main(){ char s[255]; while (1)
千家信息网最后更新 2025年01月20日system()命令注入
#include "stdlib.h"#include "stdio.h"void main(){        char s[255];                while (1)        {                printf("input cmd: ");                scanf("%s", s);                system(s);        }                       }

输入cmd1|pwd:cmd2指行;

输入cmd1&&cmd2:cmd1指行,cmd2执行;

输入cmd1&cmd2:cmd2执行,cmd1指行并挂住;

输入cmd1 & cmd2:cmd1执行,报错,cmd2执行;

输入cmd1;cmd2:cmd1指行,cmd2执行;


参考:

http://blog.csdn.net/hitwangpeng/article/details/45716821

0