byh3025 发表于 2018-4-18 16:02

Word-PPT文档内容批量提取工具v1.75调试过程

本帖最后由 byh3025 于 2018-4-18 18:01 编辑

前两天为了消除一个违规花了我130热心,那个心痛啊!(奉劝大家一句:千万别做违规的事啊)
往后还得努力积攒,于是就有了这篇新手教程,(老鸟请飘过吧!)
原版下载链接:http://666dx.pc6.com/hk3/DocExtract.zip
我们先打开看看

一上来 就让我们注册,那好吧,我们输入假码注册试试

嗯,有错误提示,那我们就用暂停法试试吧,载入OD,直接F9运行,输入假码然后点注册,弹窗出来了,这时我们不要急着点确定,回到OD,按下F12暂停下来,然后ALT+F9,这时运行状态是返回到

回到软件界面,可以点确定了,此时OD停在了这里

往上翻,我们看到了错误提示

继续往上翻


一个JMP跳过了错误,但JMP下面有个跳转进来了,我们跟上去 看看

就是这个JE跳过了成功,我们把它NOP掉,再次点注册,呵呵,成功了,赶紧保存看看,咦?怎么还要注册啊,别急,这就是重启验证了,怎么办?
不知道大家有没有注意到,刚才我们NOP的那个JE下面有个赋值

猜测下, 软件在启动时就会验证这个常量的值,我们查找参考---地址常量,

在所有赋值命令上F2下断,然后重新运行程序,断在了这里

在上面的CALL跟随进入作下面的修改

好了,保存看看,发现已不提示注册了,下面的注册按钮也没有了

好了,今天的教程就这样吧,谢谢大家,有兴趣的可以下载下来练下手
PS:放个成品吧

galen6688i 发表于 2021-1-28 23:20

初学不才,没学到什么,还不懂什么算法,只用蠢人的方法,无意中试了一个断点bp __vbaStrCmp,输了假码,断下后,一边按F9,一边看右下角的信息,按了52下后,居然在右下解看到码了,不知道是不是VB5.0&6.0的都可以追到,我试过2个程序可以追到码,分下面说明一下(怕OD是别家的,发这个贴子,前后修改了几次图片才发)


0012EC08   00419ECC返回到 DocExtra.00419ECC
0012EC0C   001BC324UNICODE "6938587552"
0012EC10   001B8E04UNICODE "55555555"
0012EC14   73476A74msvbvm60.__vbaStrMove
0012EC18   001BFC28

wwhtm 发表于 2020-2-10 20:13

byh3025 发表于 2020-2-10 20:00
添加目录功能应该和注册无关,我用注册码正常注册的也是和你截图一样的提示,只要按我说的下断,点功能还 ...

谢谢您,可能是要找到正确的注册码,才能真正破解,我猜测是不是功能每次都调用注册码,没有正确的注册码,功能就用不了,所以还是在跟出真实注册码,我在网上找了一个类似的,别人花钱买的正版注册码
序列号: 1848441630
注册码: 6353556908-87120-mWPFdXmMMq
每个机器的序列号不一样,我想算出来的位数应该是一样的,注册码位数也应该是一样长,给您参考一下,看能不能解决,做个注册机什么的,谢谢

青春丿易逝 发表于 2018-4-18 16:08

我记得这个可以追码的

tielei 发表于 2018-4-18 16:38

我记得这个可以

吾爱啦啦 发表于 2018-4-18 17:04

我记得这个可以......算了,记不起来了

dongse 发表于 2018-4-18 17:10

梦入神机 发表于 2018-4-18 17:12

感谢分享

happynocn 发表于 2018-4-18 17:13

感谢分享,学习了。

mylin 发表于 2018-4-18 17:16

buhenshuai 发表于 2018-4-18 18:58

谢谢分享。。。。。

mcq1998 发表于 2018-4-18 20:41

谢谢,这个挺好
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Word-PPT文档内容批量提取工具v1.75调试过程