MAXAIR | BETA 发表于 2015-8-23 23:17

申请会员ID:MagicDevil

1、申 请 I D :MagicDevil
2、个人邮箱:MagicDevil.Zhang@qq.com
3、原创技术文章:

《如何安全修改文件的MD5》

一、技术原理(源代码)      首先看看易语言的实现代码      原理是通过修改文件0~223的表头中的一个字节来实现MD5的变化,文件表头的修改对文件没有多少损坏,所以通过修改表头来修改MD5较安全。




二、一些朋友不会添加系统Dll 下面是系统的dll以及程序外观的dll:













Hmily 发表于 2015-8-24 18:01

不懂易语言,你截图那些我看不懂,能解释一下技术实现方案吗?MD5不是随便改一个字节就变了吗。

MAXAIR | BETA 发表于 2015-8-24 20:27

MD5修改工具的技术原理是:
1)解析导入的文件类型;
2)如果是EXE或DLL文件,修改dll有三种方案:1.通过加壳后文件MD5就会发生变化;2.通过PE输入表修改可以使文件MD5发生变化;3.通过加入或增添字符修改MD5。
3)如果导入的文件是其他类型的文件都是通过修改表头使MD5发生变化。

关于安全MD5:
软件MD5库内事先导入了其他文件的MD5,通过多次模拟使你的文件发生MD5变化,直到模拟到与MD5库有相同的一项。

本人MagicDevil   官网:dn-magicdevil.qbox.me/
之后将长期开发软件和工具。
目前还开发了 误报优化助手,正在与小红伞联系解决误报,解决后将在吾爱破解首发并开发吾爱破解定制版,希望管理员能够通过。
http://magicdevil.5166.info/52pojie.png

MAXAIR | BETA 发表于 2015-8-24 20:28

Hmily 发表于 2015-8-24 18:01
不懂易语言,你截图那些我看不懂,能解释一下技术实现方案吗?MD5不是随便改一个字节就变了吗。

MD5修改工具的技术原理是:
1)解析导入的文件类型;
2)如果是EXE或DLL文件,修改dll有三种方案:1.通过加壳后文件MD5就会发生变化;2.通过PE输入表修改可以使文件MD5发生变化;3.通过加入或增添字符修改MD5。
3)如果导入的文件是其他类型的文件都是通过修改表头使MD5发生变化。

关于安全MD5:
软件MD5库内事先导入了其他文件的MD5,通过多次模拟使你的文件发生MD5变化,直到模拟到与MD5库有相同的一项。

本人MagicDevil   官网:dn-magicdevil.qbox.me/
之后将长期开发软件和工具。
目前还开发了 误报优化助手,正在与小红伞联系解决误报,解决后将在吾爱破解首发并开发吾爱破解定制版,希望管理员能够通过。
http://magicdevil.5166.info/52pojie.png

BY丶显示 发表于 2015-8-24 20:42

md5随便添加一个空白字节或者字符都可以改变md5

MAXAIR | BETA 发表于 2015-8-24 20:46

BY丶显示 发表于 2015-8-24 20:42
md5随便添加一个空白字节或者字符都可以改变md5

对ExE而言 如果任意添加字符可能造成被杀毒软件误报 所以本工具提供了多个MD5修改的解决方案
这个工具主要针对软件开发者的。

Hmily 发表于 2015-8-25 15:32

MAXAIR | BETA 发表于 2015-8-24 20:28
MD5修改工具的技术原理是:
1)解析导入的文件类型;
2)如果是EXE或DLL文件,修改dll有三种方案:1.通 ...

我理解大部分都是修改文件让程序md5进行变化,其中有一个是碰撞成现有的MD5?

发表于 2015-8-25 18:49

Hmily 发表于 2015-8-25 15:32
我理解大部分都是修改文件让程序md5进行变化,其中有一个是碰撞成现有的MD5?

对的 安全MD5也是碰撞 时间比较长

Hmily 发表于 2015-8-25 18:58

游客 183.213.56.x 发表于 2015-8-25 18:49
对的 安全MD5也是碰撞 时间比较长

碰出一样的过?

发表于 2015-8-25 19:01

Hmily 发表于 2015-8-25 18:58
碰出一样的过?

试过有一样的,它是批量碰撞,所以速度也不算慢到离谱
页: [1] 2
查看完整版本: 申请会员ID:MagicDevil