sqlplus 修改system密码_C/C++编程笔记:C语言遇到windows系统命令行,简单修改开机密码!...

504ca954502d9ba37bcc444e71a2c672.png

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

#include

#include int main(){charuser[100] = {0};

char*username ="用户名";

char*password="密码";

sprintf(user,"net user %s %s",username,password);

system(user);return0;

}

2eb0aca02239ea4efce4d1fb6ffd647a.png

解析

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

61d4a7a87b155669172f54a34c8b5443.png


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

自学C/C++编程难度很大,如果你想更快提升自己的编程能力和编写项目的水平,欢迎一起共同成长!

C语言C++编程学习:

点击领取C/C++编程学习资料​jq.qq.com

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习视频

276868a076af2f949810aefd989a10c5.png

编程电子书

99bcc480e8dc54e5e09285292b21af22.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值