最近工作需要用到XML处理软件,网上找到Altova MissionKit 2016( 包含了XmlSpy、MapForce、StyleVision、UModel、DatabaseSpy等工具),用了一下,功能虽然不错,只是很多功能需要注册才能用。目前还没找到所有的破解。只好重操旧业,自给自足,全部破解自用。以下是ollydbg调试记录:
1) XmlSpy2006 ( )
============ ollydbg XMLSpy.exe.BAK =============
0069C01F |. E8 DCA16C00 call 00D66200
0069C028 |. B9 90116604 mov ecx, 04661190
0069C02D |. E8 FEB06100 call 00CB7130
0069C032 |. 84C0 test al, al
0069C034 |.^ 0F84 2EFFFFFF je 0069BF68
0069C03A |. E8 71971900 call 008357B0
============ ollydbg XMLSpy.exe crack =============
0069C01F |. E8 DCA16C00 call 00D66200
0069C028 |. B9 90116604 mov ecx, 04661190
0069C02D |. 83C4 08 add esp, 8 ; 差异1
0069C032 |. 84C0 test al, al
0069C03A |. E8 71971900 call 008357B0
2) MapForce2016 (上传文件大小受限,略)
MapForce============ ollydbg MapForce.exe.BAK *** pause return =============
004648C1 . E8 CACB3100 call 00781490 ; 差异1 ?
004648C6 . 84C0 test al, al
004648C8 . 0F84 73080000 je 00465141
004648CE . B9 E45A8703 mov ecx, 03875AE4
004648D3 . E8 483C0100 call 00478520
============ ollydbg MapForce.exe.BAK *** modify =============
004648C1 83C4 08 add esp, 8 ; 差异1 ? 改
004648C6 . 84C0 test al, al
004648CE B9 E45A8703 mov ecx, 03875AE4
004648D3 . E8 483C0100 call 00478520
3) StyleVision2016 (上传文件大小受限,略)
============ ollydbg StyleVision.exe.BAK *** pause return =============
0047729E E8 6DBD2D00 call 00753010 ; ??
004772A3 |. 84C0 test al, al
004772A5 |. 8A45 9E mov al, byte ptr [ebp-62]
004772A8 |. 8806 mov byte ptr [esi], al
004772AA 0F84 0D080000 je 00477ABD
004772B0 |. 8B87 6C020000 mov eax, dword ptr [edi+26C]
004772B6 |. C645 FC 09 mov byte ptr [ebp-4], 9
004772BA |. 85C0 test eax, eax
004772BC 74 07 je short 004772C5
004772BE |. C740 3C 01000>mov dword ptr [eax+3C], 1
004772C5 |> 8BCB mov ecx, ebx
004772C7 |. E8 A4F1FFFF call 00476470
============ ollydbg StyleVision.exe *** modify =============
0047729E 83C4 08 add esp, 8 ; 差异1??
004772A3 |. 84C0 test al, al
004772A5 |. 8A45 9E mov al, byte ptr [ebp-62]
004772A8 |. 8806 mov byte ptr [esi], al
004772B0 |. 8B87 6C020000 mov eax, dword ptr [edi+26C]
004772B6 |. C645 FC 09 mov byte ptr [ebp-4], 9
004772BA |. 85C0 test eax, eax
004772BE |. C740 3C 01000>mov dword ptr [eax+3C], 1
004772C5 |> 8BCB mov ecx, ebx
004772C7 |. E8 A4F1FFFF call 00476470
附:
Altova MissionKit组合套件为开发人员提供了一个全面的XML、SQL数据库以及UML建模解决方案!
【主要功能】
1、Altova XMLSpy
XMLSpy是业内销量最好的XML编辑器。知道它为什么成为业内销量最好的XML编辑器吗?因为它提供了世界领先的图形模式设计程序、代码生成器、文件转换程序、分析程序、完整的数据库集成,而且还支持XSLT,XPath, XQuery, WSDL,SOAP, XBRL, JSON, Office Open XML (OOXML),Visual Studio,Eclipse等。
2、Altova DiffDog:一款为程序开发人员设计的文件差分/合并工具
AltovaDiffDog是一个用于文件、目录、数据库模式、表格差分与合并的工具。这个强大易用的文件比较/合并工具可以让你通过其直观的可视化界面快速比较和合并文本或源代码文件,同步目录以及比较数据库模式与表格。DiffDog还提供了先进XML的差分和编辑功能。
3、AltovaMapForce:可视化数据映射和数据整合工具
网络服务器和客户数据整合程序是两种现代的解决方案,帮助您的公司统一不同的数据格式,进一步提高在无缝信息交换领域的竞争和价格优势。MapForce为您提供了一个直观的图形式映射数据管理方案,它可以自动生成程序代码,或者为您的网络服务器和客户数据整合程序的客户端提供所需要的串接样式表。
4、AltovaDatabaseSpy:多数据库询问设计工具与SQL编辑器
AltovaDatabaseSpy是一个包含多数据库查询、设计和对比功能,并能够根据查询结果生成精美图表的独特工具。它能够连接到所有主流数据库,并可以轻松完成SQL编辑,数据库结构设计,数据库内容编辑,数据库模式和内容对比以及数据库的转换等工作,而这些花费仅占数据库方案的很小一部分。
5、AltovaStyleVision:XML,SQL数据库和 XBRL报表制作工具
AltovaStyleVision可以设计各种基于XML, SQL数据库和XBRL的精美报表。该直观的可视化设计工具充分利用了XSLT的功能,为您制作的图表不仅内容丰富,而且夺人眼球。设计者和开发人员再也无需纠缠于XSLT的细节了,他们可以把宝贵的时间用于各种格式的设计中:HTML,PDF, Word/Open XML等。
6、AltovaSchemaAgent:分析和管理项目、内联网及企业中XML文件的关系
AltovaSchemaAgent是一个功能强大的工具,它可以分析和管理项目、内联网及企业中XML文件的关系。只需短短几秒它就可以为您提供精确的XML基础架构,让您高效无误地管理、编辑和重复使用组件。
7、AltovaUModel:软件建模与应用开发的UML工具
如果您想要开发一个成功的软件,那就要从使用Altova UModel®2016开始。它可以在UML中对应用程序模型进行可视化设计,生成Java、 C#和Visual Basic.NET的代码及项目文档,此外还可将现有项目逆向工程到UML2软件架构图,通过重新生成的代码对设计进行微调,快速完成设计调试的循环。对任何项目中软件进行可视化设计时,都可以使用UModel。