Nisy 发表于 2010-3-14 20:06:46

关于 MindManager 6 的分析笔记

MindManager 6
HomePage:http://www.mindjet.com/

   一款制作视图的工具,顺便调试了一下,官方已经升级到8了,我分析的是6.0.643的版本。后续版本有兴趣可以自行分析一下,应该是大同小异的。
本文分析的版本下载地址:http://download.mindjet.com/MM60-E-643.exe

最新版下载:
DownLoad:http://download.mindjet.com/MM80-E-211.exe
DownLoad:http://download.mindjet.com/MM80-E-235.exe

https://secure.mindjet.com/WebApp/images/us/landing/map1_large.png

软件重启验证,KEY保存在注册表中。可以下读取注册表的断点来分析,也可以分析软件的ASCII来定位:

Windows Registry Editor Version 5.00


"BrandName"="Nisy"
"BrandCompany"="ChinaPYG"
"LicenseKey"="Nisy/ChinaPYG"

修改方法一:

00625450/$56            PUSH ESI
00625451|.8BF1          MOV ESI,ECX
00625453|.8B8E 64010000 MOV ECX,DWORD PTR DS:
00625459|.E8 52E8E0FF   CALL MindMana.00433CB0
0062545E|.8B8E 64010000 MOV ECX,DWORD PTR DS:
00625464      E8 F70DDEFF   CALL MindMana.00406260                   ;2222222
00625469|.8B0D D80FAC00 MOV ECX,DWORD PTR DS:
0062546F|.8A91 FE010000 MOV DL,BYTE PTR DS:
00625475|.84D2          TEST DL,DL
00625477|.5E            POP ESI
00625478      75 08         JNZ SHORT MindMana.00625482
0062547A|.84C0          TEST AL,AL
0062547C      75 04         JNZ SHORT MindMana.00625482
0062547E      B0 01         MOV AL,1
00625480|.EB 02         JMP SHORT MindMana.00625484
00625482|>32C0          XOR AL,AL
00625484|>50            PUSH EAX
00625485|.E8 9612DEFF   CALL MindMana.00406720
0062548A|.8B0D D80FAC00 MOV ECX,DWORD PTR DS:
00625490|.8A81 FE010000 MOV AL,BYTE PTR DS:
00625496|.84C0          TEST AL,AL
00625498|.74 07         JE SHORT MindMana.006254A1
0062549A|.6A 00         PUSH 0
0062549C|.E8 DF10DEFF   CALL MindMana.00406580
006254A1|>B0 01         MOV AL,1
006254A3\.C3            RETN

修改为:
00625450   $56            PUSH ESI
00625451   .8BF1          MOV ESI,ECX
00625453   .8B8E 64010000 MOV ECX,DWORD PTR DS:
00625459   .E8 52E8E0FF   CALL MindMana.00433CB0
0062545E   .8B8E 64010000 MOV ECX,DWORD PTR DS:
00625464   .C641 04 01    MOV BYTE PTR DS:,1                ;//
00625468   .90            NOP
00625469   .8B0D D80FAC00 MOV ECX,DWORD PTR DS:
0062546F   .8A91 FE010000 MOV DL,BYTE PTR DS:
00625475   .84D2          TEST DL,DL
00625477   .5E            POP ESI
00625478   .32C0          XOR AL,AL                              ;//
0062547A   .84C0          TEST AL,AL
0062547C   .EB 04         JMP SHORT MindMana.00625482
0062547E   .B0 01         MOV AL,1
00625480   .EB 02         JMP SHORT MindMana.00625484
00625482   >32C0          XOR AL,AL
00625484   >50            PUSH EAX
00625485   .E8 9612DEFF   CALL MindMana.00406720
0062548A   .8B0D D80FAC00 MOV ECX,DWORD PTR DS:
00625490   .8A81 FE010000 MOV AL,BYTE PTR DS:
00625496   .84C0          TEST AL,AL
00625498   .74 07         JE SHORT MindMana.006254A1
0062549A   .6A 00         PUSH 0
0062549C   .E8 DF10DEFF   CALL MindMana.00406580
006254A1   >B0 01         MOV AL,1
006254A3   .C3            RETN

修改方法二(这里用的是模拟验证Call的方法来实现的):

0062D7BB   . /0F84 D8040000    JE MindMana.0062DC99
0062D7C1   . |8BCE             MOV ECX,ESI
0062D7C3   . |E8 887CFFFF      CALL MindMana.00625450
0062D7C8   . |84C0             TEST AL,AL
0062D7CA   . |0F84 C9040000    JE MindMana.0062DC99

修改为:
0062D7BB   .8BCE          MOV ECX,ESI
0062D7BD   .8B89 64010000 MOV ECX,DWORD PTR DS:
0062D7C3   .C641 04 01    MOV BYTE PTR DS:,1
0062D7C7   .90            NOP

sniy 发表于 2010-3-14 20:35:44

沙发我做了 顶之

突然发现这个软件不错哈

作图用的   下最新版玩一下

[ 本帖最后由 sniy 于 2010-3-14 20:37 编辑 ]

Nisy 发表于 2010-3-14 20:38:21

原帖由 sniy 于 2010-3-14 20:35 发表 https://www.chinapyg.com/images/common/back.gif
沙发我做了 顶之

突然发现这个软件不错哈

作图用的   下最新版玩一下


我等你分析笔记哦 ~~

月之精灵 发表于 2010-3-14 20:51:44

分就不加了哈,哈哈/:001

MeowCat 发表于 2010-3-14 21:28:40

保存一份。膜拜学习/:001

Coptis 发表于 2010-3-15 08:40:21

收藏学习。。。。。。。。。。。

kiss-you 发表于 2010-3-15 08:49:47

思维导图软件,新版的注册是在线验证。

garyye 发表于 2010-3-15 11:35:07

谢谢分享。。。。

wangh8207 发表于 2015-7-8 12:50:31

楼主要是有新版的就好了,还是十分感谢!

淡云高天 发表于 2020-8-10 02:48:10

支持点赞,                                          
页: [1] 2
查看完整版本: 关于 MindManager 6 的分析笔记