简体中文版的《2000/XP 帐户、密码 终结者》
版权所有:作者:Hackerjiang(姜皓文)
邮箱:Hackerjiang@
QQ:298218699
MSN:Hackerjiang@或Hackerjiang@
转载请注明以上版权信息,谢谢。
大家可能还记得我于早些时候推出的《2000/XP 帐户、密码 终结者》
后来学校要求我们参加了计算机课外小组培训的同学每人交一份作品参加竞赛,
于是我便在之前的《2000/XP 帐户、密码 终结者》上做了些改良,
改良的目的主要有两方面:一方面是将界面改成了简体中文,另一方面是对程序语句进行了优化。
经过改良的简体中文界面使程序显得更加友好!
请慎重使用危险的5号模块功能!
(当您输入数字5,并键入回车后,命令将会直接执行,不会问您是否确定!)
6号模块使您可以轻松地查看一个帐户的详细信息!
(信息来源基于系统数据)
2号模块更改帐户密码的功能是此程序的一大特色!
但唯一遗憾的是此程序并不支持查看帐户的原密码,只能强行更改。
(这里只是一个示范,输入存在的帐户即可成功修改密码)
经过改良的源码使程序更加易于读懂与维护。
对于想“做事不留痕”的朋友,可以尝试这样操作:
首先添加一个名为eyichangruzhe(恶意闯入者)的帐户
利用1号模块的“查看所有已存在帐户”的功能,
我们可以看见:eyichangruzhe“恶意闯入者”成功已被添加入帐户组
然后在用这个“恶意闯入者”的帐户登陆,为所欲为。(新添加的帐户是没有密码的)
办完事后便删除这个帐户。
当然,随着帐户的删除,您在此帐户中留下的痕迹也就无影无踪了!
8号模块是新添加的模块,此模块能使此程序的进程能正常的终结!
废话不多说了,本贴所含的所有内容都在此:
········································
以下是源码:
········································
#include <stdio.h>
#include <string.h>
void lau()
{
system("net user");
printf("\n");
printf("键入任意键以继续 . . . ");
while(getch()=="");
}
void caup()
{
char syscmd[80]="net user ",name[35],password[25],kg[]=" ";
printf("需要更改密码的帐户名:");
scanf("%s",&name);
printf("将密码更改为:");
scanf("%s",&password);
strcat(syscmd,name);
strcat(syscmd,kg);
strcat(syscmd,password);
system(syscmd);
printf("键入任意键以继续 . . . ");
while(getch()=="");
}
void aau()
{
char syscmd[65]="net user ",name[35],fj[]=" /add",kg[]=" ";
printf("需要添加的帐户名:");
scanf("%s",&name);
strcat(syscmd,name);
strcat(syscmd,kg);
strcat(syscmd,fj);
system(syscmd);
printf("键入任意键以继续 . . . ");
while(getch()=="");
}
void dau()
{
char syscmd[65]="net user ",name[35],fj[]=" /del",kg[]=" ";
printf("需要删除的帐户名:");
scanf("%s",&name);
strcat(syscmd,name);
strcat(syscmd,kg);
strcat(syscmd,fj);
system(syscmd);
printf("键入任意键以继续 . . . ");
while(getch()=="");
}
void ctp()
{
system("net user administrator eyixiugai");
system("net user guest eyixiugai");
printf("“匿名”与“来宾”帐户的密码以被成功修改.\n\n");
printf("现在的密码为: eyixiugai(就是“恶意修改”的拼音)\n\n");
printf("键入任意键以继续 . . . ");
while(getch()=="");
}
void laubsd()
{
char syscmd[50]="net user ",name[35];
printf("需要仔细查看的帐户名:");
scanf("%s",&name);
strcat(syscmd,name);
system(syscmd);
printf("\键入任意键以继续 . . . ");
while(getch()=="");
}
void gm()
{
printf("\n\n作者:姜皓文, QQ:298218699\n\n");
printf("作于2008年02月02日,深圳\n\n");
printf("此版本为优化简体中文版,专供莲塘一中参赛。\n\n");
printf("06级23班(廖桂兰班主任) 参赛作品\n");
printf("备注:此程序只适用于Windows2000以上版本(包括2000)\n");
printf("键入任意键以继续 . . . ");
while(getch()=="");
}
void ex()
{
abort();
}
void main()
{
int pd;
printf("\n\n");
printf(" Windows 帐户/密码 终结者 简体中文优化版");
strat:printf("\n-----------------------------------------------------------------|\n");
printf(" |1:查看所有帐户 |\n\n");
printf(" |2:强行更改一个帐户的密码 |\n\n");
printf(" |3:强行添加一个帐户 |\n\n");
printf(" |4:强行删除一个帐户 |\n\n");
printf(" |5:强行更改“匿名”与“来宾”帐户的密码 (危险,慎重使用) |\n\n");
printf(" |6:查看一个帐户的详细信息 |\n\n");
printf(" |7:作者 |\n\n");
printf(" |8:退出程序 |\n\n");
printf("-----------------------------------------------------------------|\n");
printf("|请选择功能模块(输入相应的数字,并键入回车执行此功能)");
printf("\n-----------------------------------------------------------------|\n\n");
scanf("%d",&pd);
switch(pd)
{
case 1:lau();break;
case 2:caup();break;
case 3:aau();break;
case 4:dau();break;
case 5:ctp();break;
case 6:laubsd();break;
case 7:gm();break;
case 8:ex();break;
defualt:break;
}
goto strat;
}
········································
如有错误之处,还请高手斧正。
········································
版权所有:
作者:Hackerjiang(姜皓文)
邮箱:Hackerjiang@
QQ:298218699
MSN:Hackerjiang@或Hackerjiang@
转载请注明以上版权信息,谢谢。