建站之星旅游景区网站建设方案

张小明 2026/1/8 23:07:51
建站之星,旅游景区网站建设方案,图片分页网站模板,卖环保设备做哪个网站好Part1 前言 大家好#xff0c;我是ABC_123。本篇文章继续讲解美国苹果手机三角测量攻击行动#xff0c;该后门代码的兼容性暗示其使用了长达10年之久#xff0c;今天我们重点讲解该行动在验证器后门阶段和三角测量后门TriangleDB阶段展现出的隐蔽手法#xff0…Part1 前言大家好我是ABC_123。本篇文章继续讲解美国苹果手机三角测量攻击行动该后门代码的兼容性暗示其使用了长达10年之久今天我们重点讲解该行动在验证器后门阶段和三角测量后门TriangleDB阶段展现出的隐蔽手法为大家的安全运营防护提供实用借鉴文末有技术交流群的加群方式。《第135篇美国APT的苹果手机三角测量行动是如何被溯源发现的》《第136篇美国NSA的苹果手机三角测量后门的窃密模块分析 | 机器学习引擎识别照片信息》初始阶段JavaScript验证器后门此验证器后门目的是检测目标环境是否是沙箱、调试环境识别苹果设备浏览器指纹完成初步信息收集判断是否为重要目标以供C2攻击者决定是否植入最终的TriangleDB三角测量后门。在三角测量攻击的初始阶段受害者会收到携带零点击zero-click exploit漏洞的隐蔽 iMessage 附件该漏洞会在不触发用户交互的情况下悄无声息地触发并控制苹果设备访问backuprabbit[.]com域下一处URL。该 URL 托管的页面包含混淆过的NaCl 加密库的JavaScript代码以及一个加密后的有效载荷这个有效载荷就是 JavaScript 验证器后门。该验证器执行许多不同的检查包括像 Math.log(-1)或 Math.sqrt(-1)这样的算术运算以及 Media Source API、WebAssembly 等组件的可用性以判断运行环境是否为真实目标设备、而非沙箱或分析环境。为了进一步识别设备黑客使用了一种叫做Canvas 指纹识别的技术。通过苹果设备浏览器使用 WebGL 绘制一个“粉色背景 黄色三角形”然后读取生成图片的像素数据计算一个独特的校验码checksum这样每台设备因为显卡、系统、驱动不同都会生成略微不同的数值美国APT就能用这个数值来唯一识别这台设备。报告里那段代码就是用来画这个三角形的。一旦JavaScript验证器后门运行完毕它会把采集到的设备信息加密后上传到另一个唯一的服务器地址也是 backuprabbit[.]com 域名下的服务器收到这些数据后会决定是否继续感染这台设备如果通过验证会继续植入二进制验证器后门继续收集信息对目标苹果设备进行判断。第2阶段植入二进制验证器后门该二进制验证器后门Binary Validator旨在判断运行环境是否处于沙箱或调试环境、以及目标苹果设备是否值得入侵来决定是否继续向目标苹果设备植入后续TriangleDB三角测量后门。与此前讨论的 JavaScript 验证器后门不同此样本为可在苹果设备上运行的 Mach-O 二进制可执行文件。该后门启动后首先对内嵌的配置数据进行 AES 解密得到一个plist属性列表文件这个 plist 文件包含了一组由验证器后门执行的操作例如 DeleteLogs、DeleteArtifacts 等这些命令定义了后门需要执行的具体操作逆向分析人员及安全人员可以推断出它的功能例如环境检测、设备指纹采集、越狱/调试状态判断及痕迹清理等。plist文件内容如下keysco/key array stringDeleteLogs/string stringDeleteArtifacts/string stringProcessList/string stringInterfaceList/string stringJailbreakDetect/string stringEnableAdTracking/string stringDeviceInfo/string stringInstalledApps/string /array keysda/key dict keysdf/key array/ keysdi/key true/ keysdk/key array stringc99218578c03cfe347fababc838dd9f2/string string3d527800ad9418b025340775eaf6454c/string string07d2143cea9fe70f7a0fcc653a002403/string stringc66cc1d90cce4e9cb6b631e063c83d61/string验证器后门执行日志清理工作DeleteLogs命令从/private/var/mobile/Library/Logs/CrashReporter等目录中删除特定进程在利用过程中可能产生的崩溃日志防止受害者手机被取证导致漏洞利用过程被溯源出来。这些进程包括iMessage、网页浏览器及三角测量后门等。DeleteArtifacts命令该命令旨在清除与恶意 iMessage 附件相关的本地使用痕迹。二进制验证器后门会在 iOS 的不同系统数据库例如ids-pub-id.db、knowledgeC.db等中检索与攻击活动相对应的记录并删除。验证器后门会尝试获取苹果手机中所有已接收的iMessage列表并获取每一条消息的发件人的Apple ID并计算器哈希与其配置中包含用于发送恶意 iMessage 的约 40 个 Apple ID 的 MD5 哈希值进行对比如果匹配就进行删除防止被取证分析。安全分析人员通过暴力破解哈希的方式获得了若干 Apple ID恶意邮箱地址这些账户被攻击者用来以iMessage消息附件的形式将恶意代码投递给受害者。一旦攻击者使用这些Apple ID 账号给目标苹果设备发送了恶意 iMessage附件苹果设备会在多个数据库里留下攻击痕迹如发送者、附件、收发时间等。此二进制验证器后门会在本地数据库里检索这些 ID找到相关记录并删除以免事后取证发现攻击痕迹。由于单个Apple ID账号很容易被封禁或被标记因此美国APT使用了大约40个账号进行轮换对不同的攻击行动、不同的受害者、不同的时间段进行轮换保证攻击的稳定性很多小量消息比单一来源的大量消息更不容易触发告警。验证器后门执行信息收集工作ProcessList命令获取设备上正在运行的进程列表以及网络接口的清单。InterfaceList命令查看设备上正在运行哪些程序、网络连接情况。JailbreakDetect命令检查目标设备是否已越狱。验证器实现了对大量越狱工具的检测包括 盘古Pangu、xCon、Evasion7、Electra、unc0ver、checkra1n 等等。还可以检测经常运行在越狱设备上的软件如Cydia、Frida。同时会检查是否运行在云端的iPhone平台Kerilium该系统通常被用来做漏洞研究那么三角测量后门的漏洞利用过程将自动失效。EnableAdTracking命令开启个性化广告追踪用于追踪手机用户的上网行为。DeviceInfo命令收集受害苹果手机设备中的大量敏感信息例如用户姓名、手机号码、IMEI 以及 Apple ID。这些信息都会被发送到C2服务器用于评估受害者的苹果设备是否适合入侵。InstalledApps命令检索已安装应用程序的列表。收集设备上的 app 列表判断用户类型或潜在兴趣。验证器后门的PSPDetect功能如下代码所示给出的绝对路径表明该二进制验证器不但支持iPhone同时也支持macOS系统由此可见三角测量行动对macOS笔记本电脑也是奏效的。如下反编译后的代码所示该二进制验证器后门实现了一个未被调用的函数代码中标记为 PSPDetect PSP是personal security product的缩写。这个标记对应的 PSPDetectFunc 函数会从验证器的配置文件中读取一个文件列表样本中的文件列表是空的然后检查这些文件是否存在于系统中如果存在就输出这些文件的路径。从此功能集合其命名注释可推断这个函数是用来检测个人PC电脑上有无杀毒软件之类的终端防护软件表明三角测量攻击同样适用于macOS苹果电脑。这是合理的因为iOS与macOS使用相同的X1内核将iOS运行的漏洞更改为macOS可以利用的漏洞应该不难。该二进制验证器后门在完成所有预定的环境检测与信息采集例如进程列表、用户信息等后会将收集到的数据进行加密并回传至攻击者控制的 C2 服务器C2 在收到并解析这些信息后会对目标苹果设备进行研判从而决定是否向目标下发此前描述的 TriangleDB三角测量后门程序随后目标机器才会下载并启动该实际的恶意负载。第3阶段植入的三角测量后门TriangleDB美国APT针对苹果手机用户发起三角测量攻击过程中攻击者在对JavaScript验证器后门和二进制验证器后门回传的信息进行分析确认后会植入三角测量后门TriangleDB该后门会与其 C2 建立联络并维持心跳包TriangleDB后门的所有操作都非常小心谨慎。随后C2会下发一系列检索命令例如CRXShowTables、CRXFetchRecord等以远程获取目标设备上可能暴露或记录此次攻击链条痕迹的日志与数据库文件用于评估是否清理痕迹以防受害者察觉设备被入侵。被检索的一些文件包括崩溃日志文件例如 /var/mobile/Library/Logs/CrashReporter 中的文件。关键数据库文件例如 /private/var/mobile/Library/IdentityServices/ids-gossip.db这些数据库文件可能包含攻击者用来发送恶意 iMessage 的 Apple ID邮箱地址。在完成日志收集和删除后攻击者向TriangleDB后门下发多个 CRXPollRecords 命令操控TriangleDB后门定期把/private/var/tmp目录下符合特定命名规范的文件上传到 C2服务端。攻击者为后门配置了一组文件名匹配规则以正则表达式实现将文件名模式映射到不同的敏感数据类别——例如位置信息、SQL 数据库快照、麦克风录音、钥匙串相关数据或若干未分类类型以便后门将指定的敏感文件上传到 C2服务端。这些正则表达式匹配的文件名通常是TriangleDB后门各种窃听模块窃取的数据文件这些窃听模块本身通常由攻击者通过 C2 下发的指令例如 CRXUpdateRecord 与 CRXRunRecord部署到被入侵的苹果终端。Part3 总结1. 美国APT组织在植入正式木马后门之前都会植入一个Validator验证器后门从而实现更好的隐蔽性。2. 在很多美国APT武器库样本中PSPDetect关键字是个独有的标记。3. 为了便于技术交流现已建立微信群希水涵-信安技术交流群欢迎您的加入。公众号专注于网络安全技术分享包括APT事件分析、红队攻防、蓝队分析、渗透测试、代码审计等每周一篇99%原创敬请关注。Contact me: 0day123abc#gmail.comOR 2332887682#qq.com(replace # with )
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

