随笔分类 -  红队的自我修养

攻防行动中的攻击方简称为红队
摘要:# 前言 当我们使用远程线程注入将dll注入至系统服务进程中往往会失败,这是因为大多数系统服务都是在Session0中运行的 "Session 0"是Windows操作系统中的一个特殊的会话,专门用于运行系统服务和其他在用户登录之前就需要运行的程序。从Windows Vista和Windows Se 阅读全文
posted @ 2023-06-12 16:48 亨利其实很坏 阅读(479) 评论(0) 推荐(0)
摘要:# 1.内联汇编加载 使用内联汇编只能加载32位程序的ShellCode,因为64位程序不支持写内联汇编 ```cpp #pragma comment(linker, "/section:.data,RWE") //将data段的内存设置成可读可写可执行 #include //ShellCode部分 阅读全文
posted @ 2023-05-24 22:39 亨利其实很坏 阅读(9899) 评论(3) 推荐(4)
摘要:# 前言 ## 什么是私钥和公钥 私钥和公钥是密码学中用于实现加密、解密和数字签名等功能的关键组件。 私钥是一种加密算法中的秘密密钥,只有密钥的拥有者可以访问和使用它。私钥通常用于数字签名和数据加密等场景中,它可以用于对数据进行加密,同时也可以用于解密已经被加密的数据。 公钥是与私钥对应的一种公开密 阅读全文
posted @ 2023-05-24 20:06 亨利其实很坏 阅读(3245) 评论(0) 推荐(0)
摘要:# 简介 本文详细介绍了如何通过文件加载和远程URL加载方式实现Shellcode分离加载,以规避安全软件的检测。文章首先描述了通过Metasploit Framework生成的shellcode文件加载的过程,并提供了相关的C++代码。 为了避免被杀毒软件检测,利用动态API调用和lazy_imp 阅读全文
posted @ 2023-05-24 15:53 亨利其实很坏 阅读(4474) 评论(3) 推荐(0)
摘要:分析MSF的ShellCode 1.Hash寻找系统API函数 由于ShellCode是没有PE结构的,无法通过导入表来调用系统的API函数,因此,这部分是一个通用的API调用函数,它可以根据给定的哈希值查找并调用相应的API。在查找API时,它会遍历已加载模块的列表以及每个模块的导出地址表。这个函 阅读全文
posted @ 2023-03-30 21:12 亨利其实很坏 阅读(850) 评论(0) 推荐(0)
摘要:简介 Shellter是一种动态二进制程序壳程序,它可以在现有的可执行文件中隐藏恶意软件。它使用动态链接库技术来实现恶意代码的注入,并且可以在不修改现有的可执行文件的情况下进行注入。这使得它非常难以检测,因为它不会改变文件的哈希值或数字签名 Shellter的官方下载地址:https://www.s 阅读全文
posted @ 2023-01-26 22:08 亨利其实很坏 阅读(677) 评论(0) 推荐(0)
摘要:Invoke-Obfuscation 简介 Invoke-Obfuscation工具下载地址: https://github.com/danielbohannon/Invoke-Obfuscation 这是一款针对PowerShell文件的免杀工具, 此处对CS生成的PowerShell木马进行免杀 阅读全文
posted @ 2023-01-07 12:16 亨利其实很坏 阅读(847) 评论(0) 推荐(0)
摘要:前言 什么是SSH隧道 SSH隧道是使用SSH协议连接两台计算机之间的通道。它使用密钥加密数据传输,并允许计算机之间的安全连接。 通常,SSH隧道用于通过不安全的网络(例如互联网)连接到远程服务器。隧道提供了一种安全的方法来访问远程服务器,而无需担心数据被窃取。 要使用SSH隧道,需要有远程服务器的 阅读全文
posted @ 2022-12-29 12:51 亨利其实很坏 阅读(391) 评论(0) 推荐(0)
摘要:为何要设置上层代理 Burp Suite设置上游代理的主要原因是为了拦截和修改来自浏览器的请求。当您在使用Burp Suite进行Web应用程序安全测试时,您可能希望模拟攻击者发送恶意请求,以测试应用程序是否能够防御这些攻击。使用上游代理可以帮助您在浏览器和目标服务器之间插入Burp Suite,从 阅读全文
posted @ 2022-12-22 11:56 亨利其实很坏 阅读(1988) 评论(0) 推荐(0)
摘要:前言 在2014年美国黑帽大会上,安全研究人员JakobLell和独立安全研究人员Karsten Nohl展示了他们称为“BadUSB”的攻击方法,这种攻击方法让USB安全和几乎所有和USB相关的设备(包括具有USB端口的电脑)都陷入相当危险的状态 现在的USB设备很多,比如语音视频设备、摄像头等, 阅读全文
posted @ 2022-12-11 23:07 亨利其实很坏 阅读(4586) 评论(0) 推荐(0)
摘要:简介 Meterpreter shell中的portfwd命令最常用作透视技术,允许直接访问攻击系统无法访问的机器, 例如不出网的内网主机, 前提是你要有一个此内网网段的能出网的主机的Meterpreter shell 命令参数 add: 增加端口转发 delete: 删除指定的端口转发 list: 阅读全文
posted @ 2022-12-08 09:27 亨利其实很坏 阅读(349) 评论(0) 推荐(0)
摘要:正向连接 环境拓扑图 操作步骤 在CS客户端新建一个TCP协议的监听, 监听端口为4444 创建无状态木马(Windows Executable(S)), 选择上述建立的TCP监听器, 随后将无状态木马放到不出网的内网主机中去运行, 运行后内网主机就会监听本机的4444端口 在web服务器的beac 阅读全文
posted @ 2022-12-08 08:29 亨利其实很坏 阅读(508) 评论(0) 推荐(0)
摘要:简介 netsh是从Windows 2000开始就有的一个用于配置网络设备的命令行工具 其中netsh interface portproxy是一个配置网络代理的命令, 可以配置ipv4或ipv6的端口转发代理以及双向端口转发代理 常用功能 添加端口转发(管理员权限) 下述命令的意思是, 若有TCP 阅读全文
posted @ 2022-12-06 23:44 亨利其实很坏 阅读(378) 评论(0) 推荐(0)
摘要:端口映射和端口转发 端口映射 端口映射就是将外网的主机的一个端口映射到内网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上 端口转发 端口转发就是将发往外网指定端口的通信完全转发给内网的指定端口 两者的区分 端口映射可以实现外网到内网和内网 阅读全文
posted @ 2022-12-06 23:40 亨利其实很坏 阅读(169) 评论(0) 推荐(0)
摘要:简介 LInux反弹Shell(Reveser Shell), 也可以称为反向Shell, 由被控制端主动向控制端发送请求建立通讯, 随后将执行命令的结果输出到控制端, 本质上是网络概念的客户端与服务端的角色反转 本篇文章介绍LINUX反弹Shell的多种姿势, 在真实的渗透环境中, 根据客户端存在 阅读全文
posted @ 2022-11-27 10:31 亨利其实很坏 阅读(1618) 评论(0) 推荐(0)
摘要:前言 如今大多数企业的内网都部署了流量审计服务, 用来专门分析流量特征, 比如后门特征和行为特征 若直接使用Metasploit对内网进行横向渗透, 其产生的流量会很容易被内网防护工具检测出来, 因此需对流量进行加密来绕过检测 这里介绍使用OpenSSL对MSF流量进行加密 演示步骤 1.OpenS 阅读全文
posted @ 2022-11-26 13:53 亨利其实很坏 阅读(411) 评论(0) 推荐(0)
摘要:前言 在红队的后渗透阶段中, 往往需要反弹shell进行下一步的内网横向渗透, 而这种反弹shell大多数都有一个缺点, 那就是其传输的流量都是明文传输, 相当容易被内网的防火软件所捕捉, 要是蓝队对此流量进行朔源分析, 很容易就能复现攻击的整个流程 例如此处用netcat反弹Shell进行测试, 阅读全文
posted @ 2022-11-26 13:47 亨利其实很坏 阅读(225) 评论(0) 推荐(0)
摘要:一、HTA木马 简介 HTA是HTML Application的缩写,直接将HTML保存成HTA的格式,是一个独立的应用软件。HTA虽然用HTML、JS和CSS编写,却比普通网页权限大得多,它具有桌面程序的所有权限。就是一个html应用程序,双击就能运行 HTA木马一般配合网站克隆进行钓鱼攻击 步骤 阅读全文
posted @ 2022-11-22 16:52 亨利其实很坏 阅读(889) 评论(0) 推荐(0)
摘要:CS之间派生会话 将CS1管理的会话派生至CS2中, 简单来说就是将CS1服务器的肉鸡送给CS2服务器 准备环境 | 主机 | 描述 | | | | | Kali(192.168.47.134) | CS TeamServer1 | | Kali2(192.168.47.144) | CS Team 阅读全文
posted @ 2022-11-21 16:05 亨利其实很坏 阅读(147) 评论(0) 推荐(0)
摘要:前言 本篇文章主要用到python来对CobaltStrike生成的Shellcode进行分离免杀处理, 因此要求读者要有一定的python基础, 下面我会介绍pyhon反序列化免杀所需用到的相关函数和库 exec函数 exec函数是python的内置函数, 其功能与eval()函数相同, 但不同的 阅读全文
posted @ 2022-11-21 10:38 亨利其实很坏 阅读(891) 评论(1) 推荐(1)