查看: 1643|回复: 2

[胡扯] 求包养[标题路虎牛逼加长暴力无敌版………………………...]

[复制链接]

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

发表于 2011-8-22 14:06:49 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
顺带求个程序
用C++写
取环境变量USER和PASS
然后到mysql数据库里面验证
验证通过的话就return 0否则return 1
数据库地址,用户,密码,数据库名,表名,user列名,pass列名全部用常量的说……
就是这样
哎呀,蛋疼什么的最有爱了

Fuzzy Ginkgo

梦石
0
星屑
61105
在线时间
1933 小时
注册时间
2010-6-26
回帖
1535

烫烫烫开拓者

发表于 2011-8-22 14:09:22 | 显示全部楼层
=v= 你用php吧……
我的言论只代表我个人的观点,不代表雇主及/或任何第三方的立场。
Opinions expressed are solely my own and do not express the views or opinions of my employer and/or any third parties.
捐赠 | GitHub
回复

使用道具 举报

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
回帖
6005

烫烫烫开拓者

 楼主| 发表于 2011-8-22 14:10:55 | 显示全部楼层
orzfly 发表于 2011-8-22 14:09
=v= 你用php吧……

php,python返回值都不合格估计都是返回给宿主程序的


yangff于2011-8-22 15:21补充以下内容:
  1. #include <stdio.h>
  2. #include <memory.h>
  3. int main()
  4. {
  5. //
  6. FILE *fp;
  7. char buf[256];
  8. memset(buf, 0x00, sizeof(buf));
  9. char *user,*pass;
  10. user=(char*)getenv("USER");
  11. pass=(char*)getenv("PASS");
  12. char buf1[1024];
  13. memset(buf1, 0x00, sizeof(buf1));
  14. sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
  15. //printf("%s",buf1);
  16. fp = popen(buf1, "r");
  17. //system(buf1);
  18. if (fp == NULL) return 1;
  19. fgets(buf,255,fp);


  20. fclose(fp);
  21. //return 0;
  22. if (buf[0]=='0'){
  23. exit(0);}
  24. else{
  25. //return 1;
  26. exit(1);}
  27. }
复制代码
该死的改了一天……


yangff于2011-8-22 15:21补充以下内容:
  1. #include <stdio.h>
  2. #include <memory.h>
  3. int main()
  4. {
  5. //
  6. FILE *fp;
  7. char buf[256];
  8. memset(buf, 0x00, sizeof(buf));
  9. char *user,*pass;
  10. user=(char*)getenv("USER");
  11. pass=(char*)getenv("PASS");
  12. char buf1[1024];
  13. memset(buf1, 0x00, sizeof(buf1));
  14. sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
  15. //printf("%s",buf1);
  16. fp = popen(buf1, "r");
  17. //system(buf1);
  18. if (fp == NULL) return 1;
  19. fgets(buf,255,fp);


  20. fclose(fp);
  21. //return 0;
  22. if (buf[0]=='0'){
  23. exit(0);}
  24. else{
  25. //return 1;
  26. exit(1);}
  27. }
复制代码
该死的改了一天……


yangff于2011-8-22 15:21补充以下内容:
  1. #include <stdio.h>
  2. #include <memory.h>
  3. int main()
  4. {
  5. //
  6. FILE *fp;
  7. char buf[256];
  8. memset(buf, 0x00, sizeof(buf));
  9. char *user,*pass;
  10. user=(char*)getenv("USER");
  11. pass=(char*)getenv("PASS");
  12. char buf1[1024];
  13. memset(buf1, 0x00, sizeof(buf1));
  14. sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
  15. //printf("%s",buf1);
  16. fp = popen(buf1, "r");
  17. //system(buf1);
  18. if (fp == NULL) return 1;
  19. fgets(buf,255,fp);


  20. fclose(fp);
  21. //return 0;
  22. if (buf[0]=='0'){
  23. exit(0);}
  24. else{
  25. //return 1;
  26. exit(1);}
  27. }
复制代码
该死的改了一天……


yangff于2011-8-22 15:21补充以下内容:
  1. #include <stdio.h>
  2. #include <memory.h>
  3. int main()
  4. {
  5. //
  6. FILE *fp;
  7. char buf[256];
  8. memset(buf, 0x00, sizeof(buf));
  9. char *user,*pass;
  10. user=(char*)getenv("USER");
  11. pass=(char*)getenv("PASS");
  12. char buf1[1024];
  13. memset(buf1, 0x00, sizeof(buf1));
  14. sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
  15. //printf("%s",buf1);
  16. fp = popen(buf1, "r");
  17. //system(buf1);
  18. if (fp == NULL) return 1;
  19. fgets(buf,255,fp);


  20. fclose(fp);
  21. //return 0;
  22. if (buf[0]=='0'){
  23. exit(0);}
  24. else{
  25. //return 1;
  26. exit(1);}
  27. }
复制代码
该死的改了一天……

点评

你让他写一个你砸给他的管道吧……  发表于 2011-8-22 14:12
哎呀,蛋疼什么的最有爱了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部