2025“獬豸杯”全国电子数据取证竞赛-手机取证wp

检材密码:}2N|n_yxdt!G/Ru}|_zdn$@?6@CD8E

感谢各位大佬的指导(●ˇ∀ˇ●)

服务器部分后续会发

每道题是图在上,文字在下

题目纯享版: 

手机
1登录的直播APP的IDX是什么?[标准格式:25236541]
2目前直播的等级名称是什么?[标准格式:碌碌无为]
3地图中哪座山有绝望坡?[标准格式:太行山]
4手机的历史SIM卡中,中国电信卡的IMSI是多少?[标准格式:123456789]
51月22日16:40的会议号是多少?[标准格式:xxx-xxx-xxx]
6网易会议中个人会议号是多少?[标准格式:2523654199]
7记账软件中一共记了几笔?[标准格式:9]
8谁给了机主100000?[标准格式:某某]
9聊天软件是否需要手机号登录?[标准格式:填写是或者否]
10机主的给对方的活有多少钱?[标准格式:53100]
11机主的手机号是多少?[标准格式:13652492155]
12手机的IMEI1后四位是多少?[标准格式:2536]
13

手机上一共有几个地图软件?[标准格式:9]

 

必要截图:

有些兄弟不知道IDX是什么,上来先搜搜看,搜不到。

另一个常规思路就是翻翻图片

用火眼的耗时任务OCR图片文本识别可以更快找到答案

耗时任务:导入检材后火眼不会自动勾选的分析选项,需要人为手动添加

(常用耗时任务还有隐写识别)

在识别文本搜索idx即可。

别的佬的识别出来了,我没有复现成功不知道是什么原因,大家去试一试(也有拿xways看的,大家也去试试)

我看我识别的图片都是png形式但是答案所在文件并不是png,目前我也不知道别人是怎么成功的。他们识别的结果有几千条而我这个只有416条。

同样做不出来的可以先直接搜文件名哈哈哈,先找到答案出处嘛

文件名:e61ab074425cf3ee2cbc0fc97f448b7f88a359cf646f77a024b87a6d9c8f5d33.0

答案:35248617

!接上题

必要截图:

还是这张图,可以看到:一无所有

(两题答案在一张图片,奇怪的是比赛平台202人解出第一题但只有102人解出第二题hh)

答案:一无所有

接上题

必要截图:

上两道题在orc图片文本识别搜idx找到图片后跳转源文件

!!该目录下的好几张图片是本题及后续题目的答案

没解出一二题的就用浏览器一把梭(好像有好几个绝望坡,得都试试)

答案:武功山

必要截图:

火眼直接看

答案:460115143563428

接1、2、3题

必要截图:

还是刚才那个目录下的图片

答案:312-118-071

接1、2、3、5题

必要截图:

还是刚才那个目录下的图片

答案:2679823922

接1、2、3、5、6题

必要截图:

还是刚才那个目录下的图片

答案:4

接1、2、3、5、6、7题

必要截图:

还是刚才那个目录下的图片

答案:勇哥

接1、2、3、5、6、7、8题

(比赛的时候直接试就行,这里复盘来严谨的做一下)

必要截图:

还是刚才那个目录下的图片(这个也是下题答案的出处),找到所谓的聊天软件。

同一目录下的另一张图看到手机界面,结合app图标大致确定聊天软件是盒子IM

找到apk,右上角导入雷电查看。

无需手机号

无需手机号

严谨!!!(●ˇ∀ˇ●)

答案:否

接1、2、3、5、6、7、8、9题

必要截图:

还是刚才那个目录下的图片

(感觉这不应该是对方给机主的活的钱吗。。。)

答案:30000

接1、2、3、5、6、7、8、9、10题

必要截图:

还是刚才那个目录下的图片

答案:17751125237

必要截图:

火眼直接看

答案:1055

必要截图:

火眼搜地图

还可以用之前目录下的图片来判断(它还在输出),可以看到有三个,有利于结果的严谨性。

严谨!!!(●ˇ∀ˇ●)

答案:3

谢谢观看❤

利用iText (Java) 实现基于模板的PDF导出,通常涉及读取模板文件,替换其中的变量,然后输出成新的PDF。以下是简单的步骤和示例代码: 首先,你需要添加iText依赖到你的Maven或Gradle项目中: ```xml <!-- Maven --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>7.1.6</version> <!-- 更新到最新版本 --> </dependency> // Gradle implementation 'com.itextpdf:itextpdf:7.1.6' ``` 接下来,你可以使用以下代码片段作为基本模板: ```java import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileOutputStream; import java.io.IOException; public class PdfTemplateExample { public static void main(String[] args) { try { // 创建一个新的文档 Document document = new Document(); // 设置输出流 FileOutputStream fileOut = new FileOutputStream("output.pdf"); PdfWriter.getInstance(document, fileOut); // 开始文档 document.open(); // 读取模板文件(假设包含变量 ${name}) String templatePath = "template.txt"; String content = readFile(templatePath); // 替换变量 content = content.replace("${name}", "张三"); // 添加替换后的内容到PDF document.add(new Paragraph(content)); // 关闭文档 document.close(); System.out.println("PDF已成功导出!"); } catch (DocumentException | IOException e) { e.printStackTrace(); } } private static String readFile(String filePath) throws IOException { StringBuilder stringBuilder = new StringBuilder(); BufferedReader reader = new BufferedReader(new FileReader(filePath)); String line; while ((line = reader.readLine()) != null) { stringBuilder.append(line).append('\n'); } reader.close(); return stringBuilder.toString(); } } ``` 在这个例子中,我们首先创建一个`Document`对象,设置输出流,然后读取模板文件并将`${name}`替换成实际值。最后,我们将修改后的文本添加到PDF中,并关闭文档。 注意:这只是一个基础示例,实际应用可能需要处理更复杂的模板结构,包括循环、条件判断等。记得处理好异常,并根据实际情况调整路径和变量名称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值