前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >对APT攻击样本的探索

对APT攻击样本的探索

作者头像
小道安全
发布于 2021-09-02 08:43:30
发布于 2021-09-02 08:43:30
1.1K0
举报
文章被收录于专栏:游戏安全攻防游戏安全攻防

APT攻击简介

APT攻击,它是集合多种常见攻击方式的综合攻击。综合多种攻击途径来尝试突破网络防御,一般是通过Web或电子邮件传递,利用应用程序或操作系统的漏洞,利用传统的网络保护机制无法提供统一的防御。

它除了应用多种途径,高级定向攻击还采用多个阶段穿透一个网络,然后提取有价值的信息,这使得它的攻击更不容易被发现。

从整体来说,它是一种高级攻击,具有难检测、持续时间长、攻击目标明确。

APT攻击的整个工具生命周期由7个阶段组成:扫描探测、工具投送、漏洞利用、木马植入、远程控制、横向渗透、目标行动

APT攻击主要的流程,通过投放附带恶意代码的word文档程序,进行传播攻击者的专用后门程序,以达到对目标用户的长期控制和信息盗取

APT样本信息

该样本主要是由word.exe(word名称自定义的)文档的应用程序和一个自带隐藏的wwlib.dll模块文件组成的。

word.exe它具有数字签名的(虽然签名有效期已过期),并且通过多个杀毒软件进行查杀静态分析,确认它是一个正常、安全的应用程序。word.exe应用程序会动态加载wwlib.dll模块,这也符合了APT常见的攻击手法白加黑的加载方式。这个wwlib.dll模块,它是具有恶意代码的模块,并且wwlib模块是一个没做加密、混淆、虚拟化等保护的dll模块。

APT样本逆向分析

逆向前的准备

1、需熟悉常用的工具:Exeinfo PE、pchunter、CFF Explorer、IDA、ollydbg。

2、需熟悉技术的方向:PE文件结构、加解密、X86汇编代码,shellcode代码,HTTP、HTTPS网络通信。

寻找逆向突破点

  1. 直接将wwlib这个dll模块进行IDA静态分析,从字符串、导入函数、导出函数进行分析,寻找作为逆向分析的突破点和入口袋。 字符串相关的没有找到任何有用字符信息、 导出函数上也就一个默认导出函数也没作用、 导入函数上也没看到如操作注册表、加解密、网络通信相关的系统调用函数。
  2. 从APT样本的特性上进行找突破点: 白加黑的加载方式; HTTP、HTTPS网络通信方式; shellcode释放功能代码等等。

开始进行逆向分析(利用ollydbg工具)

1、从动态加载方式入手:

样本载入ollydbg后直接进行下LoadLibraryA和LoadLibraryW (下两个函数是因还没确定样本是ASCII码还是Unicode码)系统函数断点,再进行执行样本,让其进行加载wwlib.dll,并达到触发LoadLibrayW系统函数功能。

从上图可以看到该样本采用Unicode编码方式的,所以后面对系统函数进行下断点都直接下Unicode编码的函数就可以了。

2、释放并运行Thumoi.doc文件

动态的释放出对Thumoi.doc文件操作的代码功能。

通过调用GetTempPathaA系统函数进行获取系统盘的临时目录的路径,

并且在临时路径后拼接Thumoi.doc文件名。

通过调用WinExec系统函数,来运行打开释放在临时目录下的Thumoi.doc文件。

启动Thumoi.doc文件的效果和文件内容数据。

3、解密shellcode的加密数据

通过调用VirtualAlloc函数,进行申请空间来存放shellcode。

通过调用CryptDecrypt函数,进行shellcode数据的解密操作

4、HTTPS的网络通信

通过调用InternetConnectW系统函数,进行向样本服务器进行对应通信(但是发现C2已掉线,无法进行做后续的分析。从APT特性来看会向主机进行植入一个隐藏的且长期驻守的后门程序)。

APT样本的总结

