网络安全渗透
文章平均质量分 94
这是从零到一学习掌握网络安全渗透、攻防一体技术的保姆级教程专栏,我们一起共筑安全的网络环境;在学习本专栏前请先认真详细学习《中华人民共和国网络安全法》及其所在国家地区的相关法规内容;本专栏教程仅供学习研究网安渗透等内容的知识原理,请勿用在非法途径,若将其用于非法目的,所造成的一切后果由您自行承担
牛奶咖啡13
将抽象的事情具象化,具象化的事情流程化,流程化的事情标准化,标准化的事情自动化
【抽象-->具象-->流程-->标准-->自动】
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux服务器常见的攻击类型及其对应的防御策略和被攻击后的处理思路
本文主要是关于【服务器常见的攻击类型和防御策略说明】【DDOS攻击的防御策略】【Linux服务器遭受攻击后的处理思路】【服务器被攻击后如何分析溯源】的思路分析及其可实践的方法指导,让我们的服务器更加安全有保障原创 2025-08-12 12:08:27 · 96 阅读 · 0 评论 -
夜神模拟器的PIN密码忘记后清除PIN的操作方法
本文是关于夜神模拟器忘记了PIN锁屏密码无法进入桌面,在不破坏原有内容的情况下,清除该夜神模拟器的锁屏PIN密码内容的详细操作步骤原创 2025-08-11 00:19:35 · 522 阅读 · 0 评论 -
跨站脚本攻击的多种方式——以XSS-Labs为例二十关详解解题思路
XSS-Labs是一个学习XSS攻击手法的靶场,方便我们系统性的学习掌握跨站脚本攻击的方式方法。原创 2024-12-21 20:43:02 · 1523 阅读 · 2 评论 -
同源与跨源(域)资源共享说明
当协议、主机(域名)、端口中的任意一个不相同时,称为不同源(域)。把不同的源(域)之间请求数据的操作,成为跨域操作。原创 2024-12-19 00:59:13 · 790 阅读 · 0 评论 -
跨站脚本攻击(XSS)可能存在的位置与实操演示
一般来说只要Web网站中涉及到的用户交互(如:输入输出、搜索、查询等按钮)的位置,都可能存在XSS漏洞【常见的XSS地方有:登录注册、提交留言评论、a标签连接地址等等】。原创 2024-12-17 13:42:56 · 1067 阅读 · 0 评论 -
实现对大批量URL的SQL注入漏洞检测——调用sqlmapapi方式
1、现有大批量URL需进行SQL注入漏洞检测(但直接使用sqlmap.py进行手工单条检测URL效率太低不符合预期); 2、需要对大批量URL进行自动化的SQL注入漏洞检测,方便后续根据检测的结果进行针对性的渗透维护工作;针对大批量URL的SQL注入漏洞检测可以使用sqlmapapi.py结合Python程序实现。原创 2024-12-12 11:08:21 · 1050 阅读 · 0 评论 -
爆破FTP服务器并尝试获取可用的FTP登录用户名称与密码
我们在虚拟测试环境下进行局部渗透测试的时候,发现了FTP服务器,此时我们想要查看操作该FTP服务器,但是需要用户名称和密码,我们就可以尝试使用猜测用户名称和密码的方式去尝试登录;如果存在一些弱口令或常见用户密码则可以登录上FTP服务器进行后续的操作。原创 2024-12-10 23:51:41 · 1249 阅读 · 0 评论 -
利用Python实现子域名简单收集
我们可以使用Python程序结合子域名字典进行枚举获取;但是使用字典枚举获取有局限【即能获取到多少子域名信息,完全取决于字典的覆盖程度】请注意:使用程序进行自动获取子域名内容的时候会造成较大的流量,可能会触发目标系统的安全产品的警告。原创 2024-12-07 21:40:32 · 747 阅读 · 0 评论 -
批量验证指定漏洞思路和流程
当我们需要针对某个已经爆出的漏洞进行验证的时候,首先需要了解清楚这个漏洞的原理;然后我们在根据漏洞的特征去测试分析,如果符合漏洞特征那就表示成功; 但是,如果我们需要针对一大批的资产进行验证该漏洞,如果只是靠手工去操作的话,那会十分的繁琐且枯燥,效率也不高;那有没有一种方法可以让我们不用手动一个个测试,能够很快得到结果?原创 2024-12-09 23:46:05 · 1304 阅读 · 0 评论 -
关于安卓模拟器或手机设置了BurpSuite代理和安装证书后仍然抓取不到APP数据包的解决办法
当我们在安卓模拟器或者手机上已经设置了BurpSuite代理且安装了BurpSuite的CA证书,正常情况下,我们是可以抓取到大部分APP关于网络(http、https等协议)的全部数据包了。但是也有一些App的数据包抓取不到(通常这些抓取不到数据包的App会显示如:“无网络连接”、“服务器连接错误”、“服务器连接超时”等提示;且BurpSuite上也没有拦截到任何请求数据)。原创 2024-11-19 17:24:09 · 2049 阅读 · 0 评论 -
在夜神安卓模拟器上安装配置BurpSuite的证书——用于抓取https协议的数据内容
在模拟器或者手机上安装BurpSuite证书的用于抓取https协议的数据内容,方便我们对一些app程序的数据进行抓取分析改善,否则只能抓取http协议的数据内容。原创 2024-11-18 21:25:11 · 1275 阅读 · 0 评论 -
主机型入侵检测系统(HIDS)——Elkeid在Centos7的保姆级安装部署教程
主机型入侵检测系统(Host-based Intrusion Detection System 简称:HIDS);HIDS作为主机的监视器和分析器,主要是专注于主机系统内部(监视系统全部或部分的动态的行为以及整个系统的状态)。 HIDS使用传统的C/S架构,只需要在监测端安装agent即可,且使用用户无感知,不影响现有的业务内容和用户使用,实现本地的安全监测(agent是实时反馈、误报率低,可快速检测到异常行为)。原创 2024-11-14 23:58:55 · 2022 阅读 · 0 评论 -
网络安全——应急响应之Linux入侵排查
本文主要介绍关于Linux系统被入侵后的应急响应工作流程和排查内容原创 2024-11-13 18:23:12 · 1339 阅读 · 0 评论 -
网络安全——应急响应之Windows入侵排查
网络安全所说的应急响应(Emergency Response)通常是指在突发事件发生后,为了减少损失和危害,迅速采取的一系列应对措施,保护生命财产安全,恢复正常秩序的过程。这里说的突发事件特指:影响系统(包含服务器主机和操作系统、网络范围)正常工作的情况(如:黑客入侵服务器、黑客劫持服务器、病毒爆发、系统异常宕机、应用服务瘫痪、信息窃取、DDOS攻击、网络流量异常等内容)原创 2024-11-08 14:53:36 · 1195 阅读 · 0 评论 -
Mysql数据库的UDF提权
渗透人员编写可调用系统命令行(CMD或shell)的文件生成动态链接库(Windows系统是.dll;Linux系统是.so),且将该动态链接库内容上传到MySql的函数插件文件夹目录下;然后在通过sql语句调用该动态链接库创建一个自定义函数,最后直接调用该自定义函数sql执行查询系统命令,实现提权(即:在数据库中的查询就等价于直接在系统调用cmd或者shell中执行命令)原创 2024-11-05 14:22:47 · 4320 阅读 · 1 评论 -
Linux系统权限提取方法
Linux渗透常用指令与脏牛提权操作保姆级示例原创 2024-11-04 23:54:17 · 810 阅读 · 0 评论 -
获取Windows计算机信息的一些常用命令
获取计算机的相关启动服务、所在域、共享内容、本地所有用户、域用户、进程列表、计划任务、开放的端口信息命令原创 2024-11-03 10:55:42 · 1238 阅读 · 1 评论 -
ProcDump配合mimikatz获取Windows系统账户和密码等信息
简单的说就是Windows系统中关于账户密码等信息内容(无论是明文还是密文)都是由lsass.exe 进程管理的,我们可以使用微软自己开发的ProcDump进程监视器来备份一份Windows的lsass.exe账户管理进程,然后使用mimikatz来读取备份出来的信息。原创 2024-11-01 14:38:59 · 1203 阅读 · 0 评论 -
内网穿透之网络层ICMP隧道
一般来说大部分公司里面的网络都是有部署对应的网络安全防护设备的,并且已经针对TCP、UDP、SOCKS5等协议进行监控或限制了,此时我们想要通过外网渗透到公司内网设备上,可以考虑使用ICMP协议数据来进行传递;一般来说,防火墙是不会屏蔽ICMP协议的数据包【即:ping 】的,这样就可以实现不受限制的访问了原创 2024-10-28 22:02:08 · 1329 阅读 · 0 评论 -
frp内网穿透(代理)保姆级教程
前面我们使用了Ngrok实现将内网项目通过端口映射到外网给他人访问使用,但是使用Ngrok等类似的工具有一个问题就是使用的是别人的公网服务器(如果我们只是局限于小范围测试一些比较敏感的内容,或者仅供自己使用)那么就会感觉不是很安全,因为ngrok公网服务器的提供者是可以随时随地登录上去进行查看和收集相关数据内容的。完全可控的内网穿透需求 1、可以清楚的查看到该内网穿透服务内容的源码,可以追查确保源头干净; 2、可以自己掌控部署服务端(即搭建自己的公网服务跳板机原创 2024-10-22 10:50:36 · 4197 阅读 · 0 评论 -
怎样设置Windows系统不会自动同步时间
我们在进行测试一些软件的时候需要调整Windows系统的时间到指定的日期,并且希望这个手动调整的日期可以固定住不变,不希望电脑重启后恢复到当前的最新日期。原创 2024-10-12 23:00:22 · 4541 阅读 · 0 评论 -
解决Kali直接使用root用户密码ssh远程登录不上问题
当我们直接使用root用户和密码ssh远程登录时(ssh root@Kali主机的IP地址)直接提示“SSH服务器拒绝了密码,请再试一次”或者“Permission denied, please try again.(权限被拒绝,请重试)”信息,就是登录不上Kali。而使用非root用户就可以登录上Kali了,原创 2024-10-12 20:34:38 · 1740 阅读 · 0 评论 -
阿里巴巴开源的FastJson 1反序列化漏洞复现攻击保姆级教程
FastJson为了知道提交过来的数据是什么类型,特别增加了自动类型(autotype)逻辑(即:每次都需要读取【@type】属性造成该漏洞;Fastjson反序列化的Gadget需要无参默认构造方法或者注解指定构造方法并添加相应参数。使用Feature.SupportNonPublicField才能打开非公有属性的反序列化处理,@type可以指定反序列化任意类调用其set,get,is方法,并且由于反序列化的特性,我们可以通过目标类的set方法自由的设置类的属性值,由此攻击者可构造出一些恶意利用链)原创 2024-10-04 20:45:17 · 1766 阅读 · 0 评论 -
Kali或Debian系统安装JDK1.8保姆级教程
Kali或Debian系统安装JDK1.8保姆级教程原创 2024-10-03 17:31:25 · 1643 阅读 · 0 评论 -
Docker运行报错“library initialization failed - unable to allocate file descriptor table - out of memory”
使用【docker ps】命令查看当前运行的容器时,发现都没有该漏洞容器,使用【docker ps -a】发现了该容器已经停止,再使用【docker logs 容器id】查看该容器日志时发现该容器的错误信息“library initialization failed - unable to allocate file descriptor table - out of memory ”原创 2024-10-03 15:26:40 · 3785 阅读 · 2 评论 -
给Windows系统设置代理的操作方法
网络代理是一种特殊的网络服务,允许一个网络终端通过这个服务与另一个网络终端进行非直接的连接,而提供代理服务的电脑系统或其它类型的网络终端被称为代理服务器。代理服务器是网络信息的中转站,代理服务器就像是一个很大的池子。而代理IP可以将其理解成代理服务器的分支,一个代理服务器可以提供几十几百甚至更多的代理IP节点。原创 2024-10-01 22:18:18 · 10174 阅读 · 0 评论 -
服务器端请求伪造(SSRF)漏洞解析
SSRF攻击是通过连接外网的Web服务器与它相连而与外网隔离的内部服务器或系统。SSRF形成的原因大部分是由于该连通外网的服务端提供了从其他服务器应用获取数据的功能且没有对目标地址做过滤与限制。利用该连通外网服务器端存在缺陷的web程序作为代理攻击远程和本地的服务器。原创 2024-09-27 23:22:40 · 1418 阅读 · 0 评论 -
跨站请求伪造(CSRF)漏洞详解
跨站请求伪造(Cross-site request forgery 简称:CSRF);是一种冒充受信任用户,向服务器发送非预期请求的攻击方式(它允许攻击者诱使用户执行他们不打算执行的操作;允许攻击者部分绕过同源策略,该策略旨在防止不同网站相互干扰)【CSRF主要利用的是网站对用户网页浏览器的信任】【XSS 利用的是用户对指定网站的信任】。 跨站请求伪造的攻击特性是危害性大但非常隐蔽,攻击者完全可以在用户毫无察觉的情况下发起CSRF攻击。原创 2024-09-21 21:25:21 · 1680 阅读 · 0 评论 -
Web后端服务平台解析漏洞与修复、文件包含漏洞详解
Web网站的运行一般需要后端的服务器平台提供服务解析服务,常见的服务器平台有Apache、Nginx、IIS,而同一服务器下不同版本的服务平台又有不同的解析漏洞。文件包含操作,在目前流行的开发语言(Java、C#、python、php、...)中都会提供;但是PHP对于文件包含所提供的功能太强大,太灵活,故包含漏洞经常出现在PHP语言中,这也就导致了出现了一个错误现状,很多初学者认为包含漏洞只出现PHP语言之中,其实在其它语言中也可能出现包含漏洞。原创 2024-09-19 18:29:18 · 1696 阅读 · 0 评论 -
web网站的任意文件上传下载漏洞解析
大部分的Web网站都拥有文件上传文件的接口(允许上传图片、视频、头像、文档等其他类型的文件到服务器上);但是如果Web网站的开发人员并没有对上传的文件相关参数、内容信息进行严格的过滤防护,未对安全进行考虑;那么攻击者就可以通过一些方法将恶意文件上传到服务器上,然后通过上传的恶意文件来访问甚至控制整个服务器。一般来说攻击者上传的恶意文件被称为网页后门(即WebShell)是一种木马程序,该后门的功能非常强大(可以进行查看服务器目录、服务器文件、执行系统命令、拉取或删除服务器文件等操作)。原创 2024-09-17 17:58:48 · 1682 阅读 · 0 评论 -
跨站脚本攻击(XSS)
XSS(全称:Cross Site Scripting【跨站脚本攻击】),为了避免和CSS(全称:Cascading Style Sheets【层叠样式表】)名称混淆冲突,故改名为:XSS;是一种常见的Web应用程序代码注入安全漏洞之一。攻击者可以利用这种漏洞在网站上注入行恶意代码,用户在不知情的情况下访问这些被注入了恶意代码的网站内容,导致用户自己的账户、会话cookie、键盘输入内容等敏感信息被攻击者盗取,攻击者可以利用这些信息突破网站的访问限制并冒充受害用户进行操作。原创 2024-09-15 23:24:03 · 1274 阅读 · 0 评论 -
微软数据库的SQL注入漏洞解析——Microsoft Access、SQLServer与SQL注入防御
一般进行SQL注入前,都需要对这些数据库所对应的程序寻找注入点,常见的SQL注入点一般存在于参数输入、输出的位置(如:注册登录、不同页码、参数内容的数据查询、不同页面切换、留言版等内容)。原创 2024-09-12 13:57:55 · 2495 阅读 · 0 评论 -
SQL漏洞自动注入和数据库接管开源工具——sqlmap的介绍和保姆级使用教程
sqlmap是一个开源渗透测试工具,它可以自动执行检测和利用 SQL 注入漏洞来实现接管数据库服务器。它配备了一个强大的检测引擎、终极渗透测试器的许多功能,从数据库指纹识别、及数据库中获取数据,到访问底层文件系统和通过带外连接在操作系统上执行命令;功能十分强大。原创 2024-09-09 20:06:08 · 1853 阅读 · 0 评论 -
MySQL数据库的SQL注入漏洞解析
SQL注入总结起来就是:没有对用户输入提交的数据内容的合法性进行严格的判断或过滤,就直接将这些伪造的数据内容带入到数据库执行,导致数据泄露或损坏,甚至导致完全接管主机的一种安全漏洞。原创 2024-09-07 20:44:48 · 1659 阅读 · 2 评论 -
浏览器的高级搜索
通常我们在浏览器搜索内容都是直接在输入框输入我们想要查询的内容,但是这样搜索出来的内容关联性不是很高,很多内容都是与我们搜索内容无关,会浪费我们大量的时间去查找内容。比如:我想要搜索网页中包含《游戏科学》这4个字的所有网页,我们直接在浏览器输入“游戏科学”得到的结果并不是我们想要的结果【即网页中只包含《游戏科学》的内容,而是会搜索出游戏、游戏科学、科学游戏、科学、游戏等多个含有这4个字的内容】,原创 2024-08-30 23:09:11 · 2904 阅读 · 0 评论 -
URL编码规则介绍
由于URL设计之初是按照ASCII码为基础进行设计的,而ASCII码只支持128个字符;其中33个字符无法显示(编号范围是0-31和127(0x00-0x1F和0x7F)),只有95个可显示的字符(即从可显示字符编号范围是32-126【0x20-0x7E】)。那也就是说超出ASCII码的内容就没有办法正常显示,特别是对于国内使用的中文来说尤其明显,此时就交给应用程序(即:浏览器)来进行处理(目前浏览器对于超出ASCII码范围的内容是进行编码为百分比符号+16进制的2位数据显示原创 2024-08-29 22:28:18 · 3590 阅读 · 0 评论 -
安卓模拟器蓝叠(BlueStack)怎样设置BurpSuite的代理?
在我们日常的开发过程中,我们需要对一些安卓移动端App程序进行抓包分析,获取其中的一些请求、响应数据,方便我们对程序进行调整测试。但是我们手头上有没有对应的安卓手机。原创 2024-08-28 13:50:22 · 3235 阅读 · 3 评论 -
Git项目的文件泄露分析和漏洞修复
如果我们的项目是使用【git clone】部署在服务器端且开启了目录浏览功能,就会存在.git源码泄露漏洞(.git文件夹默认是隐藏的)。原创 2024-08-26 08:30:00 · 1446 阅读 · 0 评论 -
SVN项目的文件泄露分析和漏洞修复
当我们使用【SVN 检出(K)】【SVN Checkout】项目仓库【Repositories】后,项目内容会包含一个隐藏的【.svn】文件夹,正常情况下我们是不会注意到这个隐藏的内容的(该文件夹包含了整个项目仓库的内容)存在泄露风险原创 2024-08-25 12:08:29 · 1761 阅读 · 0 评论 -
Docker的介绍、保姆级安装和使用
比如:我需要将一个安装好nginx环境的内容分享给其他人:方式一【使用虚拟】(应用程序Nginx与基础设施即Linux系统并没有分离,完全依赖当前配置的Linux系统环境):在虚拟机中我需要先创建一个对应的Liunx系统环境,然后再在该虚拟的Linux环境中下载Nginx并且进行对应的环境配置,最后就是将整个虚拟机的Linux系统都打成压缩包,整个压缩包是很大,大约有2G至3G,且还需要通过其他的方式将这个打压缩包发送给对应的人,十分繁琐,费时且耗费资源,而其实我们真正只需要的Nginx环境内容只6M左右原创 2024-08-18 23:13:38 · 1825 阅读 · 4 评论
分享