初夏 发表于 2015-5-23 12:43

悬赏解答:SuperNotePad 5.38.890破解追码过程

3天前看见的一个论坛友人发的悬赏帖子https://www.52hb.com/thread-10326-1-1.html。。。很多人都给了个很精简的答案。。直到3天后还是未解决。。于心不忍,就跟初夏一起追码吧

这个软件找不到按钮事件,估计是VB P-code编译的,字符串加密了难找到关键,没有消息窗口断mes api也没用。那怎么办呢?初夏也开始头疼了。。。


不过看到软件窗口上方的时间跟软件双击后弹出的发给作者的关键字(好长的关键字),突发奇想地觉得他的关键字是由vbaStrCat连接起来的,那么注册码不一样就是算法结果连接起来的么。那他就是由vbastrcomp弄出来的,不要问为什么啊。。这个自己去看下百度奥。

**** Hidden Message *****


好了,我们一共记录了3个信息
0012F83C   7349372D/CALL 到 __vbaStrCat 来自 msvbvm60.73493728
0012F840   004425F0\String = "W"
0012F844   001A4A54UNICODE "340210324209300177303176308175308177306200336127300181307182311184308182308"


0012F704   7349372D/CALL 到 __vbaStrCat 来自 msvbvm60.73493728
0012F708   0044021C\String = " "
0012F70C   00176E8CUNICODE "ad4d3457d342da062abd7471ef7b3e2b"


0012F704   7349372D/CALL 到 __vbaStrCat 来自 msvbvm60.73493728
0012F708   001A64DC\String = "0"
0012F70C   001A42CCUNICODE "9760080600836007460084600526005060001600346005750043600855006860044600546007260020600256001460042600"



尝试过后会发现第二个就是注册码了。悬赏贴里面的内存注册机也可以弄出来了。



8782146 发表于 2015-5-23 13:10

很好的学习教程

自然卷。 发表于 2015-5-23 13:36

{:5_188:}好叼好叼,我先看看

bettering 发表于 2015-5-23 13:38

本帖最后由 bettering 于 2015-5-23 13:44 编辑

学习下啊,没用过这几个断点

GGLHY 发表于 2015-5-23 13:42

牛犇,前排学习

Shark恒 发表于 2015-5-23 13:53

GGLHY 发表于 2015-5-23 13:42
牛犇,前排学习

哎呀我去,GG哥来了!

111 发表于 2015-5-23 14:12

很好的学习教程

GGLHY 发表于 2015-5-23 14:23

Shark恒 发表于 2015-5-23 13:53
哎呀我去,GG哥来了!

哈哈~鲨鲨好~~{:7_263:}

合个影~~茄子~

Shark恒 发表于 2015-5-23 14:25

GGLHY 发表于 2015-5-23 14:23
哈哈~鲨鲨好~~

合个影~~茄子~

{:7_242:}GG哥,我要去培训,我要听你讲课!!

GGLHY 发表于 2015-5-23 14:28

Shark恒 发表于 2015-5-23 14:25
GG哥,我要去培训,我要听你讲课!!

呃~鲨鲨,别逗我了~{:6_225:}
页: [1] 2 3 4
查看完整版本: 悬赏解答:SuperNotePad 5.38.890逆向追码过程