文件窗口 - Chanzi-keji/chanzi GitHub Wiki
功能列表
文件筛选
- 根据文件类型筛选文件目录树,快速找到关心的文件类型
- 筛选后的目录结构保持不变,但是筛选的文件会高量,同时未匹配的文件会隐藏
文件搜索
- 根据文件名或文件内容进行搜索,搜索整个任务的代码仓库,搜索文件内容时采用的搜索方式是前缀匹配,如果只输入单词的后半部分可能搜索不到
- 搜索文件内容时,如果搜索某行代码同时有两个或多个关键字, 这时用空格或AND分隔即可,比如vuln core artifactid 或 vuln AND core AND artifactid;
- 也可以使用OR表示或的关系;AND OR必须使用大写,搜索多个关键字时模糊匹配不采用模糊匹配
展开/折叠
文件定位
文件排序
- 对选中的目录节点的子/孙节点进行排序,在目录下文件特别多时排序非常有用,在文件目录树的目录节点的右键菜单操作
jsp转java
- 在实际的servlet容器中,jsp通常会被解析成servlet,即一个java类,然后编译成class字节码运行
- 在铲子中可以直接将jsp解析成对应的java文件进行审计,在jsp文件的右键菜单进行操作即可
class转java
- class反编译成对应的java文件,在class文件的右键菜单进行操作
jar反编译
- 直接把选中的jar包,反编译到当前文件夹,在文件目录树的jar文件的右键菜单进行操作,可以配合筛选功能快速筛选jar文件
截图效果
- 在文件窗口筛选class文件并进行反编译的效果
