Privilege Escalation 权限提升

💡 原文中文,约15700字,阅读约需38分钟。
📝

内容提要

本文介绍使用socat创建加密shell的方法,包括反向和正向shell,需要生成证书。同时介绍使用msfvenom生成payload的方法,包括staged和stageless反向shell,以及Meterpreter shell的特点和payload命名约定。

🎯

关键要点

  • 本文介绍使用socat创建加密shell的方法,包括反向和正向shell,需要生成证书。
  • 使用msfvenom生成payload的方法,包括staged和stageless反向shell。
  • Meterpreter shell的特点和payload命名约定。
  • shell是与命令行环境交互的工具,常见的有bash、cmd.exe和Powershell。
  • 反向shell是目标机连接到攻击者的计算机,正向shell是攻击者连接到目标机。
  • Netcat和Socat是用于接收和发送shell的工具,Socat比Netcat更稳定。
  • Metasploit的multi/handler模块用于接收反向shell,msfvenom用于动态生成payload。
  • 反向shell和正向shell的优缺点,反向shell更容易执行。
  • Netcat的使用方法和加固技术,包括使用Python和rlwrap。
  • Socat的使用方法和创建加密shell的步骤,包括生成证书和使用OPENSSL。
  • msfvenom的基本语法和生成不同格式payload的选项。
  • staged和stageless payloads的区别,Meterpreter shell的优势。
  • payload命名约定的重要性,如何使用msfvenom列出可用payloads。
➡️

继续阅读