啊哈磊_编程从这里起步

标题: 简单的开机密码 [打印本页]

作者: Datura    时间: 2013-3-10 11:55
标题: 简单的开机密码
本帖最后由 rosynirvana 于 2014-9-29 19:57 编辑

  1. #include "conio.h"
  2. #include "string.h"
  3. #include "stdio.h"
  4. void error()
  5. {window(12,10,68,10);
  6. textbackground(15);
  7. textcolor(132);
  8. clrscr();
  9. cprintf("file or system error! you can't enter the system!!!");
  10. while(1); /*若有错误不能通过程序*/
  11. }
  12. void look()
  13. {FILE *fauto,*fbak;
  14. char *pass="c:\\windows\\password.exe"; /*本程序的位置*/
  15. char a[25],ch;
  16. char *au="autoexec.bat",*bname="hecfback.^^^"; /*bname 是autoexec.bat 的备份*/
  17. setdisk(2); /*set currently disk c:*/
  18. chdir("\\"); /*set currently directory \*/
  19. fauto=fopen(au,"r+");
  20. if (fauto==NULL)
  21. {fauto=fopen(au,"w+");
  22. if (fauto==NULL) error();}
  23. fread(a,23,1,fauto); /*读取autoexec.bat前23各字符*/
  24. a[23]='\0';
  25. if (strcmp(a,pass)==0) /*若读取的和pass指针一样就关闭文件,不然就添加*/
  26. fclose(fauto);
  27. else
  28. {fbak=fopen(bname,"w+");
  29. if (fbak==NULL) error();
  30. fwrite(pass,23,1,fbak);
  31. fputc('\n',fbak);
  32. rewind(fauto);
  33. while(!feof(fauto))
  34. {ch=fgetc(fauto);
  35. fputc(ch,fbak);}
  36. rewind(fauto);
  37. rewind(fbak);
  38. while(!feof(fbak))
  39. {ch=fgetc(fbak);
  40. fputc(ch,fauto);}
  41. fclose(fauto);
  42. fclose(fbak);
  43. remove(bname); /*del bname file*/
  44. }
  45. }
  46. void pass()
  47. {char *password="88888888";
  48. char input[60];
  49. int n;
  50. while(1)
  51. {window(1,1,80,25);
  52. textbackground(0);
  53. textcolor(15);
  54. clrscr();
  55. n=0;
  56. window(20,12,60,12);
  57. textbackground(1);
  58. textcolor(15);
  59. clrscr();
  60. cprintf("password:");
  61. while(1)
  62. {input[n]=getch();
  63. if (n>58) {putchar(7); break;} /*若字符多于58个字符就结束本次输入*/
  64. if (input[n]==13) break;
  65. if (input[n]>=32 && input[n]<=122) /*若字符是数字或字母才算数*/
  66. {putchar('*');
  67. n++;}
  68. if (input[n]==8) /*删除键*/
  69. if (n>0)
  70. {cprintf("\b \b");
  71. input[n]='\0';
  72. n--;}
  73. }
  74. input[n]='\0';
  75. if (strcmp(password,input)==0)
  76. break;
  77. else
  78. {putchar(7);
  79. window(30,14,50,14);
  80. textbackground(15);
  81. textcolor(132);
  82. clrscr();
  83. cprintf("password error!");
  84. getch();}
  85. }
  86. }
  87. main()
  88. {look();
  89. pass();
  90. }
复制代码

lz的原帖里面是个城通网盘的链接,现在已经失效
这是网上能找到的同标题的代码,我想大概就是这个

简单的开机密码.rar

139 Bytes, 下载次数: 187


作者: 低调小武哥    时间: 2013-3-10 12:29
下来看看,新手伤不起啊……
作者: myjkj    时间: 2013-3-10 15:13
....................
作者: fanly    时间: 2013-3-10 17:20
学习学习,,,
作者: Urumican    时间: 2013-3-10 18:33
让我看一下吧
作者: 一辈子的鱼    时间: 2013-3-10 19:57
下来学习下,谢谢。
作者: 1085056169    时间: 2013-3-10 20:13
学习学习!!!!!
作者: 4k-Rn    时间: 2013-3-10 21:21
切,烧录别人的吧
作者: ly55    时间: 2013-3-10 22:17
好像挺神秘的
作者: lioil    时间: 2013-3-10 23:08
我看看woshuowokankan buxing a
作者: ao_xiaoqiang    时间: 2013-3-11 13:11
我想查看影藏
作者: 495714014    时间: 2013-3-11 14:29
下下来看看,新手伤不起
作者: fzf    时间: 2013-3-11 17:48
(⊙o⊙)…         
作者: Asura01    时间: 2013-3-12 03:41
迟到的稳定反复反复反复反复反复反复反复反复
作者: RIUYPM    时间: 2013-3-12 15:00
简单的开机密码是什么东西???
作者: kstg3050420    时间: 2013-3-12 20:07
cvbvbnv士大夫
作者: idooog    时间: 2013-3-13 09:46
学习学习

