比赛是分初赛、淘汰赛、决赛三场,初赛时候忘记留题了所以现在没法写成wp,只能从淘汰赛开始写。也的确有大佬发的比我早但有题目可能是大佬写错了答案好像不正确,这份wp仅供学习使用,附上本人解题思路工具不是很专业还请见谅。希望线下赛的时候不会被各位大佬干碎我的玻璃心。
直接使用7z工具进行sha256的计算得到结果
ada411d8502b75456b6b8f13ee5ee8b0c6f6398ea8bab7280cac1cc311f05d48
将检材进行挂载,然后使用everything进行搜索,也可以取证大师进行取证分析得到所有文本信息
uiderrors.txt
利用取证大师搜索apk 查找所有的apk通过文件路径确定题目中的apk程序,选取在左下角看sha256值。
0BBFDD93B151F0D708CDB3804C1136BF0AA82AB8971B8EA945225FE4EC1C5B72
根据文件目录结构来看,初步判断为安卓系统。
打开文件/wifi/softap.conf里面存有密码 b6857da6a2eb
利用7z进行计算
353B23C15694455A352004BE1EDE40409814CAE63C3FEAE5062431881AA3998E
取证大师没法取证解析,可能是试用版本问题?
在home里找到用户名,尝试了下的确密码也是这个。admin888
取证大师->取证结果->系统痕迹->系统信息->当前版本
16.04
翻了下/var/www目录发现没有web站 重新翻home 用户名下 manage.py文件里面为django 判断此处为网站文件目录\home\admin888\fund
同上找到网站目录了,里面就有数据库文件db.sqlite3,直接试了下,确保期间可以从代码里找到数据库配置的位置。
检材是个镜像文件,数据恢复导出日志,localhost
打开log日志,搜索插入语句INSERT INTO,一共有344次。
查看log 初始化时张三手机号为13888888888 查找插入记录,发现一个158**的手机号
取证大师打开,里面有两个记账表格文件,特殊图标的为已删除版本。记账2022.6
xlsx文件通过解压打开后并没有网上教程的xml文件,这个office版本较高,只能通过爆破密码的方式打开。当时尝试了好多密码,qwertyuiop也正好十位多次尝试最终试出来是qwer123456。
取证大师可以直接查看,切记对于文件最后访问时间,千万不要在仿真里右键属性查看会改变最后的访问时间。2022-07-1409:15:07
根据/var/log/syslog日志可以看到主机最后dhcp分配的ip为192.168.125.134,通过前面获取到的网站源码分析路径为/admin/,答案:http://192.168.125.134:8000/admin/ (有可能不对这道题当时没做出来没验证过答案)
打开db.sqlite3文件auth_user 找到大量用户,看字段is_staff为1 判断admin888为管理员账号。
还是auth_user表,查看password字段可以明显密码hash为pbkdf2_sha256,提交后发现不对通过多次尝试发现答案为pbkdf2。
查看register_bank表通过序号可看出一共有45条数据。
register_info表中可以看到地址苏大强为苏州地址,这里面竟然还有坤坤地址小黑子快去看鸽鸽。
虚拟机打开APK查看应用信息,权限:电话和通讯录。
拥有雷电APP智能分析系统的同学可以直接通过动态分析查看访问链接获取到回传地址。
像我这种没有这类高科技的同学可以将apk上传到沙箱当中查看沙箱分析结果。
https://tria.ge/231220-er3qdaeef7/behavioral1
为了查看具体是哪个端口最终还是选择使用模拟器加fiddler的方式查看请求。
jadx打开apk文件进行分析,查看类型为x.509
jadx查看AndroidManifest.xml文件,android:name字段值"com.hl.exam.mark.MainActivity"就为入口函数。
3 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!