专栏名称: 信息时代的犯罪侦查
一切行为皆有犯罪的可能性,而在信息时代,这一过程变得更加复杂或者隐晦了。本号致力于传播打击和预防犯罪的手段、方法、理念,并希望能够推动侦查犯罪的机制变革,而这需要了解方方面面的信息。
目录
相关文章推荐
营养师顾中一  ·  这2种「调料」,开封之后必须放冰箱! ·  昨天  
51好读  ›  专栏  ›  信息时代的犯罪侦查

如何“捏造”两份内容不同、MD5值却相同的电子数据证据?

信息时代的犯罪侦查  · 公众号  ·  · 2018-11-19 00:00

正文

案例

随笔

知识

声音

其他


编者按

数据恢复 哈希校验 可以说是电子数据取证的理论基石。今天,小编带您领略一下,如何制造两个 内容不同 、却 具有相同MD5值 的电子文档。

看到标题,可能有的律师朋友会觉得很兴奋,但是请耐心读完。坦白讲,去否定、排除一个电子数据证据,或者制造无法排除的合理性怀疑,也不是容易的事情。

准备工具


1、寻找可制造相同MD5值的碰撞软件,小编贡献一个:fastcoll_v1.0.0.5.exe(MD5:96D652FB4D6D24184F2E096A3EFD79A5)

下载地址:https://pan.baidu.com/s/1HkFLwhqZjUpzqTNzVfCwIA,提取码:95t7

2、准备一个文本文档:test1.txt,内容如下图。


图1  原始目标文件


操作步骤


1、在命令行模式下,执行可执行程序。


fastcoll_v1.0.0.5.exe -p C:\target\test1.txt -o D:\target\test2.txt D:\target\test3.txt


图2  碰撞生成过程仅需0.487秒


2、在目标位置查看生成的两个文件:test2.txt、test3.txt。计算test2.txt、test3.txt的MD5值,均为: C2A1B83243A3C9DA6F7B617A7EC6E265

图3  碰撞生成的两个文件


3、分别在ASCII模式和二进制模式下查看test2.txt、test3.txt的区别







请到「今天看啥」查看全文