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

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

hackerjiang 发布于 2008-09-26 18:28, 10465 次点击
版权所有:
作者: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 回复
#2
liyanhong2008-09-26 18:33
支持一下
#3
hackerjiang2008-09-26 18:39
[bo][un]liyanhong[/un] 在 2008-9-26 18:31 的发言:[/bo]

不知道什么意思
net user 命令就可以添加和删除帐户的



您说得没错,呵呵,不如您亲自去尝试一下吧。
#4
liyanhong2008-09-26 18:42
下载收藏了哦  
#5
liyanhong2008-09-26 18:43
不用说“您”  我很菜  真的
 且我年纪还小  真不敢当
#6
zdyzhang2008-09-26 18:44
有意思!!
#7
hackerjiang2008-09-26 18:48
[bo][un]zdyzhang[/un] 在 2008-9-26 18:44 的发言:[/bo]

有意思!!



只限于技术交流哦!呵呵

不允许干坏事···
#8
zdyzhang2008-09-26 18:52
回复 6# zdyzhang 的帖子
\\后果自负
\\本人有分寸
\\只是借用思路


#9
J_j2008-09-26 18:57
好东西!~!收藏了~~
#10
willweiwei2008-09-26 19:34
N年前的东西了
呵呵LZ
不是我说的
去年我就写过这个代码了的
黑客防线的原文,你改了一点点
哈哈
你要知道,那个过不了主动啊
呵呵
system函数会被主动防御咔嚓掉
#11
hackerjiang2008-09-26 19:54
[bo][un]willweiwei[/un] 在 2008-9-26 19:34 的发言:[/bo]

N年前的东西了
呵呵LZ
不是我说的
去年我就写过这个代码了的
黑客防线的原文,你改了一点点
哈哈
你要知道,那个过不了主动啊
呵呵
system函数会被主动防御咔嚓掉



这个东西是我原创的,就是在去年我第一个发表的,那是英文版,后来被黑客防线等网站转载了

你们可以去黑客防线里的那片文章看看,那源码里的作者介绍模块的QQ肯定是298218699(我的QQ)

那群爱抄袭的傻子只知道复制和粘贴,鄙视。。。


[[it] 本帖最后由 hackerjiang 于 2008-9-26 19:56 编辑 [/it]]
#12
rootkit2008-09-26 20:21
请问楼主,非管理员用户可以使用这个程序吗?
如果受限用户或guest等非管理员用户用不了,只有administrator组用户可以用,这个程序有什么意义?
#13
rootkit2008-09-26 20:48
微软为普通用户提供了控制面板中用户管理等界面友好的操作,为系统管理员提供了更强大的lusrmgr.msc命令,net user命令

你的代码唯一的作用,那就是糊弄IQ只有50的笨蛋了
#14
hackerjiang2008-09-26 21:04
[bo][un]rootkit[/un] 在 2008-9-26 20:48 的发言:[/bo]

微软为普通用户提供了控制面板中用户管理等界面友好的操作,为系统管理员提供了更强大的lusrmgr.msc命令,net user命令

你的代码唯一的作用,那就是糊弄IQ只有50的笨蛋了


非管理员也可以使用
#15
hackerjiang2008-09-26 21:06
[bo][un]rootkit[/un] 在 2008-9-26 20:21 的发言:[/bo]

请问楼主,非管理员用户可以使用这个程序吗?
如果受限用户或guest等非管理员用户用不了,只有administrator组用户可以用,这个程序有什么意义?



还有,此程序只限探讨,如果您的目的是处于黑客目的,也违背了我的初衷。
#16
hackerjiang2008-09-26 21:06
我只是想告诉大家:“路还可以这么走”!
#17
rootkit2008-09-26 21:16
[bo][un]hackerjiang[/un] 在 2008-9-26 21:04 的发言:[/bo]



非管理员也可以使用


我觉得你完全没有安全常识,你测试过吗?用的是什么账号?处在哪个用户组?
#18
liyanhong2008-09-26 21:19
这是C区  不是网络安全区哦

#19
benbenchuying2008-09-26 21:29
顶一下下
#20
onlyll2008-09-26 21:48
有了这个好像可以干坏事了啊  
呵呵
开玩笑    顶一下
#21
rootkit2008-09-26 22:21
[bo][un]liyanhong[/un] 在 2008-9-26 21:19 的发言:[/bo]

这是C区  不是网络安全区哦



你这是在掩饰自己的愚蠢吗?


这个程序没有做权限提升,所以如果可以用这个程序修改系统其他用户信息,则说明运行这个程序的用户拥有管理员权限,即该用户处在administrator用户组中,既然如此,你用控制面板也可以实现这些功能,控制面板比你黑黑的界面好用多了。如果你用控制面板只能改自己不能修改添加其他用户,说明你没有管理员权限,运行这个程序照样没有任何效果。

