Sublarge

// BLOG

Blog

拆开、记下、再走一遍。

红队渗透
2024-11-18/1365 reads

CTF 中绕过过滤执行系统命令——运算符的妙用

运算符的妙用在 CTF 中的命令注入攻防中起着至关重要的作用。通过对 Shell 运算符(如||&&;和)的巧妙组合,攻击者能够绕过简单的输出重定向、防止命令执行的措施。CTF 题目中的这种技术不仅能用于绕过输出抑制,还可以帮助攻击者突破命令过滤和安全限制,执行恶意命令。

CTFRCE
红队渗透
2024-11-18/2507 reads

信息收集系列(五):存活探测与指纹识别

在信息收集系列的前几篇文章中,我们系统地扩展了资产收集范围,从 IP 地址、子域名到端口扫描,逐步完善了目标资产清单。完成端口扫描后,我们已经最大程度地获取了目标资产的基本范围。存活探测:确认资产是否在线,以提高后续扫描效率。指纹识别:获取目标的技术栈信息,分析目标的关联性,并筛选出高危或脆弱资产,为后续渗透测试奠定基础。

网络安全信息收集渗透指纹识别
红队渗透
2024-11-17/1843 reads

Linux 敏感文件路径总结以及查找方法

在渗透测试中,了解系统关键文件的路径及其作用是十分必要的。在后渗透阶段,掌握这些路径能够帮助安全测试人员更高效地收集信息并发现潜在的安全漏洞。以下是常见服务文件路径、系统敏感文件路径以及查找方法的总结。Linux 系统中存在一些重要的敏感文件,它们存储了用户信息、系统配置和历史记录等内容。通过了解和掌握这些敏感文件路径及查找方法,可以在渗透测试中更加高效地发现系统的薄弱点,为进一步的渗透打下基础。在后渗透测试阶段,查找机密文件是收集信息的重要步骤。这是一种有效的方法,用于查找潜在的机密内容。

linux服务器运维渗透
安全研究
2024-11-17/2091 reads

Shell read 命令指南:从标准输入读取数据

Shell脚本编程中,read命令是实现用户交互的核心工具。文章系统讲解了read的语法和常用选项:-p显示提示信息,-n限定字符数,-t设置超时,-s静默输入,-r原样读取反斜杠。重点介绍了while read循环处理文件数据的高效写法,并指出管道中read会创建子进程导致变量失效,推荐使用重定向方式。最后总结了read在交互设计、数据安全和批量处理中的应用技巧,帮助开发者编写更健壮的Shell脚本。

linux脚本shellbash
红队渗透
2024-11-16/2517 reads

信息收集系列(四):端口扫描

在前几篇文章中,我们介绍了 IP 和子域名的收集工作。那么,拿到这些 IP 和子域名后,接下来该做什么呢?我建议优先进行端口扫描。端口扫描是渗透测试和信息收集中的重要环节。《16款端口扫描工具横向对比测评》。这篇文章对主流工具进行了深入分析,非常值得一读。

网络安全信息收集端口扫描渗透
Windows
2024-11-16/1615 reads

终端快捷键学习笔记

掌握终端快捷键是提升工作效率的一个关键步骤。通过本文介绍的常见快捷键,你可以更流畅、高效地使用终端,提高日常操作的便捷性。尽管不同操作系统之间存在一些差异,但大部分快捷键在 Linux 和 macOS 系统中是相似的,而 Windows 系统的体验则相对复杂。希望通过这篇笔记,你能更好地理解并应用这些快捷键,提升在终端中的操作熟练度。

学习笔记终端快捷键
Linux
2024-11-15/2650 reads

Shell脚本基础:变量使用

在 Shell 脚本中,变量是用来存储数据的标识符,可以保存字符串、数字或命令输出的结果。变量的定义非常简单,通过等号()将值赋给变量名。语法结构变量定义的格式为变量名=值,等号两侧不能有空格。例如,会导致语法错误,正确的写法是。值可以是字符串、数字或命令的输出。例如,count=42定义一个数字变量,存储命令的输出。动态类型Shell 中的变量是动态类型的,无需显式声明变量的类型。Shell 会根据赋值的内容自动推断。例如,age=27被视为整数,而被视为字符串。变量的类型可以随时改变。例如,

linuxshell脚本bash
Linux
2024-11-15/1986 reads

Shell脚本基础开篇:Shell与脚本的基本概念及脚本的执行方式

定义了一个变量name,并将其值设置为 “xiaoyu”。Shell 中不需要指定变量的类型,变量是动态类型的,值的类型会根据其内容自动确定。$name:用来引用变量name的值。然后,你可以使用echoecho $namexiaoyu。

linux脚本shell
Linux
2024-11-14/1609 reads

Vim 编辑器学习笔记

