22蓝帽初赛

news/2025/1/21 20:35:59/文章来源:https://www.cnblogs.com/Deskgod/p/18684380

参考wp:http://mp.weixin.qq.com/s?__biz=Mzk0MTQzNjIyNg==&mid=2247487196&idx=1&sn=48094c5a78749b45c3598ed51a5df0e3&chksm=c3901b8acd56bc2d1d06b323e9d1e86b90048a35dc3b3301b60bb1f488a764f0b52ebc490113&mpshare=1&scene=23&srcid=012187W9pjc2xSElgYNazmVt&sharer_shareinfo=49fed5cf9f43f38b7b3d4efc9c3d5ad0&sharer_shareinfo_first=49fed5cf9f43f38b7b3d4efc9c3d5ad0#rd

1.627604C2-C586-48C1-AA16-FF33C3022159.PNG图片的分辨率是?(答案参考格式:1920×1080)

在分类数据里的多媒体就可以找到图片,搜一下文件名,找到并导出即可

答案:360*360

2.姜总的快递单号是多少?(答案参考格式:abcABC123)

挨个翻聊天记录就可以了

答案:SF1142358694796

3.从内存镜像中获得taqi7的开机密码是多少?(答案参考格式:abcABC123)

volatility用hashdump指令获取nt哈希值,再用hashcat跑一下,在线网站cmd5或者令人无语的md5都可以试试,cmd5这里是付费记录,换令人无语的md5

passware也可以跑

答案:anxinqi

4.制作该内存镜像的进程Pid号是多少?(答案参考格式:1024)

volatility用指令pslist,看到Magnet

答案:2192

5.bitlokcer分区某office文件中存在的flag值为?(答案参考格式:flag{abcABC123})

通过efdd结合内存镜像获取bitlocker密钥

密钥:368346-029557-428142-651420-492261-552431-515438-338239

用arsenal image mounter挂载镜像,解密bitlocker

发现两个office文件都有密码,还好给了一个密码本,passware跑一下

答案:flag{b27867b66866866686866883bb43536}

6.TrueCrypt加密中存在的flag值为?(答案参考格式:flag{abcABC123})

加密盘中有一个新建文本文档,大小20MB疑似容器,没找到密码,结合内存用efdd解密挂载

挂载后发现有一个压缩包,没有找到有关密码的线索,直接passware爆破,得到密码991314

答案:flag{1349934913913991394cacacacacacc}

7.现已获取某个APP程序,请您对以下问题进行分析解答。

本程序包名是?(答案参考格式:abc.xx.de)

答案:exec.azj.kny.d.c

8.本程序的入口是?(答案参考格式:abc.xx.de)

入口就找Mainactivity

答案:minmtta.hemjcbm.ahibyws.MainActivity

9.本程序的服务器地址的密文是?(答案参考格式:abcABC123)

在对应主入口的包里查看Mainactivity,发现了base64加密和地址

查看加密部分,t这一方法的用例,发现存在loadurl,判断密文所对应的就是服务器地址

解开后发现确实是

答案:aHR0cHM6Ly9hbnNqay5lY3hlaW8ueHl6

10.本程序实现安全检测的类的名称是?(答案参考格式:abcABC123)

挨个翻看到了安全提示,提到了a类和b类查看声明

跳到声明,交给gpt解释

答案:a

11.请从网站源码中找出木马文件,并提交木马连接的密码。(答案参考格式:abcABC123)

检材提供了网站源码,所以直接让D盾扫一下目录

在第一个php文件里发现一句话木马

答案:lanmaobei666

12.请提交数据库连接的明文密码。(答案参考格式:abcABC123)

\WWW\application目录下看到database.php,其中发现数据库密码指向my_encrypt()的返回值

在application下同样看到encrypt目录,其中发现encrypt.php,用在线php运行或者重构网站都可以

答案:KBLT123

13.请提交数据库金额加密混淆使用的盐值。(答案参考格式:abcABC123)

<font style="color:rgb(44, 62, 80);">application\admin\controller\Channelorder.php</font>中找到盐值

答案:jyzg123456

14.请计算张宝在北京时间2022-04-02 00:00:00-2022-04-18 23:59:59累计转账给王子豪多少RMB?(换算比例请从数据库中获取,答案参考格式:123.45,保留小数点后两位)

检材给的数据库是postgresql,本地起一个postgresql环境,然后navicat连接一下,导入数据库就行

先根据交易双方筛选一下,得到交易币种

sql语句

SELECT o.is_create_time AS trade_time,o.money,TO_CHAR(b.change_time, 'YYYY-MM-DD') AS exchange_date,b.transfer_price AS exchange_rate
FROM tab_channel_order_list o
JOIN info_bargain b ON DATE_TRUNC('day', o.is_create_time) = DATE_TRUNC('day', b.change_time) AND payer_id=3 AND payee_id=5 AND o.is_create_time BETWEEN '2022-04-02 00:00:00' AND '2022-04-19 00:00:00'

导入excle,再用脚本解密,求和


