2024美亚春苗_学习笔记

2022长安杯题解 某地警方接到受害人报案称其在某虚拟币交易网站遭遇诈骗,该网站号称使用“USTD币”购买所谓的“HT币”,受害人充值后不但“HT币”无法提现、交易,而且手机还被恶意软件锁定勒索。48. 解锁第一关所使用的FLAG2值为(FLAG为8位字符串,如需在apk中输入FLAG,请输入完整内容,如输入"FLAG9:QWERT123")49. 解锁第二关所使用的FLAG3值为(FLAG为8位字符串,如需在apk中输入FLAG,请输入完整内容,如输入"FLAG9:QWERT123")(答案填写阿拉伯数字,如“15”) 阅读详情

本解析倾向于入门人员

第一次做服务器,向入门再迈出一步。

检材一:服务器检材
检材二:apk文件

1、对检材1分析,服务器SSH登录端口是多少?【答案格式:123456】
”Linux系统中的/etc目录下,包含了配置文件,服务、开机运行的脚本等信息。inux操作系统运行时,会读取/etc目录的各种配置文件,我们在写应用程序时,程序运行时,一般也会先读取配置文件,原理是相通的,
同样我们在linux命令修改配置,如修改ip ifconfig en0 192.168.12.13 ,也是修改了配置文件,应用程序中,参数修改后,也要保存在配置文件中,待应用程序下次运行时调用。“
这是引自优快云的解析。
ssh是为了远程登录会话设计的安全协议,而sshd是运行在其上面的服务,我们要找的登陆所开放的端口就是sshd服务的开放端口。
在/etc/ssh/sshd.config文件里:
image.png
2、对检材1分析,面板绑定宝塔账号是什么?【答案格式:13736678787】
image.png

3、对检材1分析,系统用户chk02最后一次登录时间是什么?【答案格式:2020-01-01 12:33:33】
思路一:
首先我是去取证软件里面找的登录日志,但是里面全部是root账户的登陆记录,然后去认证日志里面找,发现了最后一次切换账户:
pam_unix(su:session): session opened for user chk02 by root(uid=0) 是Linux系统中由Pluggable Authentication Modules (PAM) 记录的一条日志信息。这条消息出现在系统的安全日志(如 /var/log/auth.log 或 /var/log/messages 等)中,用来表示发生了以下事件:

  1. pam_unix: 表示这是使用了名为 pam_unix 的PAM模块进行身份验证,这是一个用于处理传统(Unix-style)密码认证和会话管理的模块。
  2. su: 指明这个操作是由 su 命令触发的,su 命令允许用户切换到另一个用户身份,通常需要提供目标用户的密码。
  3. session opened for user chk02: 表示已经为用户名为 chk02 的用户开启了一个新的会话,这意味着某个用户(在此案例中是 root 用户,因为后面跟着 (uid=0) 表示root用户的UID)成功使用 su 命令切换到了 chk02 用户的身份。
  4. by root(uid=0): 明确指出这次会话是由 root 用户发起的,uid=0 在Linux系统中代表着超级用户(root)。

image.png
思路二:很显然上面那种方法完全是依赖取证软件。
在拟真环境下进行指令搜索:
image.png
但是前提是我们有root的权限。

4、对检材1分析,宝塔面板删除网站文件夹原路径在哪里?【答案格式:/www/abc/def.ghi】
image.png

5、对检材1分析,Mysql数据库所属容器id是什么?(取id前12位)【答案格式:abc123456】
image.png

6、对检材1分析,数据库容器Mysql的版本是多少?【答案格式:1.1.1】
image.png

7、对检材1分析,数据库容器映射到外部使用的端口是什么?【答案格式:123456】
这是我一开始找的:
image.png
与答案对比之后不对,我重新梳理了一下:
1.docker是一个容器引擎,为应用开发者提供:独立的应用运行环境、特定的应用编写格式、构建应用镜像、在云端分布式存储、分发镜像等服务;所谓容器:一个为镜像服务的独立运行环境。
2.对于mysql数据库来说,用户可以从docker上获取mysql服务器的镜像,新建一个容器,让镜像在这个容器内部运行,将容器内端口映射到服务器真实端口来提供服务。
所以说我在docker里找到的那个端口其实是docker内部镜像开放的一个端口,假的。

