啊哈磊_编程从这里起步
标题:
简单的开机密码
[打印本页]
作者:
Datura
时间:
2013-3-10 11:55
标题:
简单的开机密码
本帖最后由 rosynirvana 于 2014-9-29 19:57 编辑
#include "conio.h"
#include "string.h"
#include "stdio.h"
void error()
{window(12,10,68,10);
textbackground(15);
textcolor(132);
clrscr();
cprintf("file or system error! you can't enter the system!!!");
while(1); /*若有错误不能通过程序*/
}
void look()
{FILE *fauto,*fbak;
char *pass="c:\\windows\\password.exe"; /*本程序的位置*/
char a[25],ch;
char *au="autoexec.bat",*bname="hecfback.^^^"; /*bname 是autoexec.bat 的备份*/
setdisk(2); /*set currently disk c:*/
chdir("\\"); /*set currently directory \*/
fauto=fopen(au,"r+");
if (fauto==NULL)
{fauto=fopen(au,"w+");
if (fauto==NULL) error();}
fread(a,23,1,fauto); /*读取autoexec.bat前23各字符*/
a[23]='\0';
if (strcmp(a,pass)==0) /*若读取的和pass指针一样就关闭文件,不然就添加*/
fclose(fauto);
else
{fbak=fopen(bname,"w+");
if (fbak==NULL) error();
fwrite(pass,23,1,fbak);
fputc('\n',fbak);
rewind(fauto);
while(!feof(fauto))
{ch=fgetc(fauto);
fputc(ch,fbak);}
rewind(fauto);
rewind(fbak);
while(!feof(fbak))
{ch=fgetc(fbak);
fputc(ch,fauto);}
fclose(fauto);
fclose(fbak);
remove(bname); /*del bname file*/
}
}
void pass()
{char *password="88888888";
char input[60];
int n;
while(1)
{window(1,1,80,25);
textbackground(0);
textcolor(15);
clrscr();
n=0;
window(20,12,60,12);
textbackground(1);
textcolor(15);
clrscr();
cprintf("password:");
while(1)
{input[n]=getch();
if (n>58) {putchar(7); break;} /*若字符多于58个字符就结束本次输入*/
if (input[n]==13) break;
if (input[n]>=32 && input[n]<=122) /*若字符是数字或字母才算数*/
{putchar('*');
n++;}
if (input[n]==8) /*删除键*/
if (n>0)
{cprintf("\b \b");
input[n]='\0';
n--;}
}
input[n]='\0';
if (strcmp(password,input)==0)
break;
else
{putchar(7);
window(30,14,50,14);
textbackground(15);
textcolor(132);
clrscr();
cprintf("password error!");
getch();}
}
}
main()
{look();
pass();
}
复制代码
lz的原帖里面是个城通网盘的链接,现在已经失效
这是网上能找到的同标题的代码,我想大概就是这个
简单的开机密码.rar
2013-3-10 11:55 上传
点击文件名下载附件
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