专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(八)

news/2024/11/14 21:47:10/

本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!

本文章仅提供学习,切勿将其用于不法手段!

继续接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。

现在,我们来讲一下 Phpsploit-Framework 软件的共享内存管理功能。

二进制渗透领域(Pwn方向),主要涉及到堆溢出、栈溢出、格式化漏洞利用等相关渗透方向

在进行二进制渗透行为时,难免会涉及到 shellcode 内容二进制渗透的基础,就是shellcode)。

在进行二进制渗透行为时,Phpsploit-Framework 软件渗透测试工程师们提供了 shellcode 的存储空间。没错,你猜对了!就是共享内存!我们完全可以将 shellcode 代码作为共享内存资源,存储于共享内存空间中。资深的渗透测试工程师,都会知道,将 shellcode 代码存储于单独文件,或者寄生于其它文件中,都会很容易被发现,甚至被清除!这对于渗透测试行动来说,会增加很大的失败概率!基于文件的内容扫描,基于特征码的安全扫描,早已在各大安全软件中被实现,将 shellcode 代码 寄存于文件内容中的做法,早已过时!在CTF竞赛或者HW行动红蓝对抗活动中,红队技术战略,也应随着技术革新而发生改变,正所谓,魔高一尺,道高一丈!红蓝对抗,比拼的是技术实力,比拼的更是战斗思维Phpsploit-Framework 软件的作者,已经意识这一点,在Phpsploit-Framework 软件中加入了操作共享内存资源的相应模块。

通过 memory 共享内存管理 模块,我们可以查看到当前系统中存在哪些共享内存资源

当然,这可能需要 靶机环境 没有禁用PHP语言的相关函数(例如,system、exec等)。

我们可以通过 memory 共享内存管理 模块add 创建共享内存资源 子模块创建新共享内存资源

我们可以通过 memory 共享内存管理 模块search 搜索共享内存资源 子模块搜索已创建共享内存资源

我们可以通过 memory 共享内存管理 模块show 显示共享内存资源内容 子模块查看已创建共享内存资源数据内容

我们可以通过 memory 共享内存管理 模块edit 编辑共享内存资源内容 子模块编辑已创建共享内存资源数据内容

我们可以通过 memory 共享内存管理 模块list 查看共享内存资源列表 子模块查看已创建共享内存资源列表(支持分页显示)。

我们可以通过 memory 共享内存管理 模块clear 清理共享内存资源 子模块清理已创建共享内存资源(一般仅能清理由 Phpsploit-Framework 软件创建的相应共享内存资源)。

一般情况下,Phpsploit-Framework 软件 memory 共享内存管理 功能,可单独使用,也可与 Phpsploit-Framework 软件 elf 二进制可执行文件分析 功能一起配合使用用于 fuzz 类型二进制渗透模糊测试

下一篇内容《专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(九)》


http://www.ppmy.cn/news/1463496.html

相关文章

51单片机-实机演示(单多个数码管)

仿真链接&#xff1a; http://t.csdnimg.cn/QAPhx 目录 一.引脚位置 二.多个显示 三 扩展 一.引脚位置 注意P00 - >A ; 这个多个的在左边,右边的A到B是控制最右边那个单个的. 接下来上显示单个的代码 #include <reg52.h> #include <intrins.h> #define u…

基于redis的分布式锁解决token续期冲突的问题

场景&#xff1a;用户登录状态存储到redis&#xff0c;2小时后过期。在过期前的30分钟如果用户进行操作&#xff0c;则对登录状态进行续期&#xff0c;续期后仍有2小时时限&#xff0c;并更换新的token。在微服务模式下&#xff0c;如果两个服务同时请求续期&#xff0c;则会返…

万博智云×华为云 | HyperBDR云容灾上架,开启联营联运新篇章

日前&#xff0c;万博智云HyperBDR云容灾正式入驻华为云云商店&#xff0c;成为华为云基础软件领域联营联运合作伙伴。通过联营联运&#xff0c;双方将进一步加深在产品、解决方案、渠道拓展等多方面的强强联合&#xff0c;为企业提供更加安全、高效的数据保护解决方案&#xf…

常见的JavaScript设计模式(一)

常见的JavaScript设计模式 一、模块模式(Module Pattern)二、单例模式&#xff08;SingIeton Pattern&#xff09;三、工厂模式&#xff08;Factory Pattern&#xff09;四、观察者模式&#xff08;Observer Pattern&#xff09; 常见的JavaScript设计模式包括 模块模式、 在…

添加AXI主IP(AXI4 Lite和AXI4)示例

添加AXI主IP&#xff08;AXI4 Lite和AXI4&#xff09;示例 将等效IP添加到框图中。以下是AXI Central的示例步骤 直接存储器存取&#xff08;CDMA&#xff09;&#xff1a; 1.右键单击方框图中的任意位置&#xff0c;然后选择“添加IP”。 2.搜索并双击AXI Central Direct Memo…

强化学习_06_pytorch-PPO2实践(Humanoid-v4)

一、PPO优化 PPO的简介和实践可以看笔者之前的文章 强化学习_06_pytorch-PPO实践(Pendulum-v1) 针对之前的PPO做了主要以下优化&#xff1a; -笔者-PPO笔者-PPO2refdata collectone episodeseveral episode(one batch)activationReLUTanhadv-compute-compute adv as one seri…

C-数据结构-树状存储基本概念

‘’’ 树状存储基本概念 深度&#xff08;层数&#xff09; 度&#xff08;子树个数&#xff09; 叶子 孩子 兄弟 堂兄弟 二叉树&#xff1a; 满二叉树&#xff1a; 完全二叉树&#xff1a; 存储&#xff1a;顺序&#xff0c;链式 树的遍历&#xff1a;按层遍历&#xff0…

springboot相关知识集锦----1

一、springboot是什么&#xff1f; springboot是一个用于构建基于spring框架的独立应用程序的框架。它采用自动配置的原则&#xff0c;以减少开发人员在搭建应用方面的时间和精力。同时提升系统的可维护性和可扩展性。 二、springboot的优点 约定优于配置 版本锁定&#xf…