Evasor - 自动化查找可执行文件的安全评估工具 (蓝队/应急响应神器)

简介: 自动化查找可执行文件的安全评估工具

被黑客入侵,还在苦苦一步步去找哪里被中了木马?看哪个恶意进程?哪个外联端口吗?

640.png

Evasor、傻瓜、爽就完事了

       Evasor是一种自动化的安全评估工具,可在Windows操作系统上找到可用于绕过任何应用程序控制规则的现有可执行文件。它非常易于使用,快速,节省时间并且完全自动化,可以为您生成报告,包括描述,屏幕截图和缓解建议

       下载Evasor项目并进行编译。验证是否从引用树中将App.config文件从项目中排除。

640.png

从bin文件夹运行Evasor.exe。从下面选择数字选项:

640.png

  1. 找到可用于绕过应用程序控制的可执行文件!
  • 检索所有正在运行的进程的相对路径
  • 通过以下方法检查每个进程(可执行文件)是否容易受到DLL注入的攻击:
  1. 使用默认参数从路径C:\ Windows \ System32 \ mavinject.exe运行“ MavInject” Microsoft组件。
  2. 检查MavInject执行的退出代码,如果进程正常退出,则意味着该进程易受DLL注入的攻击,可用于绕过应用程序控制。
  1. 查找容易受到DLL劫持的进程!
  • 检索所有正在运行的进程
  • 对于每个正在运行的进程:
  1. 检索已加载的过程模块
  2. 通过创建带有已加载模块(DLL)名称的空文件或覆盖工作进程目录中的存在模块文件,检查是否存在将数据写入工作进程目录的权限。
  3. 如果写入操作成功–看来该进程容易受到DLL劫持的攻击。
  1. 查找潜在的可劫持资源文件
  • 通过扩展名在计算机上搜索特定文件。
  • 尝试将文件替换到另一个位置,以验证该文件是否可替换,并且最终很容易受到资源劫持的影响。
  • 扩展名:xml,config,json,bat,cmd,ps1,vbs,ini,js,exe,dll,msi,yaml,lib,inf,reg,log,htm,hta,sys,rsp
  1. 生成自动评估报告词文档包括对测试的描述和屏幕截图。

项目地址:

https://github.com/cyberark/Evasor

相关文章
|
3天前
|
人工智能 自然语言处理 测试技术
基于LangChain手工测试用例转接口自动化测试生成工具
本文介绍利用大语言模型自动生成接口自动化测试用例的方法。首先展示传统通过HAR文件生成测试用例的方式及其局限性,随后提出结合自然语言描述的测试需求与HAR文件来生成更全面的测试脚本。通过LangChain框架,设计特定的提示词模板,使模型能够解析测试需求文档和HAR文件中的接口信息,并据此生成Python pytest测试脚本。示例展示了正常请求、非法请求及无效路径三种测试场景的自动化脚本生成过程。最终,整合流程形成完整代码实现,帮助读者理解如何利用大模型提高测试效率和质量。
14 2
|
11天前
|
机器学习/深度学习 XML 搜索推荐
图像自动化保存工具:Python脚本开发指南
图像自动化保存工具:Python脚本开发指南
|
17天前
|
运维 监控 安全
自动化运维工具的设计与实现
【8月更文挑战第2天】在现代IT架构中,自动化运维工具是提高系统稳定性、效率和安全性的关键。本文将深入探讨自动化运维工具的设计原则与实现过程,通过一个具体的代码示例来展示如何构建一个简易的自动化部署脚本。文章旨在为读者提供一套完整的方法论和实操指导,以应对日常运维任务的挑战。
15 3
|
24天前
|
存储 监控 网络安全
saltStack自动化工具
saltStack自动化工具
27 7
|
20天前
|
jenkins 测试技术 持续交付
探索自动化测试的边界:从工具选择到持续集成
【7月更文挑战第30天】自动化测试在软件开发生命周期中扮演着越来越重要的角色,它不仅提高了测试效率,还确保了软件质量的稳定性。然而,自动化测试并非一劳永逸的解决方案,它需要精心规划、选择合适的工具,并持续地集成到开发流程中。本文将探讨如何根据项目需求挑选合适的自动化测试工具,以及如何将这些工具无缝集成到持续集成/持续部署(CI/CD)流程中,以最大化自动化测试的效益。
16 2
|
5天前
|
运维 监控 大数据
深入探讨网络自动化的魅力所在,以及如何利用Python这一强大工具,实现网络设备的批量配置与监控
在信息洪流的浪潮中,网络自动化如同一盏明灯,引领着我们穿越复杂网络管理的迷雾。它不仅简化了网络运维人员的工作,更是在大数据、云计算等技术飞速发展的背景下,成为了构建高效、稳定网络环境的关键。本文将深入探讨网络自动化的魅力所在,以及如何利用Python这一强大工具,实现网络设备的批量配置与监控,以此展现网络自动化在简化复杂网络管理中的重要作用。
15 0
|
1月前
|
Kubernetes 测试技术 持续交付
现代软件开发中的自动化工具与效率提升
在当今快节奏的软件开发环境中,自动化工具成为了提高效率和质量的关键。本文探讨了几种常见的自动化工具,并分析了它们在不同阶段和场景中的应用,展示了如何通过这些工具优化开发流程,加速项目交付。 【7月更文挑战第8天】
|
23天前
|
机器学习/深度学习 运维 数据中心
自动化运维工具的演变与未来趋势
【7月更文挑战第27天】在IT行业的快速发展中,自动化运维工具成为了提升效率、降低错误率的关键。本文通过探讨自动化运维工具的历史演变,分析当前市场上的主流工具,并预测未来的发展趋势,为读者提供一个全面的视角,帮助理解自动化运维工具的重要性和发展方向。
17 0
|
2月前
|
数据采集 监控 搜索推荐
CRM报表在企业中的应用:分析工具与报告自动化
Zoho CRM报表汇总客户数据,以图表形式展示客户活动、销售、市场趋势,支持定制。报表功能包括数据分析、业绩评估、预测规划和监控调整。关键在于数据质量、报表定制、员工培训及持续优化。CRM报表帮助企业做决策,提升竞争力,是数字化转型的重要工具。
43 4
|
2月前
|
机器学习/深度学习 人工智能 机器人
现代软件测试中的自动化工具与技术
随着软件开发复杂性的增加,自动化测试在现代软件开发中变得至关重要。本文探讨了当前流行的自动化测试工具和技术,以及它们如何提高软件质量、加快发布速度和降低成本。
34 1