惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
G
Google Developers Blog
博客园 - 三生石上(FineUI控件)
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
V
V2EX
Vercel News
Vercel News
U
Unit 42
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
J
Java Code Geeks
WordPress大学
WordPress大学
罗磊的独立博客
I
InfoQ
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
M
MIT News - Artificial intelligence
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Apple Machine Learning Research
Apple Machine Learning Research
Martin Fowler
Martin Fowler
云风的 BLOG
云风的 BLOG

Mox的笔记库

2026PPoPP MLIR Tutorial学习 | Mox的笔记库 MacOS配置《明日方舟:终末地》 | Mox的笔记库 2025:向内生长 | Mox的笔记库 由mlir::ExecutionEngine引发的跨系统问题 | Mox的笔记库 WSL2配置Cuda-Tile环境记录(未完待续) | Mox的笔记库 Vibe Coding手搓项目记录 | Mox的笔记库 给Debian上包——以DuckDB为例 | Mox的笔记库 UCPD.sys事件存档 | Mox的笔记库 换新电脑之Mac mini M4从购买到配置 | Mox的笔记库 Mac配置MLX-C开发环境 | Mox的笔记库 RISC-V meets RDBMS——RISC-V架构上可运行数据库一览 | Mox的笔记库 DuckDB Sort实现调查 | Mox的笔记库 修复Redis在树莓派5上无法运行的问题 | Mox的笔记库 如何在MLIR中自定义类型并且输出运行 | Mox的笔记库 网站网络结构变更记录 | Mox的笔记库 EDBT25论文阅读:PhoebeDB——A Disk-Based RDBMS Kernel for High-Performance and Cost-Effective OLTP SIGMOD25论文阅读:BPF-DB:——A Kernel-Embedded Transactional Database Management System For eBPF Applications Apache Arrow Gandiva项目解析 | Mox的笔记库 VLDB24论文阅读:Cloud-Native Database Systems and Unikernels——Reimagining OS Abstractions for Modern Hardware NoisePage源码分析(未完待续) | Mox的笔记库 VLDB20论文阅读:Mainlining Databases——Supporting Fast Transactional Workloads on Universal Columnar Data File Formats VLDB17论文阅读:Relaxed Operator Fusion for In-Memory Databases:Making Compilation, Vectorization, and Prefetching Work Together At Last 论文阅读:How not to structure your database-backed web applications——a study of performance bugs in the wild SIGMOD24阅读:ROME——Robust Query Optimization via Parallel Multi-Plan Execution 文章阅读:First Past the Post-Evaluating Query Optimization in MongoDB SIGMOD文章阅读:Apache Calcite——A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources VLDB23论文阅读:Analyzing the Impact of Cardinality Estimation on Execution Plans in Microsoft SQL Server SIGMOD22论文阅读:Efficient Massively Parallel Join Optimization for Large Queries VLDB论文阅读:Weaving Relations for Cache Performance VLDB22论文阅读:ConnectorX——Accelerating Data Loading From Databases to Dataframes
2021年12月 Vivo千镜杯回顾 | Mox的笔记库
MocusEZ · 2022-01-01 · via Mox的笔记库

感觉人太菜了,只做了一道签到的Mobile和一道流量分析

如果还有时间的话,再把另外一道Mobile拿出来复现

vivoNeedyou

打完比赛后,当作西理工的校赛出掉了

题解见

西理工网安小组第二次校赛题解

黑客入侵

流量分析题,上来一个txt的说明

image.png

打开祖传的wireshark

Snipaste_2022-01-01_11-43-14.png

webshell一般用post请求上传,先过滤

image.png

tlswslhaoev4lva.php

相当可疑

然而我不熟悉webshell,只能百度大法好

然后我就找到了这道这里

https://zhuanlan.zhihu.com/p/429696539

一模一样!!!

大佬说:“这个特征应该是godzilla,接下来计算一下md5就能得出flag了~”

flag{fe7c3416a2ace0d97e4029e77368c5ab}

不知道是从哪个题库里出来的题目

鹤林玉露

赛后2022年用GDA+frida复现的题目

image-20220209170021733.png

静态调试追下去,经验不足,有被吓到,都是奇奇怪怪的加密函数

image-20220209170244818.png

实际动态调试(Frida)发现,getIVFromString()和getKeyFromString()全部是木大的东西(字符转byte),this.reset()下去全部木大,重心现在来到crypto函数上

image-20220209170653960.png

这个keystream看起来很吓人

image-20220209170754061.png

然而也是吓唬人的,每次出来的结果基本固定,所以没什么好研究的

image-20220209170932338.png

大于16位的话,会多执行一次循环

image-20220209171055293.png

这就没问题了,加密过程是先RC4后base64,解密只需反向即可

import base64

from Crypto.Cipher import ARC4

a=[39,-6,93,120,32,120,37,70,93,-48,76,37,-107,-69,-56,7,75,13,95,-63,61,-19,-28,57,-115,-84,73,38,60,-123,-36,61]

d=base64.b64decode("3y7/5zbYyaDBe/eYNWspKr+zdhPgR14H")

l=[]

for i in d:

l.append(i)

print(l)

key = b"qwert"

cipher = ARC4.new(key)

l1=cipher.decrypt(d)

x=[]

for i in l1:

x.append(i)

print(x)

s=""

for i in range(24):

e=x[i]^a[i]

if(e<0):

e=256+e #firda会返回有符号的数,然而python的chr只认无符号,需要加个转换

s+=chr(e)

print(s)

flag:

image-20220209164533363.png

总结

传统逆向真的玩不了了,赶紧转Web和Misc还来的及

一连几场CTF下来,做的全是签到题,还要加油


avatar

探索未曾设想的道路