我认为一个人嚣张是需要资本的,你写这么个烂的东西出来还好意思叫xx终结者,真是大言不惭,好歹你用MFC拖个界面也有那么点技术含量啊。
另外你名字中的hacker让我有作呕的感觉。
#22
qGemini2008-09-26 22:37
大赞楼上
#23
liyanhong2008-09-26 22:45
我只关心他的代码  不关心具体的作用
如果你想讨论一下  拿个WIN98系统盘来

我是很菜  也很愚蠢……
#24
qGemini2008-09-26 22:56
垃圾代码也加精,真正有用的很多却被忽视,就是现在BCCN某些BZ
#25
liyanhong2008-09-26 23:04
某些人只会炫自己的程序结果   而代码却深藏起来不肯公布
我想加精都没的加   真遗憾……
#26
iFreeBSD2008-09-26 23:11
趁vxworks没来,赶紧闪人吧。
#27
qGemini2008-09-26 23:23
[bo][un]liyanhong[/un] 在 2008-9-26 23:04 的发言:[/bo]

某些人只会炫自己的程序结果   而代码却深藏起来不肯公布
我想加精都没的加   真遗憾……

以前的帖子加不加精关你么事??你有这么权限吗
#28
liyanhong2008-09-26 23:31
本菜鸟现在不能对以前的帖子加精么?
#29
qq817232652008-09-27 05:56
没什么用。。。
你有管理员权限
微软图文的界面比这个好看
更亲切
你没管理员权限
用这个什么也干不了
#30
hackerjiang2008-09-27 09:43
[bo][un]liyanhong[/un] 在 2008-9-26 21:19 的发言:[/bo]

这是C区  不是网络安全区哦




同意这位仁兄的看法,我们只讨论C语言。
#31
hackerjiang2008-09-27 09:46
[bo][un]qq81723265[/un] 在 2008-9-27 05:56 的发言:[/bo]

没什么用。。。
你有管理员权限
微软图文的界面比这个好看
更亲切
你没管理员权限
用这个什么也干不了


直接使用微软的图形管理界面根本无法强制更改密码,而需要原密码。
#32
hackerjiang2008-09-27 09:50
[bo][un]rootkit[/un] 在 2008-9-26 22:21 的发言:[/bo]



你这是在掩饰自己的愚蠢吗?


这个程序没有做权限提升,所以如果可以用这个程序修改系统其他用户信息,则说明运行这个程序的用户拥有管理员权限,即该用户处在administrator用户组中,既然如此,你用控制面板 ...



我的名字是什么跟你没多大关系。

别人写出东西了,不管好不好,总比某些只会指手画脚的人强。

你自己有本事,可以自己写啊。

再说了,在类似命令里面,也有可以提升限权的命令。

如果你觉得你很牛,你就修改我这个,把它完善,到时候,你想怎么说我菜我都服。
#33
hackerjiang2008-09-27 09:53
[bo][un]qGemini[/un] 在 2008-9-26 22:56 的发言:[/bo]

垃圾代码也加精,真正有用的很多却被忽视,就是现在BCCN某些BZ


你拿出过什么优秀代码吗?只知道看别人的,说别人的菜。
#34
卧龙孔明2008-09-27 12:10
[bo][un]qGemini[/un] 在 2008-9-26 22:56 的发言:[/bo]

垃圾代码也加精,真正有用的很多却被忽视,就是现在BCCN某些BZ



赞一个...
#35
卧龙孔明2008-09-27 12:14
只不过现在这里高手大部分都被新手赶走了,我也对这里没什么感觉了,否则如果我还是版主,我一定撤掉许多"精华"
#36
liyanhong2008-09-27 12:17
可惜你不是了
#37
卧龙孔明2008-09-27 12:20
[bo][un]liyanhong[/un] 在 2008-9-27 12:17 的发言:[/bo]

可惜你不是了

我应该庆幸我不是了,而不是可惜
#38
liyanhong2008-09-27 12:24
随你现在怎么说  道不同不相为谋  
你离开这也无可厚非 希望你不要再出言打击
即使这里都是新手  也与尔无关

#39
hackerjiang2008-09-27 12:30
[bo][un]卧龙孔明[/un] 在 2008-9-27 12:14 的发言:[/bo]

只不过现在这里高手大部分都被新手赶走了,我也对这里没什么感觉了,否则如果我还是版主,我一定撤掉许多"精华"


比起那些真正的高端程序员来讲,我们都是新手。

高手是不存在“被赶走”的。

真正的高手是不会对别人的东西只是指手画脚。

这里只是讨论一些东西,不是给你作秀的平台。

我相信,不管是优秀的,还是不算优秀的,只要开了源,有了编程论坛的探讨与分享精神,都可以加精。

如果你认为这东西对你没什么太大提高,你可以走,不要指指点点。

自己多拿出点东西。诚心交流,互帮互助。

在一个论坛里,当然是新手和高手并存,大家一起提高。
#40
hackerjiang2008-09-27 12:33
[bo][un]卧龙孔明[/un] 在 2008-9-27 12:20 的发言:[/bo]


我应该庆幸我不是了,而不是可惜



我对你不怎么熟悉,看你的级别,技术应该还过得去,但从你刚才的言语,你太自傲了。