咸阳做网站wordpress喜欢按分类目录显示

文章全面介绍大型语言模型(LLM)的定义、历史发展、工作原理及重要性。基于Transformer架构的LLM能理解和生成自然语言,应用于内容创作、对话式AI、代码辅助、数据分析等领域。文章详解了LLM的五大特征、优势与局限性,并展望其向多模态、高效化、自主化发…

张小明 2026/1/5 23:05:30 网站建设

做一个网站能卖多少钱wordpress md5

SQL 语句解析与操作全解析 1. SELECT 语句选项与表达式列表 SELECT 语句的选项是影响其处理方式的标志。由于选项之间的兼容性规则过于复杂,难以在语法中编码,因此我们接受任意选项集,并构建一个位掩码来表示它们,同时也能诊断重复选项。以下是相关规则代码: select_o…

张小明 2026/1/6 8:08:41 网站建设

杭州网站排名优化公司网站description

PostgreSQL高级作业调度器pg_timetable终极指南:从入门到精通 【免费下载链接】pg_timetable pg_timetable: Advanced scheduling for PostgreSQL 项目地址: https://gitcode.com/gh_mirrors/pg/pg_timetable PostgreSQL数据库的作业调度需求在现代化应用开发…

张小明 2026/1/8 14:00:05 网站建设

网站如何做市场推广网站开发个人总结

AI将会是创作的伙伴,还是威胁? 最近,GPT-5.2的发布可谓引起了不小的轰动。作为OpenAI的一项重大更新,GPT-5.2不仅在文本生成方面有了显著的提升,还开始深入到创意产业的各个角落:写作、设计、音乐、艺术&am…

张小明 2026/1/6 14:40:35 网站建设

做网站要注意原阳网站建设哪家好

Lumafly模组管理器完整指南:从零开始掌握空洞骑士模组管理 【免费下载链接】Lumafly A cross platform mod manager for Hollow Knight written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/lu/Lumafly 还在为空洞骑士模组安装的复杂流程而烦恼…

张小明 2026/1/8 6:14:55 网站建设

大学校园网站建设方案企业门户网站需求分析

深度学习不确定性估计实战:如何选择适合你项目的解决方案? 【免费下载链接】pyro Deep universal probabilistic programming with Python and PyTorch 项目地址: https://gitcode.com/gh_mirrors/py/pyro 当你的神经网络模型在测试集上表现优异时…

张小明 2026/1/6 11:16:27 网站建设