代码审计SEAY简单工具使用
SEAY简单工具使用
一、安装
安装包从网络下载,点下一步即可安装完成
二、安装后打开程序,然后新建一个项目,选择我们要审计文件夹中的代码,打开后如图。我们的项目结构就会在左边列出来,双击指定文件就可以打开编辑,对文件进行字符以及函数查找,相关的变量和函数都会很清楚的列出来
1.关闭项目按钮为如果代码已经审计完成或者想审计其他的代码,先关闭项目再新建项目即可。
2.菜单栏的第三个按钮为自动审计,是我们用的比较多的核心功能,一键自动审计,所有相关的危险以及潜在的漏洞代码都会具体列出来,点击后等待一会我们要找的漏洞审计就出来了!
3.全局搜索按钮是在当前工程文件中搜索所有匹配该字符串的文件查找出来,非常方便使用查找单个字符串的时候
4.审计插件菜单栏,想增加插件可以下载相关插件到plugins文件夹下,默认是有信息泄露审计插件,mysql监控插件,测试插件等
5.代码调试功能可以调试我们需要执行的代码,是php解析的,相当方便
6.函数查询功能是查询官网的函数,具体的函数使用以及参数
7.数据管理功能为连接本地的数据库或者远程数据库方便项目管理,可连接mysql和sqlserver示例如下 :
8.正则编码功能,以下为一些正则使用的功能
匹配特定数字:
^[1-9]d$ //匹配正整数
^-[1-9]d$ //匹配负整数
^-?[1-9]d$ //匹配整数
^[1-9]d|0$ //匹配非负整数(正整数 + 0)
^-[1-9]d|0$ //匹配非正整数(负整数 + 0)
^[1-9]d.d|0.d[1-9]d$ //匹配正浮点数
^-([1-9]d.d|0.d[1-9]d)$ //匹配负浮点数
^-?([1-9]d.d|0.d[1-9]d|0?.0+|0)$ //匹配浮点数
^[1-9]d.d|0.d[1-9]d|0?.0+|0$ //匹配非负浮点数(正浮点数 + 0)
^(-([1-9]d.d|0.d[1-9]d*))|0?.0+|0$ //匹配非正浮点数(负浮点数 + 0)
9.临时记录功能为笔记记录,通常记录下自己重要的代码,以方便稍后查看
10.系统配置有两个功能,一个为规则管理,可自行增加要搜索的代码函数规则,还有一个为编辑器配置,这个就很简单理解了,写上编辑器名称和路径,在界面右键即可显示选择要打开的编辑器