至少你还不能称为“高手”。
#41
卧龙孔明2008-09-27 12:35
首先,我从未说我是高手,楼主不要曲解。
版主请不要人身攻击,我没有诋毁版主,我认为加精前应仔细考虑。

从此,我不会再出现在这样的帖子中。
#42
rootkit2008-09-27 12:38
直接使用微软的图形管理界面根本无法强制更改密码,而需要原密码。

说你没常识,没脑子,果然没错。你根本不懂多用户系统中的权限管理。
在windows中普通用户,即user组用户只有修改自己密码的权限,系统为安全起见,在修改时需要密码验证身份。
adnimistrator组用户拥有最高权限,可以修改除自己外任何用户密码,无需任何密码验证,在修改自己信息时有的工具会要求输入自己的密码验证身份,控制面板就是这样,而有的工具比如lusrmgr.msc以及net user则通过判断使用命令用户是否处在adnimistrator用户组决定操作合法性,你的垃圾程序用的是net user命令。

昨天就问过你,你用什么环境测试的,你怎么避而不答?你测试用户如果处在user组,你的程序没有任何效果。如果你的程序有效,那就是微软的漏洞了,微软会留下这么弱智的漏洞?弱智才会以为别人跟自己一样。


你自己有本事,可以自己写啊。

再说了,在类似命令里面,也有可以提升限权的命令。

如果你觉得你很牛,你就修改我这个,把它完善,到时候,你想怎么说我菜我都服。

不服啊,想跟我单挑是不是?
刚好国庆节快到了,有时间陪你玩,玩什么呢?玩你的垃圾代码我怕被同行耻笑,既然你敢叫hacker xx就比写让windows蓝屏的程序吧,要是觉得让windows蓝屏小儿科就比写损坏硬件的程序,随便破坏什么硬件的firmware。
#43
hackerjiang2008-09-27 12:43
[bo][un]rootkit[/un] 在 2008-9-27 12:38 的发言:[/bo]


说你没常识,没脑子,果然没错。你根本不懂多用户系统中的权限管理。
在windows中普通用户,即user组用户只有修改自己密码的权限,系统为安全起见,在修改时需要密码验证身份。
adnimistrator组用户拥有最高权限 ...



请你不要转移话题:

首先这里只讨论此程式,并不是要你去黑人。

再者,请注意你的措辞,你如果觉得你“有脑子”,并认为跟我们这种“没脑子”的人交流,你可以不参与本帖的讨论。

最后:普通用户可以用命令将自身提高到adnimistrator组用户。
#44
hackerjiang2008-09-27 12:45
[bo][un]卧龙孔明[/un] 在 2008-9-27 12:35 的发言:[/bo]

首先,我从未说我是高手,楼主不要曲解。
版主请不要人身攻击,我没有诋毁版主,我认为加精前应仔细考虑。

从此,我不会再出现在这样的帖子中。



版主可没有人身攻击啊,再说了,不喜欢此贴,可以不参加讨论。不要在这里指手画脚。
#45
新菜手2008-09-27 12:52
楼主,太佩服你了。

帮我做一个题吧:

课后作业:
812345678910111213 = 8
可以用加减乘除号分割,使得等式成立,输出所有的答案

小弟在此谢过
#46
Knocker2008-09-27 13:07
[bo][un]hackerjiang[/un] 在 2008-9-27 09:43 的发言:[/bo]




同意这位仁兄的看法,我们只讨论C语言。


没事做,我也说几句

如果仅局限C语言范畴来说,你这个程序没什么技巧可以配得上你的标题.至于有没有加精的必要,则与论坛的水平有关.我不作评论.

如果从功能性来说,这个程序也配不上标题.

还有,一个首先要学习会的是怎么接受别人的批评
#47
Knocker2008-09-27 13:12
回复 44# hackerjiang 的帖子
最后:普通用户可以用命令将自身提高到adnimistrator组用户。

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

怎么提升权限?这才是精华所在,这才是技术,象你一样只用system函数调用调用net命令能做到么?
不能因为别人说你几句你就受不了,要看别人是否说得对.
#48
liyanhong2008-09-27 13:36
[bo][un]Knocker[/un] 在 2008-9-27 13:07 的发言:[/bo]



没事做,我也说几句

如果仅局限C语言范畴来说,你这个程序没什么技巧可以配得上你的标题.至于有没有加精的必要,则与论坛的水平有关.我不作评论.

如果从功能性来说,这个程序也配不上标题.

还有,一个首先要 ...


语无论次  不知所云
#49
rootkit2008-09-27 13:37
大爷我这几天心情不爽,人挡杀人,佛挡杀佛。
前面都有人提醒你该闪人了,你还不知醒悟,非要跟我纠缠下去。

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

ps:好久不见老K说人话了
#50
rootkit2008-09-27 13:43
我不过是讨论技术问题,但是有人怕了,联合版主屏蔽我帖子。
别玩这个没技术含量的东西,有本事咱么玩技术。
#51
liyanhong2008-09-27 13:45
恩  跟你讲不清楚

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