loser1 发表于 2016-7-21 20:29

【分享】用c写的时间锁

本帖最后由 Cizel 于 2016-7-24 16:46 编辑

可以实现密码的动态,需要的拿走



#include<stdio.h>
#include<time.h>
#include<string.h>
#include <conio.h>
#include<stdlib.h>

void sc(int a);
intmain()
{
      int a;
      sc(a);

intb,c,d,e,f;
      printf("请输入五级密码:\n");
      printf("第一级密码:");
      scanf("%d",&b);
      printf("第二级密码:");
      scanf("%d",&c);
      printf("第三级密码:");
      scanf("%d",&d);
      printf("第四级密码:");
      scanf("%d",&e);
                printf("第五级密码:");
                scanf("%d",&f);
      
system("cls");
      if(b==a&&c==a&&d==a&&e==a&&f==a)
      {
      printf("验证通过");
      }
      else
      {
                printf("验证失败");
                return 0;
      }

      

return 0;

}


void sc(int a)//时间锁
{

      time_t rawtime;
      struct tm*timeinfo;
      time(&rawtime);
      timeinfo=localtime(&rawtime);

      a=1900+timeinfo->tm_year;
      a=1+timeinfo->tm_mon;
      a=timeinfo->tm_mday;
      a=timeinfo->tm_hour;
      a=timeinfo->tm_min;
}

loser1 发表于 2016-7-23 17:28

月光下的魔法师V 发表于 2016-7-22 17:57
谢谢楼主分享。不过我感觉这段代码有点粗糙,比如人机交互说得是四级代码,然后输入五个&#128514;

突然发现我的代码不是最终版{:1_906:}

loser1 发表于 2016-7-29 20:48

c0d1 发表于 2016-7-29 12:17
可是并没有什么用,简单的使用OD去除掉五个跳转,便会使程序直接走向验证通过。。。新人,不会放图片……

额这是源码,没有加壳

JFZ-Jerry 发表于 2016-7-21 20:42

沙发谢谢楼主分享

yufan1123 发表于 2016-7-21 20:50

高手等着,等我学会C语言再来取~~

夜航船 发表于 2016-7-21 21:05

我竟然能看懂一点点,哈哈

LzSkyline 发表于 2016-7-21 21:50

YYYY mm dd hh ii ss

wuai2018 发表于 2016-7-21 22:35

密码1234吗?头文件不怕冗长吗?

人称三哥 发表于 2016-7-22 01:09

   if(b==a&&c==a&&d==a&&e==a&&f==a)
1234

laridzhang 发表于 2016-7-22 01:10

不错呦!

man__tou 发表于 2016-7-22 02:11

我运行了貌似没什么用呢。。。{:301_998:}

lmyaxx 发表于 2016-7-22 13:40

快看完C primer plus了,然而还是绝大部分都看不懂。。。
页: [1] 2 3
查看完整版本: 【分享】用c写的时间锁