作者: junjie9034    时间: 2013-3-13 12:21
看看代码。。。。。。。
作者: Gideon    时间: 2013-3-13 17:10
学习学习~                     
作者: DarkST    时间: 2013-3-13 19:05
看看,这玩意还要隐藏,汗颜
作者: DarkST    时间: 2013-3-13 19:06
汗,弄完后就是个下载地址,我去

作者: ainubis    时间: 2013-3-13 22:06
让我看一下吧
作者: ai芥末    时间: 2013-3-19 17:07
下来看看......
作者: youdeyong    时间: 2013-3-20 14:31
好,先看看吧!
作者: Demon112113    时间: 2013-3-20 18:24
学习学习,十个字十个字
作者: Demon112113    时间: 2013-3-20 18:26
晕,是个网站,我还以为是代码呢~5555555555555555
作者: 然后安越    时间: 2013-3-22 20:52

作者: kekegcs    时间: 2013-3-22 20:56
什么东东,看一下
作者: gnow    时间: 2013-3-24 17:19
什么东西啊lz。。不说明白点
作者: null2013    时间: 2013-3-25 08:23
楼主不错奥,赞一个
作者: ololokk    时间: 2013-3-27 20:30
看看是什么样的,学习下
作者: 2420015589    时间: 2013-3-27 21:46
                                                                                                                                                                                                                                 







.























作者: gangzitangshan    时间: 2013-3-28 02:58
看看怎么写的
作者: gangzitangshan    时间: 2013-3-28 03:00
别用城通的网盘了,太多的弹窗了。

码都写在文本里了。
作者: 枫叶    时间: 2013-3-29 16:29
按时打扫打扫打扫的
作者: 纨绔☆子弟    时间: 2013-3-29 18:11
我要十个字
我要十个字
作者: 风中的小帅    时间: 2013-4-2 21:35
看一下,是什么东东啊!
作者: 繁华眷落    时间: 2013-4-2 22:05
看看~~~~~~
作者: emos-c    时间: 2013-4-2 23:19
大家为什么要打满10个字,不到十个字会怎么样?
作者: lyyybz    时间: 2013-4-3 12:13

作者: speed    时间: 2013-4-3 19:30
wow!!!!!!!!!   
作者: yn2066    时间: 2013-4-4 08:18
下载看一看,是什么东西
作者: Worldmaker    时间: 2013-4-6 22:34
学习哈~很好奇这是什么啊
作者: 598793320    时间: 2013-4-7 00:32

作者: 755731359    时间: 2013-4-7 18:12
什么东西 我来看看
作者: mufasha    时间: 2013-4-7 20:40
学习        
作者: 乱羽惊风1111    时间: 2013-4-7 20:56
学习学习学习
作者: tangjijia    时间: 2013-4-8 15:41
是什么东西

作者: 7692048    时间: 2013-4-9 17:10
怎么简单法?
作者: 103675322    时间: 2013-4-9 17:14
彩色贪吃蛇
作者: humid520    时间: 2013-4-10 17:24
--------------------------------------
作者: 1756351232    时间: 2013-4-13 12:29
教我啊破解密码

