瑞星卡卡安全论坛

首页 » 综合娱乐区 » Rising茶馆 » 求各位电脑高手们帮帮小弟(编程相关)!有人提议猫叔进。
天才特工 - 2011-7-20 16:32:00
现在学习二进制,但是这个测试对象的源代码一直搞不好!是C语言,希望大家看看:kaka4:

#include<stdio.h>
#define PASSWARD"1949101"
int verify_passward (char *password)
{
        int authenticated;
        authenticated=strcmp(password,PASSWORD);
        return authenticated;
}
main()
{
        int valid_flag=0;
        char passward[1024];
        while(1)
        {printf("请输入密码        ");
        scanf("%s",passward);
        valid_flag=verify_password(password);
        if(valid_flag)
        {printf("密码错误!\n\n");
        }else
        {printf("恭喜!您已经成功破解该程序!\n");
        break;
        }
        }
}
my_camera - 2011-7-20 16:34:00
该用户帖子内容已被屏蔽
1輩吇筷楽 - 2011-7-20 16:34:00
呼叫猫叔吧:kaka12:
天才特工 - 2011-7-20 16:41:00
可能有少数语法错误!而且用调试,密码无法输入:kaka11: :kaka7:
baohe - 2011-7-20 16:43:00
编程盲飘过:kaka6:
茶馆小二 - 2011-7-20 17:08:00
:kaka12: 给你找人了
灰太狼 - 2011-7-20 17:08:00
你的疑问是什么?请清楚点
灰太狼 - 2011-7-20 17:21:00
试一下这个。。

#include
#define PASSWORD "1949101"
int verify_password (char *password)
{
        int authenticated;
        authenticated=strcmp(password,PASSWORD);
        return authenticated;
}
main()
{
        int valid_flag=0;
        char password[1024];
        while(1)
        {printf("enter password:        ");
        scanf("%s",password);
        valid_flag=verify_password(password);
        if(valid_flag)
        {printf("ERROR!\r\n\r\n");
        }else
        {printf("OK!\r\n");
        break;
        }
        }
}


茶馆小二 - 2011-7-20 17:24:00
笨狼被遗弃了..
灰太狼 - 2011-7-20 17:25:00
已解决,请加分 。。
deng520 - 2011-7-20 17:26:00
//求各位电脑高手们帮帮小弟(编程相关)!有人提议猫叔进。
//现在学习二进制,但是这个测试对象的源代码一直搞不好!是C语言,希望大家看看
#include<stdio.h>
#include <string.h>
#define PASSWORD "1949101"
int verify_passward (char *password)
{
        int authenticated;
        authenticated=strcmp(password,PASSWORD);
        return authenticated;
}
int main(void)
{
        int valid_flag=0;
        char passward[1024];
     
  while(1)
        {
  printf("请输入密码  ");
            scanf("%s", passward);
          valid_flag=verify_passward (passward);
       
  if(valid_flag )
          printf("密码错误!\n\n");
        else
          printf("恭喜!您已经成功破解该程序!\n");
       
  break;
       
        }
  return 0;
}
/*
在vc++中运行的结果:

请输入密码  1949101
恭喜!您已经成功破解该程序!

请输入密码  1949102
密码错误!

  */
deng520 - 2011-7-20 17:28:00
上面是我修改后的程序,你自己好好地研究研究不懂的call我哈。因该搞定了哈,给分哦

你有几个地方有问题得 对照我给的程序你敲敲看哈
1輩吇筷楽 - 2011-7-20 17:28:00
猫叔的弱点:kaka12:
天才特工 - 2011-7-20 17:46:00
大家等一下啊
大富翁001 - 2011-7-20 20:49:00
论坛里面藏龙卧虎啊
is猫咪吖 - 2011-7-20 21:50:00
我得找我媳妇去
零_距_离 - 2011-7-21 16:52:00
不懂这东西:kaka5:
1
查看完整版本: 求各位电脑高手们帮帮小弟(编程相关)!有人提议猫叔进。