Linux提权?别光盯着那20个老掉牙的姿势!(非常详细)从零基础到精通,收藏这篇就够了!

权限提升:利用Linux漏洞提权 Linux漏洞提权是指利用Linux系统中存在的漏洞,通过特定的方法来获取更高的权限。这种方法通常被黑客用来获取系统管理员权限,从而可以对系统进行更深入的攻击和控制。 一种常见的Linux漏洞提权方法是利用内核漏洞。内核是操作系统的核心部分,负责管理系统的资源和提供各种功能。如果内核中存在漏洞,黑客可以利用这些漏洞来提升权限。例如,通过利用内核中的缓冲区溢出漏洞,黑客可以在系统中执行恶意代码,并获取更高的权限。 阅读详情


Linux提权,攻防双方的猫鼠游戏,永远不会过时。但别再抱着那些“经典”漏洞不放了!漏洞是死的,人是活的,思路才是王道。与其背诵CVE编号,不如理解背后的原理,才能在实战中见招拆招。以下内容,与其说是“提权姿势”,不如说是“提权思路”,希望能给你带来一些启发。

一、内核:永远的提权乐土?

1、脏牛:都烂大街了,但依然有效

原理:COW机制?说白了就是“先斩后奏”,糊弄一下内核的内存管理。

攻击:脚本一跑,权限到手?别太天真。实战中,各种环境差异能让你抓狂。

防御:升级内核是正道。但更重要的是,理解这种“欺骗”的本质,举一反三。

2、Dirty Pipe:管道里的秘密

原理:管道缓冲区溢出,听起来就让人兴奋。

攻击:编译、执行,一气呵成?小心被SELinux按在地上摩擦。

防御:升级内核,禁用pipe?图样图森破。更应该思考:如何避免类似的缓冲区溢出?

3、Use-After-Free:释放后的狂欢

原理:双重释放,内核的噩梦。

攻击:构造恶意数据包?听起来就很高深。

防御:更新内核是必须的。但别忘了,netfilter组件本身就复杂无比,隐藏着无数的坑。

二、权限:配置即命运?

4、SUID/SGID:祖传漏洞,防不胜防

原理:setuid/setgid权限,方便之门,也是后门。

攻击:find命令一搜,惊喜连连?小心蜜罐!

防御:删除?太粗暴了。应该思考:哪些程序真正需要这些权限?如何最小化授权?

5、sudo:权力越大,责任越大,漏洞也越大

案例:

CVE-2021-3156:无需密码,直接root?简直是白给。

配置错误:ALL=(ALL)?你是嫌自己服务器不够危险吗?

防御:visudo伺候着。但更重要的是,理解sudo的权限模型,避免过度授权。

6、计划任务:定时炸弹?

原理:定时执行,权限爆炸。

攻击:crontab -l?小心被发现!

防御:限制写入权限?亡羊补牢。更应该思考:如何监控计划任务的执行情况?

三、服务:花式提权的舞台?

7、NFS:信任的代价

原理:no_root_squash?简直是自杀行为。

攻击:挂载,创建SUID文件?然后呢?

防御:禁用no_root_squash?治标不治本。更应该思考:NFS真的安全吗?

8、环境变量:看不见的攻击面

案例:

PATH劫持:把恶意程序伪装成系统命令?老套路了。

LD_PRELOAD:预加载恶意库?更隐蔽,也更危险。

防御:避免在PATH中使用.?小学生都知道。关键在于,如何监控环境变量的变更?

9、Docker:隔离的幻觉?

原理:容器逃逸,打破隔离。

攻击:

特权模式:--privileged?你是来搞笑的吗?

内核漏洞:脏牛?都说了别抱着老漏洞不放了!

防御:禁用特权模式?远远不够。更应该思考:如何加固容器,防止逃逸?

四、第三方组件:猪队友?

10、Redis:未授权的狂欢

原理:Redis配置不当,等于把钥匙扔了。

攻击:连接,写入SSH公钥?然后呢?

防御:启用认证?亡羊补牢。更应该思考:如何监控Redis的异常行为?

