- 授权协议: 未知
- 开发语言: Python
- 操作系统: 跨平台
软件介绍
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进行解压缩和压缩。
介绍内容来自:http://www.pulog.org/tools/2339/xxxswf.py/
Java语言程序设计
(美) Y. Daniel Liang / 李娜 / 机械工业出版社 / 2011-6 / 75.00元
本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 6的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。 本书中文版由《Java语言程序设计:基础篇》和《Java语......一起来看看 《Java语言程序设计》 这本书的介绍吧!