我在写两个加密锁的分析报告,请说说破解加密锁保护的软件的方法?

yjf7888 2001-12-31 04:31:27
我作的是深思Ⅲ和飞天的ROCKEY4加密锁的分析,要求有加密强度、易用性等方面的详细报告。现在对锁的基本原理和使用方法基本掌握了,但是想多了解些如何解密方面的知识,请指教!
...全文
175 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjf7888 2002-01-03
  • 打赏
  • 举报
回复
谢谢!
我知vBin(彬)是这个论坛公认的高高手,我也有很多问题要请教你哦!我就18号以后再联系你吧!
yjf7888 2002-01-02
  • 打赏
  • 举报
回复
vBin(彬),您说得很好,说出了最有效的解密方法!请问,像您说的“程序中通过填加代码的方式直接得到这块数据”难度有多大,请帮忙估计在国内有多少人做得到!如果解密比重新写一个同样的东西还费神,这个软件的加密应该说是比较成功的了。
假如我把一个全局变量放到锁内存储区去,而不在外部程序中声明该全局变量,能通过填加代码的方式补上这个全局变量吗?还望多指教!
vBin 2002-01-02
  • 打赏
  • 举报
回复
再补充一下,如果向PE填加相关代码

如果只是简单的代码,可以找PE文件空的地方,将代码写入,然后在程序的相关地方来个JMP执行这块,再返回就可以啦。 写代码是用一些十六进制编辑器往里面填加。

如果代码长一些,可以自己写个DLL文件,然后修改PE文件....... 也是在相关的地方调用
这个DLL中的相关函数也可以。

这只是简单的说说而已。 做起来比较费事些
(因为我试过...当然啦我是用在其它方面)


yjf7888 2002-01-01
  • 打赏
  • 举报
回复
放假了,没人帮忙了!
祝大家元旦愉快!
vBin 2002-01-01
  • 打赏
  • 举报
回复
如果是我解密的话, 我会分析软件调用加密锁这块的代码,看看他是如何调用的,如果只是检查一下数据的话,我会让程序自动跳过这段代码,如果是从锁中得到一些数据以便后面使用,我会一步步的跟踪,想法设法找出是什么数据,然后看看能否在程序中通过填加代码的方式直接得到这块数据。等等。

我对加密外设这块没研究,只是凭空说说啦,可能说得不对。请指教!

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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