能力值:
( LV2,RANK:10 )
|
-
-
2 楼
自己顶一下,跟踪过程没有出现明码比较,计算注册码的依据是从硬件特征计算出辅助码,再和两串固定数字结合起来计算,我想知道象用了上面那些加密方法后能跟出注册码吗,我看了两天了,头痛得很,望指点。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
DES [pbox] [char] :: 0011AAAC :: 0051BAAC
FGint RsaDecrypt :: 000DD0C0 :: 004DDCC0
MD5 :: 00101AB5 :: 005026B5
呵呵,没有什么跟不跟得出来的,关键就是坚持!
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
能更详细点么?
已知辅助码位数不定,
两串固定字符串是我从堆栈里找的,可以确定跟计算注册码有关。
一串为29位
另一串为30位。
堆栈结构如下:
0013EC44 00F7E950 ASCII "7777777" ;假注册码出现两次
0013EC48 00FBD2B0 ASCII "7777777"
0013EC4C 00FC2AF0 ASCII "321868307731674024826250254297"
0013EC50 00FC2A60 ASCII "87954402087913967435054727785"
楼上的意思是让我在那几处地址下断看看结果还是?
|
能力值:
( LV6,RANK:90 )
|
-
-
5 楼
一般PEDIY检测出RsaDecrypt都是RsaEncrypt,代码被改了,跟踪后自己照着现成的源代码改加密解密代码。因为解密需要P,Q,加密只要publickey,写代码的不会傻到告诉你privatekey。不过看你调试的东西似乎是P,Q一样,你可以试试,呵呵。也许有些作者是写的代码比较差劲。
|
能力值:
(RANK:20 )
|
-
-
6 楼
分析器已经告诉你用到了FGint大数运算库。
去下载FGint的源码,编译成obj或者lib,然后用FLAIR提取sig文件,用IDA分析
或者找个别人提取好了的sig文件。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
加载了FGintRSA.sig,不过貌似没什么用,准备用DEDE导出map文件,看看OD怎么样,还是OD用的习惯啊~
我的水平处在过了爆破,能进行基本算法分析的阶段,可能这个程序对目前的我来说太难了吧。
其实我是想了解一下这类程序的大概破解流程,比如是先用什么算法加密,关键的算法是哪个。可惜看雪不允许求破解这类帖,不然我就把附件发上来了,呵呵。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
呵呵!都是优秀的人类 !呵呵!
|
|
|