11、MySQL:UDF提权的诱惑

原理:自定义函数,执行系统命令。

攻击:上传恶意.so文件?小心被查杀。

防御:限制secure_file_priv?太被动了。更应该思考:如何监控UDF的创建和使用?

12、PostgreSQL:表达式索引的秘密

原理:表达式索引,以超级用户权限执行。

攻击:创建恶意函数?然后呢?

防御:升级版本?亡羊补牢。更应该思考:如何限制函数的执行权限?

五、系统配置:细节决定成败?

13、SELinux:配置地狱?

案例:

布尔值配置:httpd_can_network_connect?你是嫌服务器不够浪吗?

策略文件篡改:删除策略文件?简单粗暴。

防御:使用setsebool?远远不够。更应该思考:如何理解和管理SELinux策略?

14、systemd:服务管理的双刃剑

原理:修改服务二进制路径?釜底抽薪。

攻击:创建恶意服务文件?然后呢?

防御:限制目录权限?亡羊补牢。更应该思考:如何监控systemd服务的变更?

15、PAM:认证的漏洞?

原理:PAM模块配置不当,等于不设防。

攻击:修改/etc/pam.d/su?然后呢?

防御:使用pam_tally2?亡羊补牢。更应该思考:如何加固PAM认证流程?

六、高级技术:冰山一角?

16、条件竞争:多线程的噩梦

案例:CVE-2014-0038?老掉牙了。

攻击:构造多线程竞争?听起来就头大。

防御:使用锁机制?亡羊补牢。更应该思考:如何避免共享资源竞争?

17、/dev/ptmx:伪终端的诱惑

原理:通过/dev/ptmx设备文件获取伪终端。

攻击:创建伪终端?然后呢?

防御:限制/dev/ptmx权限?亡羊补牢。更应该思考:如何监控伪终端的使用?

18、X Window:图形界面的后门?

原理:xhost +?你是嫌服务器不够危险吗?

攻击:执行xhost +?然后呢?

防御:禁用X Window服务?简单粗暴。更应该思考:如何加固图形界面?

19、CAP_NET_ADMIN:网络管理的陷阱

原理:CAP_NET_ADMIN允许修改网络配置。

攻击:创建虚拟网卡?然后呢?

防御:使用setcap移除权限?亡羊补牢。更应该思考:如何限制网络配置的修改?

20、LD_LIBRARY_PATH:共享库的陷阱

原理:预加载恶意库,劫持函数调用。

攻击:创建恶意库?然后呢?

防御:避免在LD_LIBRARY_PATH中使用.?小学生都知道。关键在于,如何监控共享库的加载?

防御?别逗了,这是一场永无止境的猫鼠游戏!

与其说是“防御策略”,不如说是“生存指南”。

内核? 永远是攻击者的乐土,及时更新,但别指望一劳永逸。

权限? 最小权限原则,说起来容易,做起来难。

服务? 禁用不必要的服务,但别忘了,业务才是王道。

配置? 细节决定成败,但别陷入配置地狱。

监控? 永远在线,随时准备战斗。

最重要的? 保持学习,保持思考,永远不要停止进化。

黑客/网络安全学习包

资料目录

  1. 成长路线图&学习规划

  2. 配套视频教程

  3. SRC&黑客文籍

  4. 护网行动资料

  5. 黑客必读书单

  6. 面试题合集

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************

1.成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************

2.视频教程

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*************************************

3.SRC&黑客文籍

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料由于是敏感资源,这里不能直接展示哦!

4.护网行动资料

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

5.黑客必读书单

**

**

6.面试题合集

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。

更多内容为防止和谐,可以扫描获取~

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

*************************************优快云大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享*********************************

【权限提升】Linux Sudo权限提升漏洞(CVE-2023-22809) sudo 允许系统管理员将权限委托给某些用户(或用户组),能够以ROOT用户或其他用户身份运行部分(或全部)命令。由于Sudo中的sudoedit对处理用户提供的环境变量(如SUDO_EDITOR、VISUAL和EDITOR)中传递的额外参数存在缺陷。当用户指定的编辑器包含绕过sudoers策略的 " –" 参数时,拥有sudoedit访问权限的本地攻击者可通过将任意条目附加到要处理的文件列表中,最终在目标系统上实现权限提升。 阅读详情