仿真:
docker service start //打开docker
docker ps -a //查看所有容器状态
docker ps //查看正在运行中的容器的状态
image.png
docker start 5f //5f是缩写 打开上面的容器
docker exec it 5f /bin/bash //在容器内(docker)以交互式(-i)开启一个伪终端(-t)打开指定容器(5f)执行bash命令(/bin/bash)
mysql -V //指定服务的版本
image.png

(netstat)单独解释:

  • netstat:这是一个网络工具,用于显示网络连接、路由表、网络接口统计等各种网络相关信息。
  • -a 或 --all:显示所有活动的TCP连接和监听的TCP及UDP端口,包括处于监听状态(LISTENING)、已建立连接状态以及其他状态的连接。
  • -n 或 --numeric:以数字形式显示地址和端口号,而非尝试解析主机名和端口服务名,这可以加快命令执行速度,尤其是在网络无法解析主机名的情况下。
  • -p 或 --programs:显示每个网络连接所对应的进程PID和进程名称,这对于确定哪个进程正在使用特定的网络连接非常有用。
  • -t 或 --tcp:仅显示TCP协议相关的连接信息。

image.png
已经知道docker内部的映射关系,也就知道mysql数据库映射到外部的容器就是docker映射到外面的,就可以找到真正的端口。

8、对检材1分析,数据库容器登录密码是什么?【答案格式:abc@#123456】
本题我在取证软件上找了半天没找到,我们联想整个网站的架构:在/www文件夹下有网站的配置信息和资源文件,然后交给提供给服务器软件开放web服务,后面有mysql数据库支撑。网站的配置文件里是一定要包含登入数据库的信息的,所以去网站根目录里翻一翻:
image.png
还有另一种方式找到网站配置文件:
1.大多数网站后台配置文件中默认的数据库文件名是database.php。
然后在linux中输入以下指令:
find / -name “database.php” //在根目录(/)下找到名字是(-name)”database.php“的文件
在对应的目录下用cat指令查看文件即可。

9、对检材1分析,涉案网站绑定的监听端口是什么?【答案格式:123456】
这个我没有思路,网上给的解析都是用宝塔查看。
有些虚拟机在vmware上不识别中文,你打开宝塔,他就显示一堆乱码,所以用一些SSH软件远程连过去,不仅方便,能复制粘贴,还能看见文件目录。记住:SSH登录用的基本上就是登录的用户名密码。
linux服务器上的宝塔服务:
bt //打开宝塔
然后输入操作编号即可进行操作:
image.png
先是查看面板的基本信息,获得用户名口令和密码,然后访问默认的内网网址,发现有IP访问限制,再用编号13、14的操作取消两个限制即可。
用默认的用户名口令即可登录,如果上不去的话就可以直接在linux里把用户名和密码给改了。
成功登入:
image.png
image.png

10、对检材1分析,涉案网站站点数据库连接配置文件名是什么?【答案格式:abc.php】
这道题略显迷惑,答案是上面提到过的database.php,或许上面那道题有另解。

11、对检材1分析,客服账号kf01的邮箱地址是多少?【答案格式:abc@126.com】
这道题一开始我是想去还原那个网站,因为网页上一定存在一个客服链接去让用户看到,然后看到了网上大多数用的是查找数据库的方法,思路也没毛病,然后用宝塔上能看到的用户名密码,在本机开启mysql服务,用navicat去连接:
image.png
显示权限被拒绝,我们去宝塔上改一下数据库的连接权限就行。
image.png
然后正常访问:
image.png
找到结果。
12、对检材1分析,系统中设置了风控管理,当前指定亏损用户有几个?【答案格式:123456】
上面我们连接的数据库是本地的数据库,并不是我们上面找到的那个在database.php文件中的那个数据库,因此我们去那个数据库看一看:
image.png
找了一圈没找见指定亏损的,但是发现了admin的账号和其密码的md5,去连接网站:
因为其并没有公开,所以在浏览器上输入其域名,DNS服务器并不会正常识别,因此我们要用IP访问,9014端口:
image.png
找一个在线破解md5的把密码破解一下:
image.png
结果连用户名的格式都不对:
image.png
用御剑扫描一下后台:(或者直接去看文件目录也行)
image.png
存在后台管理系统:
image.png
去后台数据库看一看这两个id对应的用户就知道是谁,他没问,答案是二。

13、对检材1分析,报案人黄娇娇总共盈利赚取多少钱?【答案格式:123456】
在后台数据库我们可以看到黄娇娇的用户名:
image.png
然后去查他的个人报表:
image.png
得到盈利金额。