vi编辑器是由比尔·乔伊(Bill Joy)在 1976 年为 UNIX 操作系统开发的一款文本编辑器,最早应用于 UNIX 系统的 BSD 版本中。它凭借轻量、快速、功能丰富的特点,迅速成为 UNIX 和类 UNIX 系统(如 Linux)用户最喜爱的编辑工具之一。然而,随着编辑需求的提升,vi的功能逐渐显得不足。1988 年,布莱姆·穆伦纳尔(Bram Moolenaar)在vi的基础上创建了vim编辑器,全称 “Vi IMproved”,即“改进版vivim不仅保留了vi。

编辑器vim学习
红队渗透
2024-11-14/2370 reads

信息收集系列(三):子域名收集——工具篇

在信息收集系列的前两篇文章中,我们分别介绍了基础概念、工具配置以及使用 ASN 分析、证书查询和关联域名收集来扩大攻击面的方法(信息收集系列(一):基础概念与工具配置和信息收集系列(二):ASN 分析及域名收集这些方法帮助我们识别目标的基础网络结构,并提取与组织相关的初步资产。在本篇文章中,我们将聚焦于子域名收集工具。子域名收集是信息收集中的重要环节之一,通过高效地收集和爆破子域名,可以更全面地发现目标的外部资产,为后续渗透测试中的漏洞挖掘提供方向。

网络安全web安全信息收集
安全研究
2024-11-13/1346 reads

又一不为人知的信息收集利器——Netlas

Netlas.io 定位于网络安全信息收集与 IT 审计领域,其平台通过索引全球范围内的主机、端口和服务信息,并将结果聚合至一体化数据平台中。Netlas 还包含威胁情报数据和攻击面管理工具,可帮助用户更深入了解网络安全环境,全面掌握全球数字资产的分布与状态。提供对全球主机和服务的端口、协议、暴露程度等信息的自动化索引。支持多种数据查询,包括 DNS 记录、WHOIS 信息、证书信息、威胁情报数据等。高效的查询 API,允许用户通过 API 关键字快速定位目标资产。

网络安全网络信息收集netlas
安全研究
2024-11-13/2098 reads

HTTP 协议及内外网划分详解

HTTP(Hypertext Transfer Protocol,超文本传输协议)是用于在万维网(WWW)上传输超文本数据的通信协议。作为客户端和服务器之间的通信桥梁,HTTP 协议使得客户端(通常是浏览器)能够通过 URL 向 Web 服务器发送请求,服务器则根据请求返回响应。HTTP 协议的无状态性质使得每次请求和响应都是独立的,但也提供了较为简单高效的通信机制。HTTP 协议工作在客户端-服务器架构(B/S)上,广泛应用于网页浏览、API 调用等多种网络应用中。

http网络协议网络网络安全
红队渗透
2024-11-12/3167 reads

信息收集系列(二):ASN分析及域名收集

在上一篇文章《信息收集系列(一):基础概念与工具配置》中,我们介绍了信息收集的基本概念,并详细讲解了如何安装 ProjectDiscovery 系列工具,为实战中的信息收集打下基础。本文将进入信息收集的实战部分,主要涵盖 ASN 分析、证书分析以及关联域名收集等核心内容。通过这些方法,我们希望能帮助渗透测试人员更全面地识别目标资产,扩大攻击面并提升信息收集的效率。信息收集是渗透测试的基础,通过 ASN 分析和关联域名收集,你可以更全面地识别目标资产并扩大攻击面。

网络安全web安全信息收集
红队渗透
2024-11-12/1728 reads

信息收集系列(一):基础概念与工具配置

狭义的资产:通常是指厂商的域名和 IP 地址,这些是直接与厂商拥有的服务器、系统等资源相关的资产。广义的资产:指厂商在互联网上的所有有价值的资源的集合。包括但不限于厂商的域名和 IP、公开的端口和服务、相关的可执行文件(如.apk.exe)、源码托管平台(如 GitHub、GitLab)、云上数据、内部团队协作工具(如 Slack、Google 组)等。这些资产在网络空间中构成了厂商的整体网络资产体系。但需要注意的是,属于厂商的资产并不等同于被纳入合法赏金测试的范围。

网络安全渗透信息收集
Windows
2024-11-11/3080 reads

解决 VSCode 中 C/C++ 编码乱码问题的两种方法

以上两种方法分别适用于不同的场景。如果您经常在 VSCode 中使用 Code Runner 运行代码,推荐方法一;如果习惯直接使用 PowerShell 终端,推荐方法二。根据您的实际需求选择合适的配置,便可以有效避免 C/C++ 程序的编码问题。

vscodec语言c++
开发工具
2024-11-11/2908 reads

【详细】如何优雅地删除 Docker 容器与镜像

在使用 Docker 进行容器化管理时,随着时间的推移,镜像和容器会不断累积,占用大量存储空间。1Panel 提供了图形化界面,可以方便地查看、启动、停止、删除容器和镜像,极大地简化了 Docker 管理操作,非常适合不熟悉命令行操作的用户。如果该镜像被多个容器引用,您需要先停止并删除相关容器,然后再删除镜像。停止容器后,容器的状态将从“Up”变为“Exited”,意味着它已停止运行,但仍然存在于系统中。此命令仅删除指定的容器,不会影响其他容器的运行。,将不会看到该容器,因为该命令仅列出正在运行的容器。

docker容器镜像教程
红队渗透
2024-11-10/1963 reads

安全见闻六:通讯协议安全问题剖析

在这篇文章中,我们将深入探讨通讯协议在保密性、完整性、身份验证、可用性等方面的常见安全问题,并介绍相关的防御措施。例如,在网络钓鱼攻击中,攻击者伪装成银行或其他合法机构,骗取用户的敏感信息。例如,在电商平台,攻击者可能通过篡改订单信息改变金额,导致商家和用户的损失。例如,某些协议没有对数据的长度和类型进行严格的限制,攻击者可能利用这些漏洞进行缓冲区溢出攻击。随着工业互联网的发展,越来越多的工业控制系统与传统IT系统相结合,这也意味着它们将面对IT系统常见的安全威胁,如病毒和恶意软件。

安全网络网络安全通讯协议
红队渗透
2024-11-10/1345 reads

黑客常用 DOS 命令

这些命令可以帮助管理员快速获取系统信息、进行网络配置、管理用户权限和进程、配置共享、以及进行文件管理等操作。用户管理命令用于查看当前用户、创建或删除用户、修改用户权限等。:本文中的命令仅供学习与合法测试用途,请务必在授权环境下操作,避免在未经授权的系统中进行此类测试。这些命令用于监控和管理系统中的进程、网络端口和服务状态,可以帮助检测异常活动和管理资源。文件管理命令可以进行文件的创建、编辑、删除、目录管理等操作,方便文件快速传输与操作。系统关机命令用于计划关机、重启、取消关机等操作。

网络安全渗透dos命令
Windows
2024-11-10/2914 reads

告别换源抓狂!chsrc 全平台一键换源工具(python,go,nodejs,ruby)

chsrc是一款全平台通用的换源工具,支持Python、Node.js、Go等数十种开发工具。核心功能包括自动测速、一键切换和自定义源配置,彻底解决开发者配置镜像源的痛点。安装方式简单,Windows可通过scoop或下载二进制文件,macOS/Linux通过curl一键安装。使用命令统一,如chsrc use python自动切换最快pip源,chsrc test node测试npm源速度。该工具显著提升开发效率,是配置开发环境的理想解决方案。

换源编程开发语言
安全研究
2024-11-09/1938 reads

云技术基础知识(一)

云是一种基于网络的 IT 基础设施系统,它通过软件抽象化了计算、存储和网络资源的创建与管理,用户可以按需使用这些资源而无需关心底层硬件设施的细节。云基础设施必须具备高度的稳定性、容错性和可扩展性,以满足不同规模和需求的企业与应用场景。容器技术来源于 Linux 的一系列内核功能,它并不是单一的“容器”特性,而是由多个功能组合而成,这些功能包括控制组(cgroups)、命名空间(namespaces)等。

学习云原生网络安全安全
红队渗透
2024-11-09/1992 reads

信息泄露漏洞一文速通

从个人数据的角度看,敏感信息是指那些一旦泄露可能导致个人尊严受损,或造成财产损失的个人信息,如身份证号、信用卡号、住址、联系方式等。不同领域对敏感信息的定义和保护要求不同,在挖掘企业SRC时,我们首先要明确目标企业的行业特性,以便有针对性地寻找潜在的敏感信息和评估其泄露风险。以上为敏感信息泄露的风险点分析及挖掘要点,安全人员在进行安全审查和渗透测试时,需充分利用上述信息并结合行业特性,避免不必要的信息暴露,为企业安全保驾护航。敏感文件、敏感目录的挖掘一般都是靠工具、脚本来找,比如灯塔、BBscan等。

网络安全渗透漏洞挖掘src
安全研究
2024-11-06/1354 reads

Linux基础(二):用户管理、文件权限与系统日志

本篇文章介绍了 Linux 系统中的用户账号管理、文件权限配置以及系统日志查看的基本方法和命令。通过了解这些基础操作,可以帮助管理员更好地管理系统、提高安全性,并在发生问题时迅速定位故障。掌握这些技能对于系统运维和安全管理至关重要。

linux服务器网络
安全研究
2024-11-06/1498 reads

LInux基础(一):Linux 系统重要命令拾遗

SUID(Set User ID)是文件权限中的一种特殊标志,表示该文件在执行时将使用文件所有者的权限,而不是执行者的权限。Sticky 位是另一种特殊权限,主要用于目录,表示只有文件的所有者才能删除该目录中的文件,而其他用户只能修改自己的文件。硬链接是指向文件的多个入口,所有硬链接指向相同的数据块,不会占用额外的磁盘空间,除非删除所有硬链接。软链接类似于Windows的快捷方式,它是一个独立的文件,包含了指向目标文件的路径。笔记内容参考了B站UP主 泷羽sec 的学习视频,如有侵权,将立即删除。

linux运维服务器
红队渗透
2024-11-05/2090 reads

常见端口对应服务及漏洞攻击向量

常见端口对应服务及其漏洞

端口网络网络安全渗透