2022蓝帽杯wp

2024-03-05 06:59
文章标签 2022 蓝帽杯 wp

本文主要是介绍2022蓝帽杯wp,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

手机取证_1

手机取证_2

计算机取证_1

计算机取证_2

程序分析_1

程序分析_2

程序分析_3

程序分析_4

网站取证_1

网站取证_2

网站取证_3

网站取证_4

domainhacker


这是这次比赛拿下的题,队名拆东墙砸西墙

手机取证_1

通过模糊搜索,搜索图片前面的字符:627604C2

找到图片,下载,查看其分辨率为360x360

手机取证_2

通过模糊查询字符 '姜总', 找到在qq中的聊天记录

其中提到明天有个快递抵达,讲述了单号

计算机取证_1

获取内存文件的系统版本

H:\volatility\VolatilityWorkbench2>volatility.exe -f
H:\计算机取证\1.dmp imageinfo

获取用户的hash值

"H:\volatility\VolatilityWorkbench2\volatility.exe" -plugins="H:\volatility\VolatilityWorkbench2\profiles " hashdump --filename="H:\取证\1.dmp" -- profile=Win7SP0x64 --kdbg=0xf80003ffa0a0

然后md5解密一下

计算机取证_2

先列出所有进程

"H:\volatility\VolatilityWorkbench2\volatility.exe" --plugins="H:\volatility\VolatilityWorkbench2\profiles " pslist --filename="H:\取证\1.dmp" -- profile=Win7SP0x64 --kdbg=0xf80003ffa0a0

发现是MagnetRAMCaptu进程,进程号为2192

程序分析_1

通过adb命令行查询第三方应用

adb shell pm list packages -3

发现exec程序的包名

程序分析_2

打开androidkiller,通过反汇编apk程序,其上写有包名和入口

程序分析_3

打开jadx,阅读,找到解密方法,其中存在密文

aHR0cHM6Ly9hbnNqay5lY3hlaW8ueHl6

程序分析_4

因为要安全检测,所以尝试在文件中搜索安全两个字

审了一下发现有两个疑似安全检测的字符串,跟进字符串发现它们所在H类

继续分析发现H类拥有A类接口

根据A类参数名猜测A类是安全检测的类,尝试提交,发现正确哈哈哈

网站取证_1

D盾扫一下

网站取证_2

tp框架数据库连接在database.php

进入函数echo一下

网站取证_3

抱着侥幸的心态搜索了一下encrypt,没想到搜到了关于money的!

仔细看一下发现是对插入数据库的金额进行加密的!跟进!

跟进salt的定义发现这个值就是salt!

网站取证_4

一开始缺少对数据库分析,所以导致在数据库导入处有很大问题,后来才发现这是个postgresql。。。

观察一下,

info_bargain是每日的RMB汇率

tab_channel_order_list是所有的订单

tab_user中我们可以看到张宝的用户ID为3,王子豪的用户ID为5

导出Excel数据表,然后货币依次解密,源码中有解密函数,写个脚本吧

<?php
​
function decrypt($data, $key = 'jyzg123456')
{$key = md5($key);$y = 0;$data = base64_decode($data);$length = mb_strlen($data);$len = mb_strlen($key);$char = '';$str = '';for ($i = 0; $i < $length; $i++) {if ($y == $len) {$y = 0;}$char .= mb_substr($key, $y, 1);$y++;}for ($i = 0; $i < $length; $i++) {if (ord(mb_substr($data, $i, 1)) < ord(mb_substr($char, $i, 1))) {$str .= chr((ord(mb_substr($data, $i, 1)) + 256) - ord(mb_substr($char, $i, 1)));} else {$str .= chr(ord(mb_substr($data, $i, 1)) - ord(mb_substr($char, $i, 1)));}}return $str;
}
// echo decrypt("mZVymm9t");
ob_start();
​
​
$file = fopen("money.txt","r");
$new_file = fopen("newmoney.txt","a");
while(!feof($file))
{$encoded = fgets($file);$decoded = decrypt($encoded);echo $decoded."\n";$string = ob_get_contents();file_put_contents('newmoney.txt', $string);
​
}
ob_flush();
flush();
fclose($file);

跑出结果放入excel

然后再去navicat拿到税率

导出然后填入excel表格

求和得到15758353.76

domainhacker

大致分析了一下看到机器hash值被压缩进了1.rar里面

文件导出后看到

大致浏览发现就1.rar比较特殊,还有密码,丢入密码爆破就去继续看流量了

找到密码

base64解码

Y2QgL2QgImM6XFxXaW5kb3dzXFxUZW1wIiZyYXIuZXhlIGEgLVBTZWNyZXRzUGFzc3cwcmRzIDEucmFyIDEudHh0JmVjaG8gZWZhOTIzYmE1MDQmY2QmZWNobyAxYTRiZTg4MTVlZjg=

拿下

这篇关于2022蓝帽杯wp的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/775658