作者: tmx1991    时间: 2013-4-13 14:22
看一下。。
作者: 紫夜    时间: 2013-4-13 17:18
看看不错哦
作者: nnhacker    时间: 2013-4-14 12:00
还要回复啊。
作者: ljm932    时间: 2013-4-14 12:36
下载下来学习学习
作者: machinem    时间: 2013-4-15 14:53
#include<stdio.h>
void main()
{
double x,y;
char *ch[]={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
char *ch1[]={"拾","佰","仟","万","拾","佰","仟","亿"};
char num[256];
long i,n,j,m,y1;
printf("input:");
scanf("%lf",&x);
n=(long)x;/*得整数部分*/
y=x-n;/*得小数部分*/
for(i=0;n!=0;i++)
  {
  num[i]=(char)(n%10);
  n/=10;
  }
m=i;
num[i]='.';
for(y=y*10;(long)((y-(long)y)*10);) /*如果小数位还是有数(非0)循环继续*/
    y*=10;/*小数转化为整数如0.11111转为11111.00...*/
y1=(long)y;
for(i=m+1;y1!=0;i++)
    {num[i]=(char)(y1%10);
      y1=y1/10;}/*取各位上的数字*/
for(n=0;;n++)
  {
    if(num[n]=='.')
      {
      for(j=n-1;j>=0;j--)/*判断是否是万位,亿位..如是再判断是否是0如是就不输出零.*/
          {
          if(m<=5)
            if(m==5&&(int)num[j]==0)
              ;
            else
                printf("%s",ch[(int)num[j]]);/*输出大写壹..*/
          else
            if(m%4==0&&(int)num[j]==0)
                  ;
            else
              printf("%s",ch[(int)num[j]]);
          if(m>=2)
            {printf("%s",ch1[m-2]);/*输出拾佰仟..如有2位就输出拾*/
              m=m--;}
          }
      printf("点");
      break;
      }
  }
  for(i=i-1;num[i]!='.';i--)
    printf("%s",ch[(int)num[i]]);/*输出小数部分*/
}
作者: kunjielu    时间: 2013-4-16 09:10
学习下0000000000000000000000000000000000000
作者: 6ningning    时间: 2013-4-18 16:08
看看这个是什么
作者: saidline    时间: 2013-4-19 08:37
围观围观!!
作者: van77    时间: 2013-4-19 12:37
学习,下来看看
作者: 雅马萨奇    时间: 2013-4-20 00:26
学习下哈哈 谢谢楼主
作者: 雅马萨奇    时间: 2013-4-20 00:27
为了看你段代码 看了n个小广告 楼主太厉害了 直接放这里不就好了吗 还兜那么大大个圈圈
作者: fireman24    时间: 2013-4-22 14:23
sdfgvdfds 分第三方第三方的地方
作者: ws12341    时间: 2013-4-23 15:52
下来看看,新手伤不起啊……
作者: caozb    时间: 2013-4-23 20:53
喜欢的话直接回复下载吧
作者: haoren1990    时间: 2013-4-24 08:38
下来看看,学习学习~~~
作者: 872576720    时间: 2013-4-25 11:47
aa 下了   看看
作者: cshine759    时间: 2013-4-26 23:14
啊啊啊啊啊啊啊啊
作者: qxj    时间: 2013-4-27 03:22
芝麻开门?
作者: loss0    时间: 2013-4-27 14:27
什么飞机!看看
作者: 我爱计算机    时间: 2013-5-1 13:50
vs上对此事电池
作者: 981013    时间: 2013-5-1 15:26
下来看看   、


作者: 18305209834    时间: 2013-5-1 16:05

作者: q674129098    时间: 2013-5-2 23:26

作者: skynme    时间: 2013-5-3 15:20
看看 源码么
作者: 飞飞飞    时间: 2013-5-3 16:57
deswgeafds3wea
作者: 476671014    时间: 2013-5-3 22:26
嗯哼  什么东东
作者: qq401814074    时间: 2013-5-4 04:42
看看                 瞧瞧
作者: llx111    时间: 2013-5-4 13:44
下来看看看看那看看
作者: 1965577948    时间: 2013-5-4 15:10
kk
作者: 904152115    时间: 2013-5-4 19:43
kankan
作者: 904152115    时间: 2013-5-4 19:46
垃圾,是个网页
作者: 小旭旭    时间: 2013-5-4 20:24
还有这功能?
作者: 小小微风smile    时间: 2013-5-5 13:28
谢谢分享下来看看吧。。
作者: 快乐时代    时间: 2013-5-5 17:58

我看看,开机密码是什么
作者: 快乐时代    时间: 2013-5-5 17:58

让我看一下吧,
作者: 184098834    时间: 2013-5-8 16:07
求求你,我要看看好吗?

作者: 风1成    时间: 2013-5-8 16:25
看看看看看看看看看看看看看看看看看看看看
作者: float    时间: 2013-5-8 20:01
fffffffffffffff
作者: yi0304    时间: 2013-5-9 16:31
我需要 狠 需要
作者: xieencheng    时间: 2013-5-10 10:41
那我就下载看看吧....哈哈
作者: 1181070768    时间: 2013-5-11 22:52
       
参与/回复主题关闭
RE: 简单的开机密码 [修改]
作者: 826932887    时间: 2013-5-13 11:31
来学习一下
作者: blueriver246    时间: 2013-5-13 11:36
{:soso_e113:} 楼主辛苦了。
作者: 忠臣    时间: 2013-5-16 17:18
kkkkkkkkkkkkkkkkkkkk
作者: 老付    时间: 2013-5-22 21:16
41+51622222222222222222222222222222222222222222222998888888888888888888888884441
作者: hugegz    时间: 2013-5-24 13:21
呵呵,太感谢了,真的很不错~~
作者: 孙振宇    时间: 2013-5-25 18:05
好!!!!!!!!!!!!

作者: 18250123091    时间: 2013-5-25 20:25
感谢分享,支持一下




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2