注册 登录
编程论坛 新人交流区

简体中文版的《2000/XP 帐户、密码 终结者》

hackerjiang 发布于 2008-09-26 18:28, 10467 次点击
版权所有:
作者: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@


转载请注明以上版权信息,谢谢。
123 回复
#52
rootkit2008-09-27 13:47
我理解你,你亲自加精华的帖子被人批的一文不值你当然看不过去了,把反对意见屏蔽掉,很好,很强大。
#53
hackerjiang2008-09-27 13:48
[bo][un]Knocker[/un] 在 2008-9-27 13:12 的发言:[/bo]

最后:普通用户可以用命令将自身提高到adnimistrator组用户。

/////////////////////////////////////////

怎么提升权限?这才是精华所在,这才是技术,象你一样只用system函数调用调用net命令能做到么?
不能因为 ...



批评的是,谢谢
#54
hackerjiang2008-09-27 13:50
[bo][un]rootkit[/un] 在 2008-9-27 13:43 的发言:[/bo]

我不过是讨论技术问题,但是有人怕了,联合版主屏蔽我帖子。
别玩这个没技术含量的东西,有本事咱么玩技术。



自己发言带脏字,还怪别人屏蔽,笑话。

先把自己洗干净吧!
#55
hackerjiang2008-09-27 13:51
[bo][un]rootkit[/un] 在 2008-9-27 13:47 的发言:[/bo]

我理解你,你亲自加精华的帖子被人批的一文不值你当然看不过去了,把反对意见屏蔽掉,很好,很强大。



反对的人有,但别人可比你“干净”多了!把自己洗干净吧!
#56
rootkit2008-09-27 13:52
我说实话也有错,说实话你说我带脏字,真是没天理。

我42楼的问题你又回避了,另外我讨论的也是程序,不是黑别人,我说的是写双击运行使windows蓝屏程序或破坏硬件,也是讨论c语言,这是技术问题。不感染,不传播,不隐藏,不主动运行,不是病毒木马什么的。
技术论坛拼的是技术,比技术你有不敢,在这浪费口水干什么,有种就应战,否则闪人。
#57
liyanhong2008-09-27 13:55
不好意思  我解除就是了
#58
rootkit2008-09-27 14:06
这就好

无关人等,搬来小板凳坐一边看热闹吧
#59
死了都要C2008-09-27 14:19
liyanhong 一当版主,果然大乱,好坏不分,对错不分
#60
xiao2434102008-09-27 14:23
好东西收藏了!!!
#61
hackerjiang2008-09-27 14:25
[bo][un]rootkit[/un] 在 2008-9-27 13:37 的发言:[/bo]

大爷我这几天心情不爽,人挡杀人,佛挡杀佛。
前面都有人提醒你该闪人了,你还不知醒悟,非要跟我纠缠下去。

我42楼的问题你又回避了,另外我讨论的也是程序,不是黑别人,我说的是写双击运行使windows蓝屏程序或 ...



“大爷我这几天心情不爽,人挡杀人,佛挡杀佛。”

你也配称作“大爷”?笑话···

跟着你很牛似的。

应该是你回避我的提议!

我开始就说了:如果你觉得你是高手,你可以改进我的程序,然后你怎么说我菜都行。

你呢?你就说:我们来比比写别的东西吧···

所以是你回避啊。

那些蓝屏的东西我不懂,我也写不了,更不会想尽办法让别人的机子蓝屏,应为这不是我学技术的初衷。

既然你对我这个东西指指点点,你就改进这东西,源码也在这里。

如果你不行的话,就不要在这里嚣张!

你还没资格称为“大爷”或“老子”之类的。
#62
iFreeBSD2008-09-27 14:25
[bo][un]rootkit[/un] 在 2008-9-27 14:06 的发言:[/bo]

这就好

无关人等,搬来小板凳坐一边看热闹吧

你不是vxworks??口气比较像
#63
rootkit2008-09-27 14:34
回62楼:
不好意思,正是不才区区在下。

回61楼:
大爷我年纪大了自然是大爷了,有意见么?
我哪里回避你了,这前面不是说了吗:
不服啊,想跟我单挑是不是?
刚好国庆节快到了,有时间陪你玩,玩什么呢?玩你的垃圾代码我怕被同行耻笑,既然你敢叫hacker xx就比写让windows蓝屏的程序吧,要是觉得让windows蓝屏小儿科就比写损坏硬件的程序,随便破坏什么硬件的firmware。