相关文章

上海大学《2022年836+915自动控制原理真题及答案》 (完整版)

Part1:2022年上海大学真题题目 学硕836 专硕915 Part2:2022年上海大学真题答案 学硕836 专硕915

【算法 2022】高效有用的机器学习算法和 Python 库

2022年已经到来,在此祝大家虎年大吉!2022年,下面几种机器学习算法和 Python 库将在未来更受欢迎!让我们花个几分钟一起来了解下: 一、CatBoost CatBoost 可能是最新的算法,因为它随着越来越流行而不断更新。这个机器学习算法对于处理分类数据的数据科学家特别有用。您可以考虑 Random Forest 和 XGBoost 算法的优点,CatBoost 具有它们的大部分优点

BUUCTF PWN wp--bjdctf_2020_babystack

第一步   checksec一下,该题是64位的,该题目大概率是一道栈溢出(因为题目里面提到了stack) 分析一下这个二进制保护机制: Arch: amd64-64-little 这表示二进制文件是为64位AMD处理器设计的,使用的是小端序(little-endian)格式。RELRO: Partial RELRO RELRO(Relocation Read-Only)是一种安全特性,旨

【数据分享】2000-2022年我国省市县三级的逐月O3数据(免费获取\excel\shp格式)

空气质量数据是在我们日常研究中经常使用的数据!之前我们给大家分享了2000-2022年的省市县三级的逐月PM2.5数据、2013-2022年的省市县三级的逐月CO数据、2013-2022年的省市县三级的逐月SO2数据、2008-2022年我国省市县三级的逐月NO2数据和2000—2022年的省市县三级的逐月PM10数据(均可查看之前的文章获悉详情)! 本次我们分享的是我国2000—2022年的省

【数据分享】2000-2022年我国省市县三级的逐日O3数据(免费获取\excel\shp格式)

空气质量数据是在我们日常研究中经常使用的数据!之前我们给大家分享了2000-2022年的省市县三级的逐日PM2.5数据、2013-2022年的省市县三级的逐日CO数据、2013-2022年的省市县三级的逐日SO2数据、2008-2022年我国省市县三级的逐日NO2数据和2000-2022年我国省市县三级的逐日PM10数据(均可咨询获取)! 本次我们分享的是我国2000—2022年的省市县三级的逐

Windows 11 下使用 MSVC 2022 编译64位Nginx

一、软件准备 1、安装 Visual Studio 2022 包含单个组件: .NET Framework 4.6.1 目标包.NET Framework 4.6.1 SDKWindows 通用 C 运行时Windows 通用 CRT SDKMSVC v142 - VS 2019 C++ x64/x86 生成工具(v14.26)对 v142 生成工具(14.21)的 C++/CL

2000-2022年各地级市市场潜力指数数据(含原始数据+计算代码+结果)

2000-2022年各地级市市场潜力指数数据(含原始数据+计算代码+结果) 1、时间:2000-2022年 2、指标:城市纬度、城市经度、社会消费品零售总额 3、范围:262个地级市 4、指标解释:市场潜力反映了城市可能获得的整体的市场规模或空间中分布的需求因素(包括市场、收入等)对城市经济产生的影响。 5、参考文献:追踪我国制造业集聚的空间来源:基于马歇尔外部性与新经济地理的综合视角(

中国各县域农作物播种面积(2000-2022年)

中国各县域的农作物播种面积反映了当地农业生产的规模和结构,对于确保国家粮食安全、促进农民增收以及维护生态平衡至关重要。不同地区的农作物播种面积因地理环境、气候条件和市场需求而异,例如,水稻、小麦和玉米等主要粮食作物的种植面积在粮食主产区较大,而蔬菜、水果和经济作物如棉花、油料等则根据各地特色和优势分布。 中国各县域的农作物播种面积数据来自各省份统计年鉴,有助于对农业政策的研究和制定,保证农产

中国各省份-环境规制相关数据(2000-2022年)

环境规制,也称为环保政策和污染治理,是一系列由政府制定的旨在解决环境问题、保护生态环境和促进可持续发展的政策措施。这些措施包括法律法规、行政命令、经济激励和市场机制等,目的是约束和指导企业和个人行为,减少对环境的负面影响。 环境规制强度是衡量这些政策措施严格程度的指标,它反映了政府在环境保护方面的努力和执行力度。一个常用的衡量方法是通过计算每千元工业增加值的工业污染治理完成投资额来表示环境规制

Visual Studio 2022 下载和安装

文章目录 概述一,下载步骤二,安装过程 概述 Visual Studio 提供 AI 增强功能,例如用于上下文感知代码补全的 IntelliSense 和可利用开源代码中的 AI 模式的 IntelliCode。 集成的 GitHub Copilot 提供 AI 支持的代码补全、聊天辅助、调试建议和单元测试生成功能。 这些功能可提高工作效率和代码质量,帮助你更快、更智能地编写