网站建设搭建运营2022百度seo优化工具

张小明 2026/1/11 18:19:20
网站建设搭建运营,2022百度seo优化工具,软文交易平台,移动应用开发大专出来做什么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进行投诉反馈,一经查实,立即删除!

app网站开发哪里有温州网页制作设计

名称服务故障排查指南 在网络运维中,名称服务故障是常见且令人头疼的问题。本文将详细介绍名称服务故障的排查方法,并结合实际案例进行分析,同时介绍如何通过转储名称服务器缓存来诊断问题。 故障排查基础原则 在处理远程服务器问题时,直接查询 NS 查询返回的权威服务器…

张小明 2026/1/10 16:22:07 网站建设

用个人电脑做网站服务器付费推广平台有哪些

开源内容管理系统(CMS)全解析 在当今数字化的时代,内容管理系统(CMS)对于网站和应用的管理至关重要。有各种各样的开源 CMS 可供选择,它们各有特点和适用场景。 TikiWiki TikiWiki 是一款强大的开源 CMS,具有以下优势和不足: - 优势 : - 丰富的文档和社区支持 …

张小明 2026/1/10 16:22:08 网站建设

新网站如何做推广推广普通话手抄报简单又好看内容

突破传统瓶颈:如何用LightGlue实现图像特征匹配的极致性能 【免费下载链接】LightGlue LightGlue: Local Feature Matching at Light Speed (ICCV 2023) 项目地址: https://gitcode.com/gh_mirrors/li/LightGlue 在计算机视觉领域,你是否曾为传统…

张小明 2026/1/10 16:22:07 网站建设

青岛小型网站建设在线设计平台代理加盟

PDF对比利器diff-pdf:轻松找出文档差异的专业工具 【免费下载链接】diff-pdf A simple tool for visually comparing two PDF files 项目地址: https://gitcode.com/gh_mirrors/di/diff-pdf 在日常文档处理工作中,你是否曾经为核对PDF文件的修改而…

张小明 2026/1/10 16:22:08 网站建设

苏州模板网站建站北京网站seo技术厂家

Git PyTorch 最佳实践:构建可复现、高效的 AI 开发工作流 在深度学习项目中,一个常见的痛点是:“代码在我机器上能跑,换台设备就报错。” 更糟的是,几个月后你想复现某个实验结果,却发现环境变了、依赖冲…

张小明 2026/1/10 16:23:19 网站建设

php彩票网站建设源码匠人精神网站建设

安卓SSH客户端终极汉化版:手机远程连接服务器的完美解决方案 【免费下载链接】Termius-zh_CN 汉化版的Termius安卓客户端 项目地址: https://gitcode.com/alongw/Termius-zh_CN 🚀 还在为英文界面SSH客户端而烦恼吗?现在,安…

张小明 2026/1/10 8:10:25 网站建设