相关推荐

Linux系统漏洞本地提权

如何预防Linux系统漏洞本地提权

xiongIT的博客 2414

权限提升-Linux系统权限提升篇&Vulnhub&辅助项目&SUID权限&SUDO指令&版本漏洞

1、Web或用户到Linux-配置不当-判断&利用 2、Web或用户到Linux-配置不当-SUID&GUID 3、Web或用户到Linux-配置不当-SUDO&CVE漏洞 章节点: 1、Web权限提升及转移 2、系统权限提升及转移 3、宿主权限提升及转移 4、域控权限提升及转移

SuperherRo的博客 1773

基于STM32F103C8T6单片机设计CAN接口8路继电器控制板硬件(原理图+PCB)+软件源码

基于STM32F103C8T6单片机设计CAN接口8路继电器控制板硬件(原理图+PCB)+软件源码,仅供学习及设计参考。

GJZGRB的博客 1416

提权漏洞(Privilege Escalation Vulnerability)

提权漏洞(Privilege Escalation Vulnerability)是指在一个系统或应用程序中,攻击者能够通过某种方式获得比原本更低级别权限更高的系统或应用程序访问权限。这种漏洞通常存在于操作系统、应用程序或网络服务中,攻击者利用这类漏洞可以突破原有的权限限制,执行未经授权的操作,如读取、修改或删除关键系统文件,操控系统服务,甚至取得系统管理员权限。

qq_69100706的博客 1134

保姆级教程:Synology NAS共享文件夹从创建到权限设置的完整流程

本文提供了一份详尽的Synology NAS共享文件夹创建与权限设置指南。重点讲解了如何将NAS接入企业AD域,并利用域管理员账户进行集中身份验证和权限管理。文章从基础概念、域环境配置、文件夹创建、精细化权限分配到客户端访问与维护,完整覆盖了构建安全高效企业级文件共享空间的全流程,旨在帮助管理员实现便捷的团队协作与数据安全管理。

u9v0w的博客 554

深入解析LCD DRM驱动框架中的KMS与GEM机制

本文深入解析了Linux内核中DRM(Direct Rendering Manager)驱动框架的核心机制,重点剖析了KMS(内核模式设置)与GEM(图形执行管理器)的工作原理。KMS作为显示系统的总指挥,负责原子化地控制CRTC、Encoder、Plane等硬件资源,确保画面同步更新,避免撕裂;GEM则作为显存大管家,通过DUMB和PRIME机制高效管理图形缓冲区的分配、共享与同步。文章结合RK3568平台实战,阐述了如何利用这些机制优化显示性能,并提供了调试技巧与常见问题解决方案。

weixin_29188997的博客 387

Linux提权?别光盯着那20个老掉牙的“经典”漏洞不放了!

Linux提权,攻防双方的猫鼠游戏,永远不会过时。但别再抱着那些“经典”漏洞不放了!漏洞是死的,人是活的,思路才是王道。与其背诵CVE编号,不如理解背后的原理,才能在实战中见招拆招。以下内容,与其说是“提权姿势”,不如说是“提权思路”,希望能给你带来一些启发。

程序员若风的博客 729

Fluent新手必看:如何正确解读scaled residuals曲线(附常见问题排查)

本文详细解析了Fluent中scaled residuals曲线的解读方法及常见问题排查技巧。针对continuity残差居高不下、湍流模型收敛困难等典型问题,提供了网格质量检查、边界条件验证和求解策略调整的实用解决方案,帮助CFD新手快速掌握计算收敛性的关键判断标准。

weixin_28698059的博客 377

手把手教你如何进行内网渗透:从零基础到实战突破(非常详细)从零基础入门到精通,收藏这篇就够了

