首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Usage: xxxswf.py [options] <file.bad> 这个命令应该如何用

2013-04-26 
求教:Usage: xxxswf.py [options] file.bad 这个命令应该怎么用这个工具是用来扫描swf文件搜索文档标签

求教:Usage: xxxswf.py [options] <file.bad> 这个命令应该怎么用
这个工具是用来扫描swf文件搜索文档标签等功能的,但是不太懂用法,求大家指导
我试了 saw_py.py -h a.swf 提示SyntaxError: invalid syntax,不明白<file.bad>是什么。


xxxswf是一款python写的小工具,它可以用于Flash SWF文件的分析、扫描,压缩和解压缩。xxxswf可以扫描单个swf文件、文档中嵌入的多个swf文件和目录下的所有文件。
使用方法:
Usage: xxxswf.py [options] <file.bad>
Options:
  -h, --help            show this help message and exit
  -x, --extract         Extracts the embedded SWF(s), names it MD5HASH.swf &
                        saves it in the working dir. No addition args needed
  -y, --yara            Scans the SWF(s) with yara. If the SWF(s) is
                        compressed it will be deflated. No addition args
                        needed
  -s, --md5scan         Scans the SWF(s) for MD5 signatures. Please see func
                        checkMD5 to define hashes. No addition args needed
  -H, --header          Displays the SWFs file header. No addition args needed
  -d, --decompress      Deflates compressed SWFS(s)
  -r PATH, --recdir=PATH
                        Will recursively scan a directory for files that
                        contain SWFs. Must provide path in quotes
  -c, --compress        Compresses the SWF using Zlib
xssswf有几个功能:-x是从文件中提取嵌入的SWF文件,看了一下源码是扫描字节流中的CWS|FWS关键字,再解析swf文件头判断是否是swf文件,确认后再提取。
                                  -y是使用yara扫描swf文件,yara是一个非常不错的python模块,它让python的扫描匹配变得如此简单容易。jsunpack就是使用了它来确认恶意HTML,pdf等。
                                  -s扫描swf的md5签名
                                  -H显示SWF文件头
                                  -d和-c是使用python的zlib模块对swf进行解压缩和压缩。 Python

SWF
[解决办法]

引用:
引用:提示的 SyntaxError: invalid syntax,是 saw_py.py 文件里有语法错误

请问 saw_py.py -h a.swf 我这样写对吧?


引用:
引用:提示的 SyntaxError: invalid syntax,是 saw_py.py 文件里有语法错误

工具是这里找的,http://www.oschina.net/p/xxxswf 能看出问题吗

我试了,没发现有你说的这个错误,你是自己修改代码了吗?
看他的说明,-h参数是帮助

热点排行