浅写弱口令与命令爆破

article/2025/6/30 6:53:08

#作者:允砸儿

#日期:乙巳青蛇年  五月初七

笔者从今天开始写各种的漏洞以及靶场演示,这一部分理论伴随着实践但还是实践比较重要。从这一部分开始我们就要找到对方电脑的漏洞进行渗透测试最终获取我们需要得到的信息。笔者就先拿最简单的弱口令爆破作为渗透测试的开篇。

1、弱口令的危害

弱口令概念

弱口令就是弱的口令,就是容易被猜测的用户、密码(123,admin、abc)。计算机的初始密码,打印机的初始密码以及人粗心随意的设置最简单的密码。

产生的原因有两点:1、密码设置的人员疏忽大意,安全意识薄弱,为了方便记忆在不同的平台设置简单或同样的密码。2、某些管理平台有默认的密码,而没有及时的修改密码。

2、字典生成

我们不可能去测试成百上千的基础密码所以就需要用到字典。利用工具与字典的结合去对平台网站进行爆破。接下来笔者写一些字典常用组成。

1、通用模式

通用模式根据人的通性,生成的口令字典,获取方式简单,数量重多。

a、常见密码:笔者这里给大家一些网站关于常见密码的但是运气成分较大,主要靠对该人进行情报分析猜测其密码

 [https://github.com/danielmiessler/SecLists] 
(https://github.com/danielmiessler/SecLists)

b、默认密码:不同的平台安装不同的默认密码

 https://github.com/hetianlab/DefaultCreds-cheat-sheet

2、定制模式

 根据网络搜索关于某人的特定信息生成的定制字典(其他平台的密码,邮箱,qq,电话,生日等)

3、社工信息

自己通过fofa或搜索引擎收集得到的信息,使用社工库#注意:最好自己收集,另外千万不要搭建对外的社工库(违法)。笔者提供的可能会失效所以,这个得自己去魔法寻找一下。

 https://www.reg007.com/ (能知道自己信息是否泄露,数据不全) https://sgk66.cc(违法,千万不要自己搭建,可以借助信息收集的知识收集)

4、社工字典的生成

weakpass: https://github.com/zzzteph/weakpass

3、自动化爆破工具

笔者在这里爆破和攻击都是自己主机以及虚拟机的网站,所以需要搭建一个靶场来操作。

1、使用bp基础爆破网站

a、使用bp进行拦截:配置自己的主机IP地址

b、把请求发送intruder:清楚变量之后在进行爆破,无脑clear,在进行添加add

c、配置bp爆破:首先我们已知用户名admin,但不知道密码。在这时我们就开始配置字典来对他进行爆破,配置payloads添加爆破字典(seclist-master/password)。start attack  (开始攻击)长度最高到低排序,看见不一样的长度就是对了。

如果账号和密码都不知道的情况下:bp拦截,发送到爆破模块,无脑clear,账号add+密码add。
选择paylooadset选择2,分别输入各自的字典。

笔者贴一下自己的实验:

笔者攻击失败没关系这种情况下大概率会发生,一些简单的密码早已经被自动化的脚本测试完毕了。

 2、bp爆破验证码

bp验证码爆破需要加一个python解析器(py3.6版本)还有一个为xiapao的插件也是用于验证码爆破。

a、启动验识别服务:爆破工具是xp-captchav 4.1,运行之后黑窗口不要关闭。在浏览器访问localhost:8899.访问成功即可使用。

b、添加bp拓展插件:1、python插件:在bp上面的顺序为extendions》》》add》》》python

2、添加xiapao插件:extendions》》》add》》》java>>>xiapao>>>设置全部勾选》》》高级设置验证码响应头》》》#这里面有一个小坑是开启和关闭的转换在验证码编号一里面丢入网址,在数据包拦截的页面输入@xiapao@1@

3、使用bp爆破

a、配置xp-captchav插件:使用bp拦截、无脑clear、在爆破密码时候需要payload2里面选择exendsion-generated,select-generated选择xp-cap文件,在线程池里面默认是10最大的线程设置为1。

b、配置xiapao插件:注意:在使用bp拦截发送爆破模式的时候,在position里面需要在demo第13或14要上空天下空地。把图像连接粘贴过来清空原来的设置,在修改配置里面没有设置日志,多保存一下配置。

4、九头蛇(hydra)

1、简单介绍

hydra是著名组织thc的⼀款开源的暴⼒破解密码⼯具,功能⾮常强⼤kali下是默认安装的,⼏乎⽀持所有协议的在线破解。 密码能否破解,在于字典是否强⼤以及电脑的性能。

2、参数

-l login ⼩写,指定⽤户名进⾏破解

-L file ⼤写,指定⽤户的⽤户名字典 

-p pass ⼩写,⽤于指定密码破解,很少使⽤,⼀般采⽤密码字典。 

-P file ⼤写,⽤于指定密码字典

-e ns 额外的选项,n:空密码试探,s:使⽤指定账户和密码试探 

-M file 指定⽬标ip列表⽂件,批量破解 

-o file 指定结果输出⽂件 

-f 找到第⼀对登录名或者密码的时候中⽌破解

-t tasks 同时运⾏的线程数,默认是16

-w time 设置最⼤超时时间,单位 

-v / -V 显示详细过程 

-R 恢复爆破(如果破解中断了,下次执⾏ hydra -R/path/to/hydra.restore 就可以继续任务。) 

-x ⾃定义密码。

3、破解SSH登陆密码

#先要确定shh是启动的
service ssh restart
#注意在这里面要切换到cd Desktop  ,先cd 到上层目录在进行切换
#指定kali账号 ⽤password.txt⽂件 使⽤3个线程,爆破本地的ssh

hydra -l kali -P password.txt -t 3 -e ns 127.0.0.1 ssh

我们不知道它的密码账号,不知道它的IP地址,直接nmap开干。

4、破解Windows登录密码(rdp远程)

hydra -l administrator -P password.txt -t 3 -e ns 192.168.1.180 rdp

5、破解mysql登陆密码
hydra -l root -P password.txt -t 3 -e ns localhost mysql

6、破解HTTP请求

hydra -t 3 -l luojie -P password.txt -s 80 192.168.1.147 http-post-form "/w
z/login.php:user=^USER^&pass=^PASS^:⽤户名或密码错误"

hydra -t 3 -l luojie -P password.txt -s 80 192.168.221.153 http-get-form "/w
z/login.php:user=^USER^&pass=^PASS^:⽤户名或密码错误"

注意:ip地址是被攻击的机器ip

5、后台地址爆破

a、实验目的

通过爬⾍去爬取⽹站⽬录,然后将爬取到⽬录进⾏展现,同时也可以匹配关键⽬录,如:admin,manger等。

b、实验环境

实验环境:kali 实验⼯具:Dirb

c、实验原理

默认情况下后台地址是不应被搜索引擎爬取到,因为后台涉及到关键信息的展示和配置,如果后台地址简单或者后台存在未授权问题,则会给后台间接威胁,同时如果采⽤的是CMS软件,当爬取到后台⻚⾯以后,通过查看 CMS版本号,可以寻找相关漏洞,从⽽造成后台⻛险。

d、实验内容

1、kali操作机使⽤浏览器访问靶机ip。2、使⽤dirb命令爆破⽹站下的⽬录。

笔者会继续完成关于各种漏洞的介绍以及各种漏洞实践分享。

最后,愿大家耐得住性子继续网络安全学习,不要懈怠要保持专注。希望笔者和大家一起努力,一起变的更强。


http://www.hkcw.cn/article/dwXXstQYYw.shtml

相关文章

B树和B+树

二叉搜索树和平衡二叉树 二叉搜索树,左子节点小于父节点发值,右子节点大于父节点的值。如果需要查找8,需要三次,而顺序查找需要6次。 同样是二叉搜索树,下图的情况查找效率会很低,从而引出平衡二叉树&#…

PDF 转 HTML5 —— HTML5 填充图形不支持 Even-Odd 奇偶规则?(第一部分)

在填充 PDF 中的图形时(以及许多其他技术中),你可以选择使用 Even-Odd(奇偶) 或 Non-Zero(非零) 填充规则。 对于那些已经在想“你在说啥?”的朋友,别担心,我…

java反序列化: Transformer链技术剖析

Transformer链是CC反序列化漏洞的"执行引擎",本文聚焦Transformer链的核心原理和实现机制,为后续完整利用链分析奠定基础。 一、Java命令执行与序列化限制 1.1 常规命令执行方式 Java中执行系统命令的标准方法是通过Runtime类: …

bismark OT CTOT OB CTOB 以及mapping后的bam文件中的XG,XR列的含义

首先,OT,OB,CTOT,CTOB都是描述测序reads的,而不是描述参考基因组的。 bisul-fate建库会将DNA双链文库中非甲基化的C转化成U。转化结束后,被转化的U和互补链的G并不配对。此时正链(,…

【笔记】部署 AgenticSeek 项目问题:端口 8000 被占用

🚫 部署 AgenticSeek 项目问题二:端口 8000 被占用 💡 问题描述 运行 api.py 时,控制台报错: ERROR: [Errno 10048] error while attempting to bind on address (0.0.0.0, 8000): 通常每个套接字地址(协议/网络地址…

javaEE->IO:

文件: 操作系统中会把很多 硬件设备 和 软件资源 抽象成“文件”,统一进行管理。 大部分谈到的文件,都是指 硬盘的文件,文件就相当于是针对“硬盘”数据的一种抽象 硬盘: 1.机械硬盘:便宜 2.固态硬盘&…

Python窗体编程技术详解

文章目录 1. Tkinter简介示例代码优势劣势 2. PyQt/PySide简介示例代码(PyQt5)优势劣势 3. wxPython简介示例代码优势劣势 4. Kivy简介示例代码优势劣势 5. PySimpleGUI简介示例代码优势劣势 技术对比总结选择建议 Python提供了多种实现图形用户界面(GUI)编程的技术&#xff0c…

短视频平台差异视角下开源AI智能名片链动2+1模式S2B2C商城小程序的适配性研究——以抖音与快手为例

摘要 本文以抖音与快手两大短视频平台为研究对象,从用户群体、内容生态、推荐逻辑三维度分析其差异化特征,并探讨开源AI智能名片链动21模式与S2B2C商城小程序在平台适配中的创新价值。研究发现,抖音的流量中心化机制与优质内容导向适合品牌化…

线程间和进程间是如何进行通信

进程是由线程组成的,进程所拥有的功能线程全部具有,线程所拥有的功能进程不一定有,所有线程的通信方式,进程不一定有。 线程之间的通信主要有两种:共享内存和信息传递 (端口,方法调用等等) 进程之间的通…

wow Warlock shushia [Dreadsteed]

wow Warlock shushia [Dreadsteed] 克索诺斯恐惧战马坐骑的任务 在《魔兽世界》怀旧服中,术士大马任务,也就是获得克索诺斯恐惧战马坐骑的任务,是一个既充满挑战又极具成就感的系列任务。以下是详细的任务流程: 一、任务起始 ‌…

Axure 基础入门

目录 认识产品经理 项目团队* 基本概述 认识产品经理 A公司产品经理 B公司产品经理 C公司产品经理 D公司产品经理 产品经理工作范围 产品经理工作流程* 产品经理的职责 产品经理的分类 产品经理能力要求 产品工具 产品体验报告 原型设计介绍 原型设计概述 为…

快手可灵视频V1.6模型API如何接入免费AI开源项目工具

全球领先的视频生成大模型:可灵是首个效果对标 Sora 、面向用户开放的视频生成大模型,目前在国内及国际上均处于领先地位。快手视频生成大模型“可灵”(Kling),是全球首个真正用户可用的视频生成大模型,自面…

哈工大2024春csapp大作业——程序人生-Hello’s P2P

计算机系统 大作业 题 目 程序人生-Hello’s P2P 专 业 网络空间安全 学   号 2022110717 班   级 2203901 学 生 胡丁鹏     指 导 教 师 史先俊    计算机科学与…

程序人生的学习密码:终身学习促进职业生涯飞跃

程序人生的学习密码:终身学习促进职业生涯飞跃 关键词:终身学习、程序员成长、知识体系构建、学习方法论、技术迭代、职业发展、认知升级 摘要:在技术快速迭代的IT领域,程序员的职业生涯能否实现持续飞跃,核心在于是否构建了高效的终身学习体系。本文从认知科学和职业发展…

软件测试找工作|20道银行项目高频面试题

小编给大家上面试干货啦!把前两天整理的银行项目面试题系列汇总给你们复习吼! 先来看下面试题的目录叭...... 1、介绍一下贷款的项目? 贷款项目是银行业务中的重要组成部分,它是指银行向客户提供资金,让客户在约定的期…

【老张的程序人生】我命由我不由天:我的计算机教师中级岗之旅

在计算机行业的洪流中,作为一名20年计算机专业毕业的博主,我深知这几年就业的坎坷与辉煌。今天,我想与大家分享我的故事,一段关于梦想、挑战与坚持的计算机教师中级岗之旅。希望我的经历能为大家提供一个发展方向,在计…

程序人生-Hello’s P2P(2025)

计算机系统 大作业 题 目 程序人生-Hello’s P2P 专 业 计算机与电子通信 学   号 2023111735 班 级 23L0509 学 生 杨祥锐 指 导 教 师 史先俊 …

程序人生-Hello‘s P2P

计算机系统 大作业 题 目 程序人生-Hello’s P2P 专 业 生命科学和医学学院 学   号 2023113108 班   级 2352001 学 生 杜若林 指 导 教 师 刘松波 计算机科学与技术…

2025哈工大计统PA-P2P程序人生

摘 要 作此论文的目的是为了了解程序从输入终端到在终端中显示运行的一系列过程。本文详细分析了计算机在生成hello可执行文件的预处理、编译、汇编、链接、进程管理等整个生命周期,解析了hello程序从初始状态输入到结束执行被回收的全部过程,查看并注…

程序人生Hello’s P2P CSAPP大作业

计算机系统 大作业 题 目 程序人生-Hello’s P2P 专 业 计算学部 学   号 2023112327 班   级 23L0509 学 生 朱永久      指 导 教 师 …