C语言直接实现开机密码修改!你电脑没了

       今天给大家带来一个比较实用的东西,那就是用C语言对电脑的开机密码进行修改,按照正常的方法修改一般会提示你输入原密码,我们今天的方法可以直接修改,话不多说,上代码:

       其实这个方法的本质是使用了windows系统命令行的net user命令,可能我们对Linux命令非常熟悉,但对Windows命令了解用法的很少,net user在做Windows渗透测试时候会经常用到,这个命令用于创建和修改计算机上的用户帐户,当不带选项使用本命令时,它会列出计算机上的用户帐户。当带选项使用时,如果用户名不存在,则创建一个,而它的修改密码的格式为:net user 用户名 密码

       接下来我们简单分析下代码:

创建user数组用于存储net user命令;

给定用户名和密码;

调用 sprintf 将命令写入user数组;

最终使用标准库命令system调用net user命令完成密码修改;

整个过程还是比较简单的,当然这段代码直接写入了帐户名和密码,也可以增加一些代码提示用户输入,实现也比较简单,就不多说了。

PS:对于热爱编程的人来说,有一群一起学习一起解答的小伙伴很重要!笔者有一个编程零基础入门学习交流俱乐部(),还有学习视频文件,欢迎初学者和正在进阶中的小伙伴们!

发布了520 篇原创文章 · 获赞 132 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/HUYA69/article/details/105268374
今日推荐