龙空技术网

当C语言遇到windows系统命令行,修改开机密码,system简单使用

C语言基础 791

前言:

现在看官们对“windows10账号密码格式”大约比较关注,我们都需要学习一些“windows10账号密码格式”的相关资讯。那么小编同时在网摘上汇集了一些有关“windows10账号密码格式””的相关知识,希望兄弟们能喜欢,各位老铁们快快来了解一下吧!

前言

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

#include <stdio.h>#include <stdlib.h>int main(){    char user[100] = {0};    char *username = "用户名";    char *password= "密码";    sprintf(user,"net user %s %s",username,password);    system(user);    return 0;}
解析

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

接下来我们简单分析下代码:创建user数组用于存储net user命令,给定用户名和密码,调用sprintf将命令写入user数组,最终使用标准库命令system调用net user命令完成密码修改,整个过程还是比较简单的,当然这段代码直接写入了帐户名和密码,也可以增加一些代码提示用户输入,实现也比较简单,就不多说了。

好了,就讲到这里吧,感兴趣的去试一下吧!更多关于system函数的使用,例如:电脑关机之类的,可以转接一下文章:

C语言让电脑关机?C语言给笔记本开wifi?system函数功能够大够硬

尾言

文章都是手打原创,每天最浅显的介绍C语言、C++,windows知识,喜欢我的文章就关注一波吧,可以看到最新更新和之前的文章哦。如果足下基础比较差,不妨关注下人人都可以学习的视频教程:

《C语言51课视频教程合集》

通俗易懂,深入浅出,一个视频只讲一个知识点。视频不深奥,不需要钻研,在公交、在地铁、在厕所都可以观看,随时随地涨姿势

标签: #windows10账号密码格式 #c语言调用系统命令 #c语言密码表 #c语言写密码注册登录系统 #c语言账号密码登录程序文件