Project1
标题:
求包养[标题路虎牛逼加长暴力无敌版………………………...]
[打印本页]
作者:
yangff
时间:
2011-8-22 14:06
标题:
求包养[标题路虎牛逼加长暴力无敌版………………………...]
顺带求个程序
用C++写
取环境变量USER和PASS
然后到mysql数据库里面验证
验证通过的话就return 0否则return 1
数据库地址,用户,密码,数据库名,表名,user列名,pass列名全部用常量的说……
就是这样
作者:
orzfly
时间:
2011-8-22 14:09
=v= 你用php吧……
作者:
yangff
时间:
2011-8-22 14:10
orzfly 发表于 2011-8-22 14:09
=v= 你用php吧……
php,python返回值都不合格估计都是返回给宿主程序的
yangff于2011-8-22 15:21补充以下内容:
#include <stdio.h>
#include <memory.h>
int main()
{
//
FILE *fp;
char buf[256];
memset(buf, 0x00, sizeof(buf));
char *user,*pass;
user=(char*)getenv("USER");
pass=(char*)getenv("PASS");
char buf1[1024];
memset(buf1, 0x00, sizeof(buf1));
sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
//printf("%s",buf1);
fp = popen(buf1, "r");
//system(buf1);
if (fp == NULL) return 1;
fgets(buf,255,fp);
fclose(fp);
//return 0;
if (buf[0]=='0'){
exit(0);}
else{
//return 1;
exit(1);}
}
复制代码
该死的改了一天……
yangff于2011-8-22 15:21补充以下内容:
#include <stdio.h>
#include <memory.h>
int main()
{
//
FILE *fp;
char buf[256];
memset(buf, 0x00, sizeof(buf));
char *user,*pass;
user=(char*)getenv("USER");
pass=(char*)getenv("PASS");
char buf1[1024];
memset(buf1, 0x00, sizeof(buf1));
sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
//printf("%s",buf1);
fp = popen(buf1, "r");
//system(buf1);
if (fp == NULL) return 1;
fgets(buf,255,fp);
fclose(fp);
//return 0;
if (buf[0]=='0'){
exit(0);}
else{
//return 1;
exit(1);}
}
复制代码
该死的改了一天……
yangff于2011-8-22 15:21补充以下内容:
#include <stdio.h>
#include <memory.h>
int main()
{
//
FILE *fp;
char buf[256];
memset(buf, 0x00, sizeof(buf));
char *user,*pass;
user=(char*)getenv("USER");
pass=(char*)getenv("PASS");
char buf1[1024];
memset(buf1, 0x00, sizeof(buf1));
sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
//printf("%s",buf1);
fp = popen(buf1, "r");
//system(buf1);
if (fp == NULL) return 1;
fgets(buf,255,fp);
fclose(fp);
//return 0;
if (buf[0]=='0'){
exit(0);}
else{
//return 1;
exit(1);}
}
复制代码
该死的改了一天……
yangff于2011-8-22 15:21补充以下内容:
#include <stdio.h>
#include <memory.h>
int main()
{
//
FILE *fp;
char buf[256];
memset(buf, 0x00, sizeof(buf));
char *user,*pass;
user=(char*)getenv("USER");
pass=(char*)getenv("PASS");
char buf1[1024];
memset(buf1, 0x00, sizeof(buf1));
sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
//printf("%s",buf1);
fp = popen(buf1, "r");
//system(buf1);
if (fp == NULL) return 1;
fgets(buf,255,fp);
fclose(fp);
//return 0;
if (buf[0]=='0'){
exit(0);}
else{
//return 1;
exit(1);}
}
复制代码
该死的改了一天……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1