-
-
幸运解狗之后的担忧……
-
发表于:
2005-1-8 11:31
5980
-
第一,我以前没解过真正的狗。只搞过苏亚星多媒体教学软件的试用版。
第二,我一直不会用OLLYDBG,这次对着看雪那个第二版书学着用,也正好手上刚拿到一只ROCKEY2 USB狗,就练上了。
第三、跟踪比较了有狗和没狗时程序运行的情况。只改了一个跳转,软件不用狗就能运行了。这个跳转前面是一个CALL,下一句是,然后就是跳转。如果不跳,就会给出无狗的对话框。我用W32DASM静态分析了一下,发现CALL的那个子程序共有三个地方调用,于把三个调用之后的跳转都改了。我想第一个CALL是程序运行时查狗,没有狗就中断运行。后面两个CALL也许是程序运行起来后,在某个时候还会查狗,如果没发现狗就会出错。(这软件我还不大会用,是个在线考试系统。大概在考试的时候还会读狗吧,因为说明书上说考试时不要把狗拔下来,否则会有问题。)
第四,就狗居然就被我解掉了?我不敢相信。据说这种狗应该有什么“种子”,还要用种子来还原数据。我只是改跳转,根本就没用到狗里的数据,大家说我这样解狗可能真的成功吗?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!