14、对检材1分析,交易笔数最多的用户信息是哪个?【答案格式:abc】
在分析数据库的时候可以看到,这个表是交易过程表:
image.png
可以看到1024用户的交易笔数最多:
image.png
严谨一些可以用数据库查询语句:
SELECT uid, COUNT(uid) AS order_count
FROM wp_order
GROUP BY uid
ORDER BY COUNT(uid) DESC //降序排序
LIMIT 1; //只返回最下面那个

1024用户:
image.png

15、接上题,该用户亏损多少笔?【答案格式:123456】
登录该账户,在我的->平仓查询里可以看到:
image.png
该题在管理员面板也能查,但是只有一个总盈利,几笔要挨个单独查,比较麻烦。

16、通过对检材2分析,该APK的包名是?(答案格式:com.test.app)
image.png

17、通过对检材2分析,该APK的主函数是?(答案格式:主函数名称)
image.png

18、通过对检材2分析,分析涉案APK的高危权限信息,该APK不存在哪项高危权限?
image.png
image.png
没有A。
但是不对,GDA大概是没分析出来,感觉就像是给美亚app分析的软件出的,这是网上找的:

注:malscan:GDA在进行apk文件分析时将恶意行为检测出来放到该目录下。
A.拍照和录像

B.获取精确位置

C.请求安装应用

D.读取SD卡的内容

19、通过对检材2分析,该APK的SDK服务商唯一标识(APPID)值为?(答案格式:APPID值填写)
这个唯一标识(API_KEY):
image.png
20、通过对检材2分析,该sdk服务公司是?(答案格式:公司全称)
同上题:UMENG=友盟。
A.高德

B.极光

C.友盟

D.美洽

21、通过对检材2分析,分析该app源码,该APK中PublicationFragment用例调用的地址主域名是?(答案格式:www.baidu.com)
GDA关键字搜索即可:
image.png
22、通过对检材2分析,查看源码,该APK使用的下载更新类是?(答案格式:填写类名)
直接搜索”更新“:
image.png
用chat解析一下:
image.png
那么下载更新类应该就是构建下载请求、将其加入下载队列的类:DownloadManager。
23、通过对检材2分析,查看源码,该APK文件中long:mo12421b使用的加密算法是?
A.base64
B.AES/CBC/PKCS7Padding
C.AES/CBC/PKCS5Padding
D.DES/CBC/NoPadding
挨个进去搜索,只有B:
image.png

24、通过对检材2分析,查看源码,该APK文件中新闻请求的key是?(答案格式:key值填写)
GDA搜索实在有些吃力,可能是我不会用,换成jadx:
image.png
类名符合、有关键字key。
25、通过对检材2分析,查看源码,该APK文件中公司的联系电话是?(答案格式:155xxxx5115)
暴力搜索:
image.png

23春苗进阶实操_检材1 查找sshd_config文件,路径在root/分区/etc/ssh/sshd.config;也可以直接进行搜索查找userInfo.json文件 在/home/chk02/.bashrc进入宝塔面板,需要先是删除掉限制权限的文件 使用云取证工作站上的宝塔账号密码进行登录开启docker,查mysql版本 或者 找到计划任务,可以看到有一个备份数据库,对其进行查看,可以得到端口,同时也知道密码可以得知密码在/www/wwwroot/www.chkinvest.hk/application/database 阅读详情

相关推荐

春苗集训营(手机取证)

data/data:应用的用户文件存储位置,一般为设置文件,数据库,临时缓存文件,进入后以每个软件的包名来命名,比如微信是com.tencent.mm。2.安卓锁屏密码:在\data\system\gesture.key(图形密码),在\data\system\password.key(数字及密码)口令锁:\data\system\password.key \data\system\gatekeeper.password.key。/data/app:用户自己的安装的应用程序放在这个目录下。

m0_73605862的博客 526

一次网站重构的经历————24春苗进阶班

在finalshell里可以直接搜索。

iwlmo的博客 3199

SpringBoot+Vue+Mysql社区医院信息平台(源码+文档)