import openpyxl
import hashlib
import base64# 解密函数
def decrypt(data, key):key = hashlib.md5(key.encode()).hexdigest()x = 0data = base64.b64decode(data)len_data = len(data)len_key = len(key)char = ''str_ = ''for i in range(len_data):if x == len_key:x = 0char += key[x]x += 1for i in range(len_data):if ord(data[i:i+1]) < ord(char[i:i+1]):str_ += chr((ord(data[i:i+1]) + 256) - ord(char[i:i+1]))else:str_ += chr(ord(data[i:i+1]) - ord(char[i:i+1]))return float(str_)# 读取 Excel 文件
wb = openpyxl.load_workbook('1.xlsx')
sheet = wb.active# 迭代每行数据,解密 money 列并将解密值与 exchange_rate 列相乘,然后累加
total = 0
for row in sheet.iter_rows(min_row=2, values_only=True):encrypted_money = row[1]  # 假设 money 列是第二列exchange_rate = row[3]  # 假设 exchange_rate 列是第四列decrypted_money = decrypt(encrypted_money, 'jyzg123456')  # 使用给出的解密函数actual_amount = decrypted_money * exchange_rate  # 计算实际金额total += actual_amount# 输出累加结果
print(total)

这里自己写的脚本不知道为啥一直算的不对,借用了大佬wp里的脚本

答案:15758353.76

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/872967.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Azure APIM】APIM服务配置网络之后出现3443端口不通,Management Endpoint不健康状态

如果没有关联的网络安全组,则阻止所有网络流量通过子网和网络接口。问题描述 APIM服务在配置网络之后,查看网络状态发现Management Endpoint是不健康状态, 提示无法连接到3443端口。错误消息: Failed to connect to management endpoint at xxxxxxxx.management.azure-api.…

【模拟电子技术】11-放大电路的性能指标

【模拟电子技术】11-放大电路的性能指标通过输入,输出侧的各一个电容来到输入纯交流,输出纯交流Ui变化引起UBE变化,UBE变化引起IB变化,IB变化引起IC变化,IC变化引起UCE变化,UCE变化引起Uo变化关于输入,输出等效电路的问题: 输入电阻Ri越大越好还是越小越好?当然是越大…

解决 WebSocket 连接断开问题:前端心跳机制的实现与优化

在开发过程中,我们经常会遇到需要实时通信的场景,而 WebSocket 是一种非常合适的技术选择。然而,在实际使用 WebSocket 的过程中,我们可能会遇到连接频繁断开的问题。最近,我在一个项目中就遇到了这样的问题,经过一番探索和优化,终于找到了解决方案,现在与大家分享一下…

图片内存变大

平时我们会经常遇到压缩图片内存的情况,但是需要把图片内存变大的情况有人遇到过吗,接下来就是图片变大术的详细教程!将需要处理的图片放在一个文件夹内(例:图片a.png放在D盘根目录下)win+R输入cmd打开命令控制行在命令控制行输入cd+图片所在的目录,如果是在磁盘根目录直…

paddleocr图片文字识别

介绍:PaddleOCR是由百度开发的一个OCR库,基于深度学习框架PaddlePaddle。PaddleOCR支持多语言文本识别,特别适合中文场景,同时它还提供了丰富的预训练模型。 1、安装pip3 install paddlepaddle pip3 install paddleocr2、使用from paddleocr import PaddleOCRdef paddle_im…

picoctf_2018_rop chain

main里面有个gets溢出函数,再点开flag函数看可以看到传入了一个a1参数,如果win1和win2都是1且a1为-559039827时会输出flag的值用十六进制比较,该数的十六进制可以直接再ida里面看到看到win1函数设置了win1为1,win2函数需要再传入一个参数为-1163220307那么win2就是1了这个参…

whuwc 游记

whuwc 游记whuwc 游记Star Sky Here we are 我们在此地 Riding the sky 翱翔于天际 Painting the night with sun 绘夜空以晨旭 You and I, Mirrors of night 你和我 交相辉映 Twin flames of fire 如两团火焰 Lit in another time and place 闪亮在彼时彼地 I knew your name …

nvm自动切换node版本

1、nvm常用命令nvm off //禁用node.js版本管理(不卸载任何东西) nvm on //启用node.js版本管理 nvm install <version> //安装node.js的命名 version是版本号 例如:nvm install 8.12.0 nvm uninstall <version> …

业财一体化与业财融合的联系与区别

业财一体化与业财融合比较相似,许多人把二者混为一谈,甚至概念搞反了,他俩有何异同呢?1 从定义来看,业财一体化(Integrated Business and Finance)是指将企业的业务活动与财务活动进行信息化、系统化的统一管理,通过先进技术手段,将业务流程、财务流程、管理流程有机整…

[docker] 部署 Seata 分布式事务

docker 部署 Seata 分布式事务在使用 Docker 部署 Seata 并与 Nacos 配置中心结合时,你可以通过以下步骤来实现。Seata 是一个开源的分布式事务解决方案,而 Nacos 是阿里巴巴开源的一个动态服务发现、配置和服务管理平台。 一、环境准备部署好 mysql 服务 部署好 nacos 服务二…

微信 Callkit 扩大测试范围;DeepSeek-R1 模型发布,性能对标 OpenAI o1 正式版丨 RTE 开发者日报

开发者朋友们大家好:这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的 会议 」,但内容仅代表编辑…

《操作系统真象还原》第九章 线程(一) 在内核中实现线程

本文是对《操作系统真象还原》第九章(一)学习的笔记,欢迎大家一起交流。第九章 线程(一) 在内核中实现线程 本文是对《操作系统真象还原》第九章(一)学习的笔记,欢迎大家一起交流。 我们在本节的任务:创建并初始化PCB 模拟pthread_create函数创建线程并执行线程函数首…