参考 : Most common linux file extensions
基本扩展名
- .a : 一个静态库
- .au : 一个音频文件
- .bin : a) CD的二进制图像(通常还包括一个.cue文件);
b) 代表该文件是二进制的,是要被执行的;
- .bz2 : 一个用 bzip2 压缩的文件
- .c : 一个C源代码文件;
- .conf : 一个C源代码文件 一个配置文件。全系统的配置文件位于/etc,而任何用户特定的配置将在用户的主目录中;
- .cpp : 一个C++源代码文件;
- .deb : 一个Debian软件包
- .diff : 一个文件,包含了从一个基本版本到另一个版本的单个文件或项目(如 linux kernel)的补丁说明;
- .dsc: 一个 Debian 源代码信息文件;
- .ebuild : 用于通过 portage 系统安装程序的 Bash 脚本。在 Gentoo 系统上尤其普遍;
- .el : Emacs Lisp代码文件;
- .elc : 已编译的Emacs Lisp代码文件;
- .gif : 一个图形或图像文件;
- .h :一个C或C++程序语言的头文件;
- .html/.htm : 一个HTML文件;
- .iso : 一个ISO-9660文件系统格式的CD-ROM或DVD的图像(副本);
- .jpg : 一个图形或图像文件,如照片或艺术品;
- .ko : 一个图形或图像文件,如照片或艺术品; ● .ko : 2.6.x系列内核的内核模块扩展;
- .la : 由libtool创建的文件,用于帮助使用该库;
- .lo : 正在编译的库的中间文件
- .lock : 一个防止使用另一个文件的锁文件
- .log : 一个系统或程序的日志文件
- .m4 : M4宏代码文件
- .o : 1)正在编译的程序的中间文件;
2)2.4系列内核的内核模块扩展;
3)程序对象文件; - .pdf : 一个文件的电子图像
- .php : 一个PHP脚本;
- .pid : 一些程序将它们的进程ID写进一个带有这个扩展名的文件;
- .pl : 一个Perl脚本
- .png : 一个图形或图像文件;
- .ps : 一个PostScript文件;用于打印的格式;
- .py : 一个Python脚本;
- .rpm : 一个rpm软件包。请参阅Linux的发行版,了解使用rpms作为其软件包管理系统一部分的发行版列表;
- .s : 一个汇编源代码文件;
- .sh : 一个 shell 脚本;
- .so : 一个共享对象,是一个共享库。这是Windows DLL文件的等同形式;
- .src : 一个源代码文件。以纯文本写成,源文件必须经过编译才能使用
- .sfs : SFS技术中使用的Squashfs文件系统;
- .tar.bz2 , tbz2, tar.gz : 一个按文件压缩的压缩文件;
- .tcl : 一个TCL脚本;
- .tgz : 按文件压缩的压缩文件。他也可以表示Slackware二进制或源代码包;
- .txt : 一个普通的ASCII文本文件;
- .xbm : 一个XWindows位图图像;
- .xpm : 一个图像文件;
- .xcf.gz, xcf : 一个GIMP图像(GIMP的本地图像格式);
- .xwd : 用xwd拍摄的屏幕截图或窗口的图像;
- .zip : ZIP格式文件的扩展名,一种流行的文件压缩格式;
- .wav : 一个音频文件。
渗透测试中常用文件扩展名
.php.php2.php3.php4.php5.php6.php7.phps.phps.pht.phtm.phtml.pgif.shtml.htaccess.phar.inc.hphp.ctp.module
- .phps: .phps 文件是一种 PHP 脚本文件,它与普通的 .php 文件相似,不同之处在于它将 PHP 源代码以及 HTML 标记一起存储在文件中。.phps 文件通常被用于以只读方式显示 PHP 源代码,以便程序员可以查看、调试和修改代码。注意,.phps 文件有一个重要的安全问题:如果您将源代码中包含敏感信息的部分(如密码)存储在 .phps 文件中,它们将以明文形式显示在浏览器中,因此可能会泄露您的数据。
.asp.aspx.config.ashx.asmx.aspq.axd.cshtm.cshtml.rem.soap.vbhtm.vbhtml.asa.cer.shtml
.jsp.jspx.jsw.jsv.jspf.wss.do.action
.cfm.cfml.cfc.dbm
.swf
.pl .cgi
.yaws