相类似的APT攻击样本,主要依赖的载体是以word文档,而且没有利用系统漏洞,而是在其中嵌入恶意代码,通过宏代码进行触发执行恶意代码行为,最终向目标主机植入后门。

APT攻击应用比较高频的技术:签名程序白加黑的加载方式,内存木马不落地直接内存执行、shellcode进行对恶意代码执行、http或https网络通信、Crypt模块下加密解密。

APT攻击的防范思考:

1、关闭容易受到攻击的端口(如:139、445),放在恶意程序进行内网传播攻击。

2、对于来历不明的软件不要轻易去点击运行软件,先手动进行对软件进行查杀病毒。

3、安装杀毒软件,并及时更新病毒库,定时对主机进行病毒查杀。

4、操作系统安全补丁及时更新、关闭系统中不需要的服务。

END

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小道安全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
yolo v8.3.105重磅更新!简化流程、增强部署,开发者效率提升100%
🎉 引言:YOLO V8.3.105来了! Ultralytics团队再次发力,推出YOLO V8.3.105版本!本次更新聚焦简化工作流、增强部署灵活性,并优化了多项功能,从模型导出到可视化分析全面升级。无论你是开发者还是研究者,这些更新都能让你的效率飞升!
福大大架构师每日一题
2025/04/10
1120
yolo v8.3.105重磅更新!简化流程、增强部署,开发者效率提升100%
Python+YOLO v8 实战:手把手教你打造专属 AI 视觉目标检测模型
在 AI 视觉领域,目标检测无疑是核心技术之一。而 YOLO 系列算法凭借其高效、精准的特点,一直备受青睐。今天,就让我们深入学习如何使用 Python 结合 Ultralytics 库中的 YOLO v8,训练和开发属于自己的 AI 视觉模型,实现动态目标检测!无论应用于现实场景,还是满足网络需求,掌握这一技能都能让你轻松应对各种识别任务。
Harry技术
2025/05/25
1.2K0
Python+YOLO v8 实战:手把手教你打造专属 AI 视觉目标检测模型
yolo v10再进化:8.3.111版本砍掉冗余计算,训练效率翻倍!
📢 最新消息 Ultralytics团队刚刚发布了YOLOv8.3.111版本,这次更新不仅优化了YOLOv10的推理效率,还大幅减少了模型参数,让训练和部署更加高效!无论是工业检测、自动驾驶,还是移动端应用,这次更新都能让你的AI模型跑得更快、更省资源!
福大大架构师每日一题
2025/04/22
1310
yolo v10再进化:8.3.111版本砍掉冗余计算,训练效率翻倍!
deeplake v4.2.7重磅发布 | 全面升级Unicode支持与索引功能,批量查询强势来袭!
本文将对deeplake v4.2.7版本的新特性、底层改进、应用场景及未来发展方向进行详尽分析,帮助您全面掌握此次升级带来的变革与机遇。
福大大架构师每日一题
2025/06/06
450
deeplake v4.2.7重磅发布 | 全面升级Unicode支持与索引功能,批量查询强势来袭!
YOLO v8.3.152 重磅发布|分割掩膜精度再升级,显存管理智能优化,训练与评估速度大幅提升!
在计算机视觉领域,YOLO系列模型凭借其高效准确的目标检测和分割能力,广泛应用于安防监控、自动驾驶、医疗影像等众多场景。近期,Ultralytics官方发布了YOLO版本v8.3.152,带来了多项关键优化:从分割掩膜的精细化处理、训练时显存智能管理,到评估阶段的速度提升与可视化体验改善,全面提升了模型使用的稳定性和用户体验。
福大大架构师每日一题
2025/06/09
1790
YOLO v8.3.152 重磅发布|分割掩膜精度再升级,显存管理智能优化,训练与评估速度大幅提升!
yolo v8.3.146重磅发布!首度支持灰度图目标检测,COCO8-Grayscale数据集全方位解读!
随着人工智能视觉技术的不断进步,目标检测技术在医疗影像、工业质检、安防监控等多个领域扮演着极为重要的角色。而在诸多应用场景中,灰度图像由于成本低、采集便捷等优势,广泛存在于实际工作流程中。针对这一趋势,Ultralytics团队在最新版YOLO v8.3.146中隆重推出了“灰度图目标检测”完整支持,极大地拓展了YOLO系列的应用边界,助力用户在更多灰度场景中实现高效精准的目标识别。本文将为你深度解读此次重磅更新的核心亮点、技术优势及广泛应用前景。
福大大架构师每日一题
2025/06/06
2910
yolo v8.3.146重磅发布!首度支持灰度图目标检测,COCO8-Grayscale数据集全方位解读!
yolo v8.3.134全新发布!大幅提升跟踪稳定性,支持灰度图像,模型导出更稳健,解锁AI视觉新体验!
大家好,今天我们迎来了Ultralytics YOLO系列的重磅更新——v8.3.134版本,该版本于2025年5月14日正式发布。相信关注计算机视觉与目标检测领域的朋友们都知道,YOLO(You Only Look Once)已经成为业界标杆,凭借极致的速度与高精度,广泛应用于安防监控、无人驾驶、智能制造、医疗影像分析等众多场景。
福大大架构师每日一题
2025/05/17
1570
yolo v8.3.134全新发布!大幅提升跟踪稳定性,支持灰度图像,模型导出更稳健,解锁AI视觉新体验!
YOLO v8.3.129重磅发布!自动拼图智能优化+导出推理大升级,训练布署更顺畅!
自从YOLO(You Only Look Once)问世以来,便以极快的检测速度和高准确率成为计算机视觉领域的“黄金标准”。作为Ultralytics家族的重要成员,YOLOv8持续刷新着目标检测、分割和识别的性能。2024年最新推出的YOLO v8.3.129版本带来了更多智能升级与实用改进,让模型训练、导出及推理体验质的飞跃。
福大大架构师每日一题
2025/05/10
1480
YOLO v8.3.129重磅发布!自动拼图智能优化+导出推理大升级,训练布署更顺畅!
DeepStream 7.1 重磅升级:全新Python支持引领AI开发新潮流(文末有干货)
NVIDIA近日推出了DeepStream SDK 7.1,这是一款专为NVIDIA GPU和Jetson平台设计的多媒体与AI推理引擎开发工具。该版本在性能优化、功能扩展和开发者友好性方面进行了重要升级,尤其在Python开发支持方面带来了全新体验。
GPUS Lady
2024/12/06
3670
DeepStream 7.1 重磅升级:全新Python支持引领AI开发新潮流(文末有干货)
重磅更新!yolo v8.3.100发布:全面支持PaddlePaddle 3.0,模型导出更高效,文档教程大升级!
各位AI开发者、计算机视觉爱好者们,Ultralytics团队再次带来重磅更新!YOLO v8.3.100正式发布,本次更新不仅优化了PaddlePaddle的兼容性,还大幅提升了模型导出功能,并新增了丰富的教程资源。无论你是工业部署、学术研究,还是个人项目,这一版本都能让你的工作更加高效!
福大大架构师每日一题
2025/04/04
1290
重磅更新!yolo v8.3.100发布:全面支持PaddlePaddle 3.0,模型导出更高效,文档教程大升级!
yolo v8.3.137重磅发布!训练与部署效率全面升级,文本特征缓存优化解析
2025年5月17日,Ultralytics官方正式推出YOLO系列最新版本——YOLO v8.3.137。本次更新围绕提升YOLOWorld和YOLOE模型的训练速度与部署效率展开,重点优化了文本特征缓存机制,极大减少重复计算,带来更流畅的训练体验。同时,ONNX格式导出也得到了重要改进,进一步保障了模型在多平台的兼容性和部署的稳定性。
福大大架构师每日一题
2025/05/18
1250
yolo v8.3.137重磅发布!训练与部署效率全面升级,文本特征缓存优化解析
Yolo11实战改进:一文读懂Yolo11到实战
Yolo11是Ultralytics推出的新一代计算机视觉模型,为YOLO家族树立了新的里程碑。它在对象检测、实例分割、图像分类、姿势估计、定向物体检测和对象跟踪等计算机视觉任务上展现了卓越的性能和准确性,相较于YOLOv8有了显著提升。
AI浩
2024/11/18
3.2K0
Yolo11实战改进:一文读懂Yolo11到实战
yolo v8.3.145重磅发布!全面升级模型评测、交互图表与跟踪系统,AI视觉迎来新纪元!
2025年5月26日,Ultralytics正式发布了YOLO系列的重要版本更新——v8.3.145。这次更新带来了极具突破性的功能改进和优化,全面提升了模型性能评测的灵活性、文档交互体验、代码清晰度以及跟踪系统的标准化,为广大AI视觉从业者和开发者打造了更强大、更便捷、更高效的使用环境。
福大大架构师每日一题
2025/05/27
1770
yolo v8.3.145重磅发布!全面升级模型评测、交互图表与跟踪系统,AI视觉迎来新纪元!
YOLO v8.3.131来了!全新优化灰度图推理,支持超大图片无障碍处理,YOLO11 Triton C++部署示例揭秘!
2025年5月11日,计算机视觉领域的明星项目Ultralytics发布了全新版本YOLO v8.3.131。本次更新不仅带来了对灰度图像推理管线的重大优化,更实现了对超大图片和带透明通道图片的高效稳定处理。此外,YOLO11模型的NVIDIA Triton推理服务器C++部署示例也首次亮相,极大地推动了YOLO家族在工业级别大规模推理应用的落地。本文将全面解读v8.3.131的重要更新,助你第一时间抢先掌握最具实战价值的功能与技术亮点。
福大大架构师每日一题
2025/05/12
1500
YOLO v8.3.131来了!全新优化灰度图推理,支持超大图片无障碍处理,YOLO11 Triton C++部署示例揭秘!
yolo v8.3.135更新,模型导出更稳定,预测速度大提升!全面解读YOLO最新版本,让你效率翻倍!
本文将带你深度解析YOLO v8.3.135的新特性和关键改进,帮助你快速掌握这次更新带来的显著优势,提升你的开发效率和模型表现。
福大大架构师每日一题
2025/05/17
1140
yolo v8.3.135更新,模型导出更稳定,预测速度大提升!全面解读YOLO最新版本,让你效率翻倍!
yolo v8.3.107重磅发布!Rockchip RKNN修复、OpenVINO兼容性升级,开发者效率再提升!​
1. Rockchip RKNN兼容性修复 • 问题解决:修复了torch_to_mnn转换中文件路径处理问题,确保Rockchip芯片模型导出稳定性。 • 用户受益:RKNN开发者不再因路径错误导致模型部署失败,边缘设备部署更顺畅!
福大大架构师每日一题
2025/04/13
1370
yolo v8.3.107重磅发布!Rockchip RKNN修复、OpenVINO兼容性升级,开发者效率再提升!​
【目标检测】YOLOv8:快速上手指南
YOLOv8是YOLOv5团队在今年新推出的一代YOLO版本,与前几代版本相比,其性能和速度差距如下图所示:
zstar
2023/09/13
4.4K0
【目标检测】YOLOv8:快速上手指南
yolo v8.3.104重磅更新!预测更稳、导出更快、文档更清晰,开发者福音来了!
Ultralytics团队再次带来yolo v8的强力更新——v8.3.104!本次更新聚焦错误修复、模型验证、导出灵活性和文档优化,无论是新手还是资深开发者,都能感受到更流畅的体验。
福大大架构师每日一题
2025/04/09
970
yolo v8.3.104重磅更新!预测更稳、导出更快、文档更清晰,开发者福音来了!
yolo v8.3.138震撼发布!支持非方形图像尺寸,性能大幅提升,Ultralytics生态全方位升级!
随着计算机视觉技术的不断发展,YOLO(You Only Look Once)作为最受欢迎的目标检测与分类框架之一,其创新和优化备受业界关注。2025年5月18日,Ultralytics团队重磅上线YOLO最新版本——v8.3.138。这一版本不仅引入了支持非方形图像尺寸的分类模型,更在性能和稳定性方面实现了显著突破,推动了YOLO在实际应用中的灵活性和可靠性。
福大大架构师每日一题
2025/05/19
1690
yolo v8.3.138震撼发布!支持非方形图像尺寸,性能大幅提升,Ultralytics生态全方位升级!
YOLO v8.3.130震撼发布!模型启动更快,训练更透明,部署更稳健!全面解析YOLO最新升级亮点!
近年来,YOLO(You Only Look Once)系列凭借其开创性单阶段目标检测架构,在计算机视觉领域占据主导地位,广泛应用于工业、安防、自动驾驶等多领域。Ultralytics不断优化YOLO框架,以满足用户对速度、性能和易用性的不断提升需求。
福大大架构师每日一题
2025/05/12
3180
YOLO v8.3.130震撼发布!模型启动更快,训练更透明,部署更稳健!全面解析YOLO最新升级亮点!
推荐阅读
yolo v8.3.105重磅更新!简化流程、增强部署,开发者效率提升100%
1120
Python+YOLO v8 实战:手把手教你打造专属 AI 视觉目标检测模型
1.2K0
yolo v10再进化:8.3.111版本砍掉冗余计算,训练效率翻倍!
1310
deeplake v4.2.7重磅发布 | 全面升级Unicode支持与索引功能,批量查询强势来袭!
450
YOLO v8.3.152 重磅发布|分割掩膜精度再升级,显存管理智能优化,训练与评估速度大幅提升!
1790
yolo v8.3.146重磅发布!首度支持灰度图目标检测,COCO8-Grayscale数据集全方位解读!
2910
yolo v8.3.134全新发布!大幅提升跟踪稳定性,支持灰度图像,模型导出更稳健,解锁AI视觉新体验!
1570
YOLO v8.3.129重磅发布!自动拼图智能优化+导出推理大升级,训练布署更顺畅!
1480
DeepStream 7.1 重磅升级:全新Python支持引领AI开发新潮流(文末有干货)
3670
重磅更新!yolo v8.3.100发布:全面支持PaddlePaddle 3.0,模型导出更高效,文档教程大升级!
1290
yolo v8.3.137重磅发布!训练与部署效率全面升级,文本特征缓存优化解析
1250
Yolo11实战改进:一文读懂Yolo11到实战
3.2K0
yolo v8.3.145重磅发布!全面升级模型评测、交互图表与跟踪系统,AI视觉迎来新纪元!
1770
YOLO v8.3.131来了!全新优化灰度图推理,支持超大图片无障碍处理,YOLO11 Triton C++部署示例揭秘!
1500
yolo v8.3.135更新,模型导出更稳定,预测速度大提升!全面解读YOLO最新版本,让你效率翻倍!
1140
yolo v8.3.107重磅发布!Rockchip RKNN修复、OpenVINO兼容性升级,开发者效率再提升!​
1370
【目标检测】YOLOv8:快速上手指南
4.4K0
yolo v8.3.104重磅更新!预测更稳、导出更快、文档更清晰,开发者福音来了!
970
yolo v8.3.138震撼发布!支持非方形图像尺寸,性能大幅提升,Ultralytics生态全方位升级!
1690
YOLO v8.3.130震撼发布!模型启动更快,训练更透明,部署更稳健!全面解析YOLO最新升级亮点!
3180
相关推荐
yolo v8.3.105重磅更新!简化流程、增强部署,开发者效率提升100%
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档