
linux
文章平均质量分 86
讲解linux相关技术栈,包括架构
Hello.Reader
so far away
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Burp Suite 全流程实战
Burp Suite 是 PortSwigger 出品的 Web 应用安全测试平台,集 **拦截代理、自动爬虫、漏洞扫描、模糊测试、OOB 交互、报告生成** 等功能于一体,支持完全手工测试,也能和 DevSecOps 流水线深度整合。原创 2025-05-21 07:15:00 · 1652 阅读 · 0 评论 -
Linux 特权管理与安全——从启用 Root、Sudo 提权到禁用与防护的全景解析
在 Linux 世界中,“谁能做什么”是系统安全的核心。合理地管理特权,不仅能提升运维效率,也能构筑稳固的安全防线。本篇技术博客将从**启用 Root 用户和 Sudo 提权**的“合法与非法”两大视角入手,深入解析如何开启/限制特权账号,并进一步探讨常见的**攻击利用手法**与**防御加固策略**,帮助你系统化地掌握 Linux 特权管理。原创 2025-05-20 15:55:06 · 1476 阅读 · 0 评论 -
Linux 特权账号攻防全景手册
特权账号管理是网络安全中的关键环节,攻击者通过获取特权账号(如root)可以实现横向移动、持久化、防御逃逸和供应链破坏等目标。防守方则面临系统失守、取证困难等风险。为安全创建特权账号,推荐使用sudo机制,通过最小化授权和日志集中管理来降低风险。UID 0账户则仅在紧急情况下使用,事后需立即删除。攻击者常通过内核漏洞、配置错误或脚本工具获取特权,手段包括修改系统文件、滥用sudoers、植入SUID后门等。防守方需通过实时监控、日志分析和文件完整性检查等手段检测异常行为,并及时响应。原创 2025-05-21 07:00:00 · 716 阅读 · 0 评论 -
Metasploit Framework CLI 工具与 RPC 服务全功能
Metasploit Framework(简称 MSF)是一款集漏洞研究、利用开发、后渗透自动化于一体的开源平台。它不仅提供强大的交互式控制台和 Payload 生成器,还内置多种辅助命令行工具以及可编程的 RPC 服务,助力渗透测试、红队演练及安全自动化。本文将一一梳理这些组件及其完整用法。原创 2025-05-21 06:45:00 · 354 阅读 · 0 评论 -
深入解析Medusa并行网络登录审计利器
随着渗透测试与红队演练需求的不断提升,快速、高效且模块化的密码爆破工具显得尤为重要。Medusa正是这样一款专注于并行登录审计的开源利器。本文将带你从安装、配置到实战演练,一步步掌握 Medusa 的使用技巧。原创 2025-05-21 06:00:00 · 491 阅读 · 0 评论 -
深入解析 hping3网络探测与测试利器
随着网络安全与性能测试的需求日益增长,灵活、可定制的网络探测工具成为必不可少的利器。hping3 正是这样一款强大的命令行工具,它能够发送自定义的 ICMP/UDP/TCP 包,并以类似 `ping` 的方式展示目标主机的应答。本文将从安装、基本用法,到常见场景与高级技巧,带你全面掌握 hping3。原创 2025-05-20 11:39:35 · 570 阅读 · 0 评论 -
在合法靶场中用 Python 打造可升级的反弹 Shell
本文介绍了反弹 Shell 的概念、工作原理及实现方法。反弹 Shell 是一种被控端主动连接攻击者的技术,能够绕过防火墙限制。文章详细讲解了如何使用 Python 编写最小可用的反弹 Shell 代码,并提供了代码剖析。此外,还介绍了升级玩法,如使用 TLS 加密通道、跨平台兼容性处理以及自动重连与持久化技术。从防御角度,文章列出了蓝队可以采取的检测与防御措施,包括网络层面的 IDPS 规则、主机层面的基线加固、日志监控以及 IOC 检测。最后,文章强调了在渗透测试中必须遵循合规流程,并获取书面授权,严禁原创 2025-05-20 11:30:56 · 988 阅读 · 0 评论 -
在 Windows 11 的 WSL 2 上配置 Kali Linux 桌面环境
Kali Linux 是网络安全从业者的强大工具,集成了丰富的渗透测试和安全研究工具。借助 Windows 11 的 Windows Subsystem for Linux(WSL 2),你无需虚拟机即可在 Windows 上原生运行 Kali Linux,并启动其图形化桌面环境。本文将详细介绍如何在 WSL 2 上安装 Kali Linux,并使用 Win-KeX 配置 Xfce 桌面,实现流畅的 GUI 体验。原创 2025-05-20 07:30:00 · 851 阅读 · 0 评论 -
Linux系统本地提权信息收集入门指南
在渗透测试或系统安全评估中,Linux系统本地提权是一个关键环节。提权前,我们需要收集足够的信息来了解目标系统的环境、用户权限和潜在漏洞。本文将介绍一些常用的Linux信息收集命令,帮助你快速掌握基础技能,适合初学者或安全爱好者学习。原创 2025-05-20 07:00:00 · 516 阅读 · 0 评论 -
Kali Linux 默认工具包安装
Kali Linux 是一款专为安全研究人员和渗透测试者设计的 Linux 发行版,其默认工具包通过 kali-linux-default 元包提供,包含信息收集、漏洞扫描和密码破解等工具。本文详细介绍了安装默认工具包的步骤,包括更新软件包索引、安装元包、验证安装以及使用图形化工具 kali-tweaks 进行安装。此外,还提供了常见问题的解决方法和其他元包选项,如 kali-linux-core 和 kali-linux-large。安装前需确保系统具备足够的磁盘空间和稳定的网络连接,并建议在虚拟机中运行原创 2025-05-20 06:45:00 · 1140 阅读 · 0 评论 -
解决 Kali Linux APT 更新中的 GPG 签名错误
Kali Linux 是安全研究者和渗透测试人员的首选操作系统,但由于其独特的配置和频繁更新的软件源,新手在使用 `sudo apt update` 时可能会遇到 GPG 签名错误。例如,提示“Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5”或“repository is not signed”,导致无法正常更新系统。本文将深入分析这一错误的成因,提供详细的解决步骤,并分享预防措施,帮助你快速恢复 Kali 的更新功能!原创 2025-05-15 06:45:00 · 740 阅读 · 0 评论 -
Kali Linux 桌面环境安装与配置指南
Kali Linux 是专为渗透测试和网络安全研究设计的 Linux 发行版,因其强大的工具集和灵活性深受安全从业者和技术爱好者的喜爱。然而,新手在安装和配置 Kali Linux 的桌面环境时可能会遇到一些挑战,比如选择合适的桌面环境、切换界面或优化系统性能。本文将带你一步步完成 Kali Linux 的安装,并深入讲解如何配置 Xfce、GNOME 等桌面环境,让你的 Kali 系统既强大又好用!原创 2025-05-14 08:18:13 · 1135 阅读 · 0 评论 -
洞悉 NGINX ngx_http_access_module基于 IP 的访问控制实战指南
是 NGINX 核心模块之一,用于基于客户端 IP 地址或 UNIX 域套接字限制访问。它通过简单的allowdeny规则,对请求进行最先匹配原则的过滤。与基于密码(auth_basic)、子请求()或 JWT()相结合时,可通过satisfy指令灵活配置“与/或”关系。提供了简单高效的基于地址访问控制,配合satisfygeoauth_basic等模块,可实现精细化安全策略。制作规则时要注意顺序与默认策略,针对不同场景合理拆分到全局 vs 局部,既能保障性能,也能提升可维护性。原创 2025-04-27 11:03:05 · 1012 阅读 · 0 评论 -
基于 Nginx 的 WebSocket 反向代理实践
在现代 Web 应用中,WebSocket 以其双向、长连接、低时延的特点,成为实时通信场景(如在线聊天、实时推送、游戏联机等)的首选方案。然而,在生产环境中,为了统一入口、安全防护或负载均衡,通常会将后端 WebSocket 服务放到 Nginx 之下做反向代理。本文将结合 HTTP/1.1 的协议升级(Upgrade)机制,深入剖析 Nginx 如何正确地代理 WebSocket 连接,并提供示例配置与优化建议。原创 2025-04-26 19:02:22 · 1097 阅读 · 0 评论 -
Windows 与 Linux 环境下的高性能负载均衡全攻略
在分布式系统架构中,负载均衡是保障高可用、高性能的关键一环。通过将客户端请求分发到多台后端实例,不仅可以提升吞吐量、降低响应延迟,还能在单点故障时保证业务连续性。NGINX 以其轻量、模块化、事件驱动的设计,成为业界最流行的反向代理和负载均衡器之一。原创 2025-04-26 18:56:39 · 634 阅读 · 0 评论 -
Ubuntu 上手动安装 Go 环境并解决“可执行文件格式错误”
在生产环境或开发机器上,往往需要最新稳定版的 Go (Golang)以便使用最新特性。Ubuntu 自带的 APT 源版本可能滞后,因此本文将介绍如何手动下载官方二进制包进行安装,并重点说明如何排查与解决“可执行文件格式错误”问题。原创 2025-04-25 14:13:22 · 777 阅读 · 0 评论 -
Ubuntu 下 Nginx 1.28.0 源码编译安装与 systemd 管理全流程指南
Nginx 作为高性能的 Web 服务器和反向代理,因其轻量、模块化和可扩展性,广泛应用于生产环境。在某些场景下,为了使用特定模块或自定义编译选项,我们需要从源码手动编译安装。本文以 **Nginx 1.28.0** 为例,演示如何在 Ubuntu 上完成从源码编译、安装到通过 systemd 管理的全流程。原创 2025-04-25 12:55:20 · 779 阅读 · 0 评论 -
使用 Nginx 配置文件服务器
Nginx 是一个高效的 web 服务器,它不仅能处理 HTTP 请求,还能作为静态文件服务器。本文将介绍如何在 Windows 系统中使用 Nginx 配置一个文件服务器,支持文件浏览与下载。原创 2025-04-10 08:00:00 · 765 阅读 · 0 评论 -
使用nohup和--remove-source-files在后台运行rsync并记录日志
`rsync` 是一个功能强大的文件同步工具,广泛应用于文件备份和数据迁移场景。其中的 `--remove-source-files` 选项尤为特别,它允许在同步完成后删除源文件,实现类似“移动”而非“复制”的效果。结合 `nohup` 和日志记录,我们可以让这一过程在后台安全运行,并保留详细的操作记录。本文将深入探讨这一用法,提供完整示例和注意事项。原创 2025-03-25 07:00:00 · 1212 阅读 · 0 评论 -
使用 `rsync` 和 `nohup` 打造高效文件同步工作流
文件同步是开发、运维和数据处理中的常见需求。Linux 的 `rsync` 工具以其高效、灵活和可靠的特点脱颖而出,而搭配 `nohup`,可以进一步提升任务的健壮性。今天,我将深入剖析一个实用命令,展示 `rsync` 的强大功能以及如何结合 `nohup` 优化同步体验。原创 2025-03-18 07:30:00 · 1035 阅读 · 0 评论 -
epoll 技术详解与应用指南
epoll是 Linux 提供的一种用于处理大规模 I/O 并发的机制,全称是event poll。它属于 I/O 多路复用技术的一种,旨在高效管理大量的文件描述符(file descriptors, FDs)以及响应各类 I/O 事件。与传统的select和poll不同,epoll使用了事件通知的方式,避免了重复遍历文件描述符集合的高开销。epoll提供了更好的扩展性,适用于处理数以千计的并发连接,因此非常适合在网络服务器等高并发场景下使用。epoll。原创 2024-10-27 08:00:00 · 1321 阅读 · 0 评论 -
Linux 性能调优技巧全面指南
Linux 性能调优是一个复杂但值得的过程。通过理解影响系统性能的关键组件并应用本文中概述的技巧,您可以优化 Linux 环境,实现最大效率和可靠性。请记住,性能调优是一个持续的过程——定期监控系统,识别瓶颈,并根据需要调整配置。采用正确的方法和工具,您可以确保您的 Linux 系统即使在最苛刻的条件下也能达到最佳性能。原创 2024-09-20 09:45:00 · 1042 阅读 · 0 评论 -
Linux 性能调优技巧全面指南
Linux 性能调优是一个复杂但值得的过程。通过理解影响系统性能的关键组件并应用本文中概述的技巧,您可以优化 Linux 环境,实现最大效率和可靠性。请记住,性能调优是一个持续的过程——定期监控系统,识别瓶颈,并根据需要调整配置。采用正确的方法和工具,您可以确保您的 Linux 系统即使在最苛刻的条件下也能达到最佳性能。原创 2024-08-28 09:15:00 · 2402 阅读 · 0 评论 -
Linux命令——type
在Linux系统中,了解命令的类型、位置和完整路径对于系统管理和开发非常重要。type命令是一个强大而实用的工具,能够帮助我们查看给定命令的类型、位置和完整路径。在本文中,我们将深入探索type命令的用法和功能,并提供详细的代码示例和输出,以帮助读者全面了解该命令。原创 2024-05-28 13:01:40 · 829 阅读 · 0 评论 -
网络工程师常用的25个排障命令
在网络运维工作中,掌握排障命令可以帮助我们快速定位和解决各种网络故障,确保网络稳定运行。分享关于网络排障中常用的25个命令。原创 2024-05-10 11:47:20 · 845 阅读 · 0 评论 -
Linux内存泄漏检测实现原理与实现
内存泄漏是软件开发中常见的问题之一,特别是在C/C++等低级语言中更为突出。当程序动态分配的内存没有正确释放时,就会导致内存泄漏,最终会导致系统性能下降甚至崩溃。为了及时发现和解决内存泄漏问题,开发人员通常会使用内存泄漏检测工具。本文将详细介绍Linux环境下内存泄漏检测的原理与实现方法。内存泄漏是指程序在运行过程中分配的内存未被正确释放,导致这部分内存永久无法再被使用。原创 2024-03-25 09:45:24 · 1211 阅读 · 0 评论 -
Mac和Linux中的chmod +x命令详解
chmod 是一个在Unix和Unix-like操作系统中用来改变文件或目录权限的命令。这个命令允许用户定义哪些用户或组可以读、写或执行文件,以及哪些用户或组不能执行这些操作。chmod是"change mode"的缩写,用来控制文件的访问权限。chmod +x是在Mac和Linux系统中用于添加可执行权限的命令。它允许用户将可执行权限授予文件或目录,使它们可以在系统中作为可执行程序运行。要使用这个命令,只需在chmod后加上+x,然后指定要添加权限的文件或目录的名称。原创 2024-03-08 10:38:48 · 3301 阅读 · 0 评论 -
2023 版云安全开源工具 TOP 10
有数据显示,83%的企业和组织通过“业务上云”,节省成本、提高效能,但云安全问题紧跟而来。本期推荐的云安全类开源工具适用于SaaS、PaaS、IaaS等各类云服务模式。原创 2023-02-21 15:48:09 · 1533 阅读 · 0 评论 -
Linux常用命令使用大全总结
• yum:基于 Red Hat 的发行版使用的软件包管理工具。• apt:基于 Debian 的发行版使用的软件包管理工具。• pacman:Arch Linux 使用的软件包管理工具。• touch:创建一个新文件或更新已有的文件的修改时间。• dpkg:Debian 系统使用的底层软件包管理工具。• ifconfig:显示网络接口的配置和状态信息。• uptime:显示系统的运行时间和负载平均值。• dnf:替代 yum 的下一代软件包管理工具。• renice:修改正在运行的进程的优先级。原创 2023-02-19 15:52:53 · 4788 阅读 · 0 评论 -
linux扩展磁盘(新增并格式化MBR分区)
linux扩展磁盘(新增并格式化MBR分区)如果新增空间用于增加新的MBR分区,按照以下步骤在实例中完成扩容:1.运行以下命令新建分区。fdisk -u /dev/vdb以下为新建分区的命令行交互示例。本示例中,为新增的20GiB新建分区,作为/dev/vdb2使用。[root@ecshost ~]# fdisk -u /dev/vdbWelcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until原创 2022-01-25 19:28:04 · 4336 阅读 · 0 评论