彩票走势图

AnyGantt使用教程:SWF逆向之AnyGantt 去水印

转帖|使用教程|编辑:杨鹏连|2020-07-14 09:39:37.730|阅读 439 次

概述:近日在做统计分析图时需用到Gantt图,找了许久,定位在了fusion gantt 和AnyGantt身上,AnyGantt制作较为精良,但其试用版包含一个大大的水印。网上关于如何去水印的教程比较少,且不够详细,在研究了一段时间后写下了该教程,供大家参考学习。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

AnyGantt是基于JavaScript的高级数据可视化解决方案,使每个人都可以利用动画的力量和最终的交互性。AnyGantt是构建复杂且内容丰富的甘特图的理想工具。您可以通过一个简单得XML配置文件来生成组、连接点和转折点。其体积小、速度快、效果好,非常适合网络甘特图程序的开发。

近日在做统计分析图时需用到Gantt图,找了许久,定位在了fusion gantt 和AnyGantt身上,AnyGantt制作较为精良,但其试用版包含一个大大的水印。网上关于如何去水印的教程比较少,且不够详细,在研究了一段时间后写下了该教程,供大家参考学习。

AnyGantt使用教程:SWF逆向之AnyGantt 去水印

我们的目标就是去掉该水

Step1:工具准备
1、 sothink swf decompiler 7.3(试用版就行)
2、 Swifty SWFcomp (用于解压SWF)
3、 WinHex

Step2:sothink swf decompiler 7.3 分析源码
目标:寻找显示水印的关键源代码,分析其原理。

AnyGantt使用教程:SWF逆向之AnyGantt 去水印

从代码中看出,swf通过“AnyGantt Trial Version”形成了水印图片,于是打算把该text改为空
(之前打算是把全局字段isTrial字段置为false,未在winHex中找到关键点….不了了之)

Step3:anyGantt的swf采用zlib进行压缩处理,在进行winHex时需先将其解压缩。

直接使用Swifty SWFcomp工具就行了,不详述。

Step4:使用winHex修改解压后的SWF文件
全局搜索AnyGantt Trial Version

AnyGantt使用教程:SWF逆向之AnyGantt 去水印

将AnyGantt Trial Version全部置为20(空格)

AnyGantt使用教程:SWF逆向之AnyGantt 去水印

保存。

Step5:压缩。
Swifty SWFcomp工具压缩修改后的SWF。

完工。

AnyGantt使用教程:SWF逆向之AnyGantt 去水印

甘特图产品AnyGantt还可以集成到生产排程系统APS中,用于解决复杂生产模型下多约束、有限产能的快速实时计划优化和生产调度问题;是智能制造的核心解决方案和大脑中枢。想要了解更多信息请

相关产品推荐:

VARCHART XGantt支持ActiveX、.Net等平台的C#甘特图控件
jQuery Gantt Package基于HTML5 / jQuery的跨平台jQuery Gantt包
phGantt Time Package对任务和时间的分配管理的甘特图
dhtmlxGantt交互式JavaScript / HTML5甘特图


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP