VB.net 验证文件MD5问题

一念工作室 2018-02-02 05:42:40
VB.net 验证文件MD5问题:

在程序中自身加入MD5验证和dll文件(程序验证MD5)对比,来实现软件验证,判断程序是否被反编译或破解。
为什么用Themida加壳后,MD5自身验证 就会出问题,每打开一次程序内部验证MD5就改变了(每打开程序MD5都不一样)。

不加壳没这样的问题。
...全文
778 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一念工作室 2018-02-27
  • 打赏
  • 举报
回复
不用Themida 用.net reactor就可以了,谢谢大家的回答!
一念工作室 2018-02-27
  • 打赏
  • 举报
回复
可能我没说清楚,我的意思是将文件MD5先写入DLL中,然后与本程序MD5对比。
可是自身验证MD5的时候 ,每次打开md5值 都不一样。
这个壳好像是不停的在变化某个参数。奇怪??
皮特胖胖 2018-02-07
  • 打赏
  • 举报
回复
请教一下如何获取exe或dll加壳后的md5并写入exe或dll本身。理论上这简直难以实现啊。。。
  • 打赏
  • 举报
回复
引用 3 楼 starfd 的回复:
这个壳难道会每次打开都去修改自身?
我觉得他的问题在二楼,加壳后的md5怎么写入exe?
  • 打赏
  • 举报
回复
这个壳难道会每次打开都去修改自身?
一念工作室 2018-02-02
  • 打赏
  • 举报
回复
后来,我想了个办法,就是将MD5验证 代码写入DLL内,然后程序调用,还是一样问题。奇怪了。用VB6.0就不会出现这个问题的。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