内网安全?早就不是摆设了。谁还跟你玩传统的“进来看看”?现在是刺刀见红的巷战!数据泄露?年年创新高,背后都是内网被捅成了筛子。别扯什么“最新攻防技术”,直接上干货,教你从零开始,把内网搅个底朝天,也让防御方长点记性!

资深程序员,曾自学JAVA,C#,如今从业于网安行业 960

Codesys 3.5报警功能配置保姆级教程:从变量定义到确认方式(含REF/ACK详解)

本文详细介绍了Codesys 3.5报警功能的配置流程,从变量定义到确认方式的选择,特别解析了REF和ACK两种确认方式的底层逻辑。通过实战案例和代码示例,帮助工程师快速掌握报警系统的搭建与调试技巧,提升工业自动化项目的可靠性。

weixin_29245767的博客 458

基于STM32、HAL库的ATMXT1066TD触摸屏控制器驱动程序设计

0x11) // 0x11是ATMXT1066的家族ID。// 最多支持10点触摸。// 足够存储10点触摸数据。

corlin6688的博客 164

提权——Linux

拿下getshell后不是管理员账户则需要提权

weixin_58666006的博客 2716

基于STM32设计自动输液监测系统(241)

该系统集成了液位传感模块、光电传感器、电机模块、按键模块和OLED显示屏等多个功能模块,以实现全面的输液过程监控和控制。液位传感模块能够实时监测输液瓶中的液位,当液位到达限定值时,系统会自动控制步进电机夹紧输液管,并发出报警提醒,确保输液过程不会因液位过低而中断。

1342

CVE-2022-0847Linux内核提权漏洞

步骤有点简略,各位师傅见谅

qq_49091880的博客 4869

【人工智能时代】-什么是MCP?本地如何开发MCP Server

MCP(Model Context Protocol)全称模型上下文协议,是由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。掌握更多的信息控制更多的工具在没有联网搜索之前,大模型的数据来源只有训练数据的时候以及推理我们告诉他的东西。所以后来的rag、知识库都是让AI掌握更多的信息,而MCP的出现是为了让大模型控制更多的工具,赋予更多能力。在本篇文章中,基于 Python 完成了一个简单的 MCP Server 的开发。

xiaoli8748的专栏 1991

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

LINUX提权之内核漏洞提权篇

在渗透过程中,有时利用某些漏洞可以获取一个低权限的用户,然后想办法提权,提升到root用户权限,从而控制整个系统。在获取到低权限shell后,通常会检查操作系统的发行版本、内核版本,老版本的系统可能会存在一些漏洞,于是我们可以利用这些版本漏洞进行提权。下面给大家带来的是一些内核提权的例子。今天简单向大家讲解了利用内核漏洞去进行提权的操作,可以发现内核漏洞最主要的就是信息获取后寻找对应的内核漏洞再去攻击,因为内核漏洞有很多所以就挑出了两个常见而且常用的来给大家演示一下,如果对本文感兴趣不妨一键三连。

程序员阿飘 的博客 1880

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

CVE-2022-0847 Linux内核提权漏洞分析

文章目录前言漏洞复现1.1 文件覆写poc/exp1.2 覆写/etc/passwd漏洞分析2.1 Linux管道机制2.2 splice系统调用2.3 漏洞利用流程总结 前言 2022年2月23日,Linux 内核发布漏洞补丁,修复了内核 5.8 及之后版本存在的任意文件覆盖的漏洞 (CVE-2022-0847),该漏洞可导致普通用户本地提权至 root 特权,因为与之前出现的 DirtyCow “脏牛”漏洞 (CVE-2016-5195) 原理类似,该漏洞被命名为 DirtyPipe。 在3月7日,漏洞

道阻且长,行则将至 6650

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux内核提权漏洞CVE-2023-32233复测及POC脚本

近日,研究人员发现了Linux内核的NetFilter框架中的新漏洞(CVE-2023-32233)。问题的根源在于tfilter nf_tables是如何处理批处理请求的,经过身份验证的本地攻击者可通过发送特制的请求破坏Netfilter nf_tables的内部状态,从而获得更高权限。目前,研究人员还开发了一个PoC。注意:一旦在易受攻击的系统上启动了PoC(概念验证),该系统可能会处于不稳定状态,并且内核内存可能被破坏。我们强烈建议在专用系统上测试PoC,以避免可能的数据损坏。

