您现在的位置是:主页 > news > 越南网站怎么做/网站404页面怎么做
越南网站怎么做/网站404页面怎么做
admin2025/6/19 22:34:15【news】
简介越南网站怎么做,网站404页面怎么做,中国最大的网站制作公司,网站建设滕州信息港目录 前言 stager unstage stager与unstage 前言 作为背景信息,一个值得一提的主题是payload staging(分阶段传送payload)。在很多攻击框架的 设计中,解耦了攻击和攻击执行的内容。payload 就是攻击执行的内容。payload 通常被…
目录
前言
stager
unstage
stager与unstage
前言
stager
当我们选择生成stager,那么其为分阶段的payload
首先生成的paylod为stager,是一个小程序,通常是手工优化的汇编指令,用于远程下载一个 payload stage,将其注入到当前被执行服务器内存,对其传达指令
生成的stager如下
将exe放到winodws中双击,可以看到靶机像cs服务器发送了一个下载请求,请求下载真正的payload。artifact.exe此时好像是一个前排冲锋的战士,打开城墙的大门后,然后让更多的精兵冲进来(发送get请求,请求下载真正payload)
unstage
unstage为部分阶段的payload,所有指令都集成到了里面
选择如下
生成一个叫beacon.exe,双击运行后我们并不会在Web日志中看到任何请求信息。因为unstage会将所有的利用代码一开始就集中到了beacon.exe中
stager与unstage
从下图也可以看出stager形式的exe只有17.5KB,unstage的exe为281KB,stage形式的exe比unstage的exe小了很多。因为unstage将所有的代码都集成到了里面,所以占用空间大
- stager:是一个小程序,用于下载一个真正的payload stage、把它注入内存,然后对其传达执行命令
- unstage:所有的代码都集中在里面,无需再请求下载
在Cobalt Strike 4中应该尽可能多的使用unstage,一方面以保证安全性(因为你无法确保stager下载的stage是否受到中间人攻击,除非像MSF一样使用SSL保证安全性)。另一方面如果我们通过层层的代理,在内网进行漫游,这个时候使用分段的payload如果网络传输出现问题,stage没有加载过去,可能就会错失一个Beacon,unstage的payload会让人放心不少。
参考:
- 探寻Metasploit Payload模式背后的秘密
- Cobalt Strike|Beacon原理浅析 - 云+社区 - 腾讯云