你这程序我不敢玩,怕丢这脸 ,要玩就玩ring0下的代码。
#64
rootkit2008-09-27 14:44
[bo][un]死了都要C[/un] 在 2008-9-27 14:19 的发言:[/bo]

liyanhong 一当版主,果然大乱,好坏不分,对错不分


当年他们不是骂你无能,只会操作帖子吗,现在自己做了版主不知是否还有骂你的勇气。
#65
qGemini2008-09-27 14:58
[bo][un]liyanhong[/un] 在 2008-9-27 13:45 的发言:[/bo]

恩  跟你讲不清楚

你技术再好管我么事  我看你帖子不舒服屏蔽又怎样

这就是bccn的某些版主的所作所为
#66
wlj_hk2008-09-27 15:47
至少比我强,借来分析一下先,谢谢LZ了
#67
liyanhong2008-09-27 15:55
[bo][un]死了都要C[/un] 在 2008-9-27 14:19 的发言:[/bo]

liyanhong 一当版主,果然大乱,好坏不分,对错不分

//讲话要有根据  某些人是诚心找乱子的  
什么是好   什么是坏  你自己可分清啊
#68
liyanhong2008-09-27 15:58
[bo][un]qGemini[/un] 在 2008-9-27 14:58 的发言:[/bo]


这就是bccn的某些版主的所作所为

试问  他那一句话本菜鸟不该屏蔽吗
不用某些  就是liyanhong了
#69
Knocker2008-09-27 15:59
[bo][un]liyanhong[/un] 在 2008-9-27 13:36 的发言:[/bo]



语无论次  不知所云


说我技术差我还会脸红一下,竟然说我语无论次,不知所云,请教liyanhong大BZ:此程序好在什么地方?加精的原因是什么?是因为你看不懂这些代码么?
#70
liyanhong2008-09-27 16:02
[bo][un]rootkit[/un] 在 2008-9-27 14:44 的发言:[/bo]



当年他们不是骂你无能,只会操作帖子吗,现在自己做了版主不知是否还有骂你的勇气。

//你说的这句话我怎么对都对不到我自己身上来
且不说我有骂他的勇气  我却有骂你的勇气
不解决别人问题  找茬到有一手
#71
liyanhong2008-09-27 16:09
[bo][un]Knocker[/un] 在 2008-9-27 15:59 的发言:[/bo]



说我技术差我还会脸红一下,竟然说我语无论次,不知所云,请教liyanhong大BZ:此程序好在什么地方?加精的原因是什么?是因为你看不懂这些代码么?


//好在他是原创且代码我觉得还好   加精是为了赞扬一下这种作风   
Knocker大虾  你还有什么疑问  本菜鸟定当耐心的为你现场解答
#72
Knocker2008-09-27 16:17
请教一下还好在什么地方?
#73
liyanhong2008-09-27 16:28
我觉得我解释的很清楚了
同时
我也觉得我加精的理由够充分了
#74
liyanhong2008-09-27 16:33
//其次本人才疏学浅  对待同一问题定不能和某些人是同一看法

若有不满大可向管理员投拆我  何必在这大放厥词呢
#75
Knocker2008-09-27 16:43
2008-9-27 16:09
你还有什么疑问  本菜鸟定当耐心的为你现场解答



2008-9-27 16:33

若有不满大可向管理员投拆我  何必在这大放厥词呢
#76
liyanhong2008-09-27 16:46
请注意这句话不是针对你的
我只是借用一下回复你的帖子的空间
反之我可直接点名道姓
#77
qGemini2008-09-27 17:05
[bo][un]liyanhong[/un] 在 2008-9-27 16:28 的发言:[/bo]

我觉得我解释的很清楚了
同时
我也觉得我加精的理由够充分了

还真看不到你哪里解释清楚了,哪里理由充分了
你对“好”的解释就是因为好
和没解释没区别吧
#78
死了都要C2008-09-27 19:10
[bo][un]liyanhong[/un] 在 27/9/2008 13:55 的发言:[/bo]