qq_18209847的博客 2344

权限提升漏洞

权限提升 1.权限提升权限介绍 ​ 当你通过弱口令爆破、敏感文件读取、sql注入等漏洞获取到了管理员的账号和密码登入后台以后,需要提升自己的权限,就得在后台页面中寻找漏洞利用的点,成功上传webshell提升权限 ​ 提权可分为纵向提权与横向提权:纵向提权:低权限角色获得高权限角色的权限;横向提权:获取同级别角色的权限。 ​ Windows常用的提权方法有:系统内核溢出漏洞提权、数据库提权、错误的系统配置提权、组策略首选项提权、WEB中间件漏洞提权、DLL劫持提权、滥用高危权限令牌提权、第三方软件/服

huangyongkang666的博客 2335

Linux常见漏洞修复

5353端口是mDNS服务,通常是帮助程序在不需要进行手动网络配置的情况下,在一个本地网络中发布和获知各种服务和主机。例如,当某用户把他的计算机接入到某个局域网时,如果他的机器运行有Avahi服务,则Avahi程式自动广播,从而发现网络中可用的打印机、共享文件和可相互聊天的其他用户。

wd520521的博客 2488

linux内核漏洞提权过程

获取 root 权限是 Linux 漏洞利用的终极目标。跟 Windows 中的 System 用户一样,root 用户拥有对操作系统的所有管理权限。在渗透中,有时候成功利用某些漏洞只会获取一个低权限用户,所以需要使用提权技巧,提升到权限更高的 root 用户,完全控制整个系统。 一般来说,获取到低权限 shell 后我们通常会做下面几件事: 1. 检测操作系统的发行版本 2. 查看内核版本 3. 检测当前用户权限 4. 列举Suid文件 5. 查看已经安装的包,程序,运行的服务,过期的版本可能有漏洞

focus on security 2837

Linux内核提权漏洞(Dirty-pipe)复现

CVE-2022-0847 是存在于 Linux内核 5.8 及之后版本中的本地提权漏洞。攻击者通过利用此漏洞,可覆盖重写任意可读文件中的数据,从而可将普通权限的用户提升到特权 root。CVE-2022-0847 的漏洞原理类似于 CVE-2016-5195 脏牛漏洞(Dirty Cow),但它更容易被利用。漏洞作者将此漏洞命名为“Dirty Pipe”。

qq_69775412的博客 904

linux常见的提权方法

1.内核漏洞提权1.内核漏洞提权内核漏洞提权是一种常见的方式,攻击者通过利用操作系统内核中的漏洞来提升权限。以下是一个内核漏洞提权的示例:脏牛漏洞(Dirty Cow)是一个广为人知的内核漏洞,影响范围广泛。该漏洞可以让低权限用户在本地系统上提升为root用户。

Jingged的博客 1996

【漏洞预警】Linux kernel权限提升漏洞(CVE-2024-1086)

Linux内核版本v5.14 – v6.6的netfilter 子系统nf_tables组件中存在释放后使用漏洞,由于在nft_verdict_init()函数中,允许正值作为hook判决中的丢弃错误,因此当NF_DROP发出类似于NF_ACCEPT的丢弃错误时,nf_hook_slow()函数可能会导致双重释放漏洞,本地低权限威胁者可利用该漏洞将权限提升为root。加强系统和网络的访问控制,修改防火墙策略,关闭非必要的应用端口或服务,减少将危险服务(如SSH、RDP等)暴露到公网,减少攻击面。

qq_18209847的博客 1万+
上一篇: 2025版最新计算机就业只有互联网?制造业,薪资情况怎么样?(非常详细)从零基础入门到精通,收藏这篇就够了
下一篇: 十大常见web漏洞(非常详细)零基础入门到精通,收藏这一篇就够了
程序员_大白
博客等级 码龄5年 1万+粉丝 4001原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值