小弟最近在研究SWF文件结构。大体上都研究出来了。
现在就是对数据区进行分析。关键在于数据库中关键贞中存在FLASH脚本的分析。
下面是我新建的一个FLASH文件。动画只有一贞。
在第一贞中插入了FLASH 脚本。脚本很简单只是:
代码是 if(i=1){}得到的SWF文件16进制代码如下:
46 57 53 07 40 00 00 00 78 00 05 5F 00 00 0F A000 00 0C 01 00 43 02 FF FF FF 3F 03 1C 00 00 00
----------------------------> 从3F到40 00 00 00
                              之前是数据区96 08 00 00 69 00 07 01 00 00 00 87 01 00 00 1D96 02 00 04 00 12 9D 02 00 00 00 00 40 00 00 00
-----------------------------------> 后面4字节是结束符主要就是分析下中间的数据结构.3F 03 代表是脚本代码开始. 后面的 1C ....我就不太清楚了。
有没有人分析过。请大家帮帮忙。有资料的,可不可以共享一下。
谢谢!