不好意思  我解除就是了

没有看到你解除,相反是一次又一次设置上
知错能改是好孩子,明知错了还要不改还要继续错,你真强啊
#79
liyanhong2008-09-27 19:12
[bo][un]死了都要C[/un] 在 2008-9-27 19:10 的发言:[/bo]


没有看到你解除,相反是一次又一次设置上
知错能改是好孩子,明知错了还要不改还要继续错,你真强啊


对错不是你说的算的

另外我觉得你没资格用这话跟我说
#80
Knocker2008-09-27 19:14
#81
死了都要C2008-09-27 19:16
难道你以为你有??你看看你自相矛盾了多少次??
#82
liyanhong2008-09-27 19:17
以你的智商我很难跟你解释
再说也无益  对牛弹琴
#83
Knocker2008-09-27 19:23
为什么BCCN的人都不喜欢照镜子?
#84
liyanhong2008-09-27 19:23
你喜欢吗
#85
Knocker2008-09-27 19:24
喜欢
#86
liyanhong2008-09-27 19:24
#87
Knocker2008-09-27 19:25
主题操作记录
操作者 时间 操作 有效期
死了都要C 2008-9-27 19:22 解除精华  
liyanhong 2008-9-27 19:19 加入精华 永久有效
死了都要C 2008-9-27 19:14 解除精华  
liyanhong 2008-9-27 19:06 加入精华 永久有效
死了都要C 2008-9-27 19:01 解除精华  
liyanhong 2008-9-27 19:00 加入精华 永久有效
死了都要C 2008-9-27 16:59 解除精华  
liyanhong 2008-9-27 15:51 加入精华 永久有效
死了都要C 2008-9-27 14:16 解除精华  
liyanhong 2008-9-26 18:38 加入精华 永久有效
#88
rootkit2008-09-27 19:26
[bo][un]死了都要C[/un] 在 2008-9-27 19:10 的发言:[/bo]


没有看到你解除,相反是一次又一次设置上
知错能改是好孩子,明知错了还要不改还要继续错,你真强啊


他解除的是对我49楼帖子的屏蔽
另外,你与你其他ID都可以歇歇了,这个帖子本该是我的专场,无关人等坐一边看热闹。

我明天下午再来,相关当事人不要缺席。
#89
liyanhong2008-09-27 19:26
本人一再强调我自己很菜
某些人(人数太多 用指针)偏要叫我言不由衷
#90
Knocker2008-09-27 19:28
明天我的立埸要站在哪一方?正方?反方?
#91
liyanhong2008-09-27 19:30
你还有一个选择  就是中立
#92
Knocker2008-09-27 19:30
死了都要C 有点不好玩了,你玩不过人家就移动啊?肯定又是小飞蛾主意,没劲!
#93
rootkit2008-09-27 19:32
移动帖子,这一步棋走的很精彩,大赞

相信明天会更精彩,相约bccn,不见不散
#94
Knocker2008-09-27 19:36
强烈抗议 死了都要C 将此贴移到新人区!楼主写的程序虽然与标题所说的有点差异,但我敢说还有许多人自认是"高手"的人还不会
#95
Knocker2008-09-27 19:37
[bo][un]rootkit[/un] 在 2008-9-27 19:32 的发言:[/bo]

移动帖子,这一步棋走的很精彩,大赞

相信明天会更精彩,相约bccn,不见不散
你这人不好玩,没原则
#96
liyanhong2008-09-27 19:38
所以加精了么
#97
liyanhong2008-09-27 19:41
我强调多少次了 我很菜的  没有自认一说
net user liyanhong/add
net localgroup administrators liyanhong/add

这点DOS命令我还是看的懂的
#98
你们都要疼我哦2008-09-27 19:51
咋移动到新手区了呢. 这个帖子虽然是标题党,但是也不至于搞到新手区哇.  
加个精是鼓励的成分居多,
不要吵架哇,大家喝喝酒吃吃肉打打牌捉捉迷藏,一团和气多好哇
#99
Knocker2008-09-27 19:52
楼上的,你是MM么?
#100
liyanhong2008-09-27 19:53
我上次问过了  
他是GG
#101
liyanhong2008-09-27 20:04
这一刻我多么的寂寞
去吃饭了  没意思
123