SpringBoot+Vue+Mysql学生宿舍信息管理系统 WEB端软件项目(源码+文档) 项目包含:①完整源码(后端+管理后台+用户前台);②数据库脚本文件;③万字论文文档;④开题报告;⑤答辩PPT;⑥项目运行视频教程。 项目架构: B/S 架构、MVC 分层设计 技术栈: Java、MySQL、SpringBoot、MyBatis-Plus、Token 权限校验、管理后台 Vue+ElementUI+ECharts、用户前台 Layui+jQuery、Maven 构建。 一、角色设计 学生用户: 注册登录、浏览宿舍信息、查询宿舍安排、在线报修、缴费查询、失物招领、桶装水预订、评论交流、收藏等。 商家用户: 注册登录、桶装水品牌与商品信息维护、预订订单查看与处理。 维修人员: 注册登录、查看待处理报修、接单维修、填写报修处理结果与进度反馈。 管理员: 学生管理、班级管理、宿舍信息管理、宿舍安排管理、报修处理管理、缴费信息管理、卫生检查与文明宿舍管理、失物招领管理、桶装水与商家管理、维修人员管理、公告资讯与轮播图管理等。 二、前台功能模块(学生端) 1. 首页展示:轮播图、宿舍公告、最新动态推荐、常用服务快速入口 2. 宿舍信息模块:宿舍列表、楼栋与房间条件筛选、宿舍详情查看、我的宿舍安排查询 3. 在线报修模块:在线提交宿舍设施报修申请、上传故障描述、查看报修进度与维修处理结果 4. 缴费模块:水电等缴费记录查询、缴费状态查看 5. 卫生检查与文明宿舍:宿舍卫生检查结果公示、文明宿舍展示 6. 失物招领模块:失物信息发布、招领信息发布、详情查看、评论互动 7. 桶装水预订:桶装水品牌与商品浏览、在线预订、我的预订记录查询 8. 假期留宿:假期留校申请提交、申请记录查询 9. 评论与收藏:信息评论、查看他人评论、评论回复互动、收藏感兴趣的内容 10. 个人中心...

android 开发获取应用uid 唯一标识

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); ApplicationInfo appinfo = getApplicationInfo(); List<ActivityManager.RunningAppProcessInfo> run = am.getRunnin...

徐玮的博客 7133

YOLOv8作物病害检测实战源码

这是一套基于YOLOv8n的农田病虫害目标检测系统,对叶片照片做目标检测,识别健康叶片、褐斑病、白粉病、锈病四类,并给出对应防治建议。全流程纯CPU可跑,配套交付完整Python源码、9章实战教程(md/html/pdf三种格式)、100张自造样本及YOLO标签、训练曲线与混淆矩阵截图、Tkinter界面和答辩PPT。 系统围绕五项功能展开:同一套推理逻辑覆盖图像、视频、摄像头三种来源;图形界面选文件即检测,画面叠彩色框标注病名与置信度,右侧面板同步给出症状与防治措施;检测记录自动写入CSV,统计页一键生成四类病害占比饼图;训练结束自动产出损失与精度曲线;内置防治建议文案库,检测命中即回填面板。 选型用YOLOv8n nano档,参数量约320万、权重约6.2MB,CPU单帧几十毫秒,小样本训练5到8分钟完成。数据由data_gen.py程序化绘制100张叶片图,固定随机种子,重跑分布一致,不依赖公开数据集。依赖全部锁版本,教程第7章整理了19条真实报错及排查方法,第8章给出换模型档、换PlantVillage数据集的迁移路径。 适合做计算机视觉方向课程设计或毕业设计的学生,也适合智慧农业方向想了解检测模型如何落进业务面板的学习者。不需要GPU,不需要系统学过目标检测,教程第3章会按需补齐原理。 使用时先pip install -r requirements.txt装好依赖,download_data.py下载预训练权重,data_gen.py生成样本后train.py训练,完成后用main.py infer批量检测或main.py gui启动界面。

数据挖掘实战:决策树 + 聚类 + 关联规则,零 Key 离线可跑(Python 源码)

数据挖掘实战包。用 Python 标准库实现 CART 风格决策树、K-Means 聚类与 Apriori 关联规则,在虚构「星河便利店」会员表和购物篮上跑通分类、分群与购物篮分析,并给出准确率、轮廓系数、支持度/置信度/提升度。零第三方依赖、零 API Key 即可离线跑通。含 4 个样例、离线冒烟、中文 README(含「使用方法」)。均为作者原创可运行源码。MIT。作者 blog.youkuaiyun.com/mtl1994

23春苗进阶实操_检材2

用jadx分析APK文件!!!把.apk文件丢进jadx里,包名一般资源文件 --> AndroidManifest.xml中。写入读取外部储存、使用互联网、摄像头、请求安装包、访问网络状态。jadx分析,搜索PublicationFragment类。还是在AndroidManifest.xml中。还是在AndroidManifest.xml中。本人是初学者一枚,还请各位师傅多多指教!下一篇将是24年基础班的实操WP!这题分析不出来,还请师傅们浇浇。主函数可以通过以下代码来判断。D.读取SD卡的内容。

m0_74559567的博客 753

科技中介服务机构在技术供需对接中如何实现服务流程的自动化与标准化?.docx

科技中介服务机构在技术供需对接中如何实现服务流程的自动化与标准化?

2024美亚春苗集训营基础班考核取证WP

2024美亚春苗集训营基础班考核取证WP,本次用于复现欢迎学习。

Aluxian_的博客 3463

产业园区如何高效对接企业技术需求与高校科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

国央企创新负责人如何快速掌握本地科技资源分布与匹配情况?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

2024美亚春苗集训营基础班实训wp

20240204美亚春苗集训营基础班实训考核wp

m0_69407979的博客 1639

国央企创新负责人如何实现科技成果的精准识别与高效筛选?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

美亚春苗基础班考核wp

美亚春苗基础班考核wp (本文含作者个人观点)

2301_80227529的博客 782

高校技术转移办公室人员如何系统化管理科技成果信息?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

科技中介服务机构如何构建标准化、模块化的智能服务工具?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

2024精武杯复现服务器和APK功能分析

使用管理套件命令rpm查询相关信息时间是:2022-2-24 13:13:01;加12个小时是因为他是PM下午,所以要加。该题最重要的就是服务器的搭建,题目给了四个盘,其中server4.E01为系统盘,其他三个为数据盘,可以用火眼工具RAID重组工具重组一下再创建虚拟机,系统是Linux系统然后打开,打开后可以用finalshell进行连接,需要修改/etc/hosts.allow文件的内容,把8.8.8.8改成all,就可以连接。

2303_77961060的博客 1841

STM32 BootLoader 入门教程:从原理到 APP 跳转实现

在 STM32 项目开发中,BootLoader 通常用于实现固件升级、程序引导和应用程序校验。本文从最基础的 BootLoader 原理开始,讲解 STM32 内部 Flash 分区设计、APP 地址偏移、向量表重定位、BootLoader 跳转 APP 的核心代码,以及实际开发中常见的问题。本文适合刚开始接触 STM32 BootLoader、IAP 在线升级、串口升级、OTA 升级的开发者阅读。

lidecong133的博客 1668

Android第三方SDK使用分析

上一篇博文中介绍了如何开发一个自动化识别APP使用第三方SDK的情况,总共采集了1000来款APP,现在对采集的数据进行简单做一下统计分析,从统计中可以大概看到哪些SDK使用的最多,不同类型的APP使用第三方SDK上有什么不一样。 如何自动识别APK中使用了哪些SDK中有介绍如何采集APP信息以及识别SDK,现在对采集的数据进行分析。我搜集的样本数据包括1136款APP和794个第三

Rising Sun 5314

【FPGA】定点数运算中的位宽优化与截取策略

本文深入探讨了FPGA定点数运算中的核心挑战——数据位宽优化与截取策略。针对定点数在加法、乘法等运算中位宽膨胀的问题,文章详细分析了位宽变化规律,并对比了直接截断、四舍五入和收敛舍入三大截取策略的优缺点及硬件实现方法。通过实战指南与避坑经验,旨在帮助开发者在保证计算精度的同时,高效利用FPGA资源,实现性能与面积的平衡。

weixin_29181861的博客 117

从VASP数据到LAMMPS模拟:手把手教你用DeePMD-kit搭建Cr-Si-Fe合金势函数

本文详细介绍了使用DeePMD-kit从VASP数据构建Cr-Si-Fe合金深度势能模型的全流程,包括数据准备、模型训练、优化及LAMMPS集成。通过实战教程,帮助研究者掌握DeePMD-kit训练技巧,实现高精度分子动力学模拟,提升材料计算效率。

weixin_33737134的博客 521
上一篇: 2024獬豸杯_学习笔记
下一篇: 2023中科实数杯
alphabeedmun
博客等级 码龄4年 116粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值