diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..cffb6c7 Binary files /dev/null and b/.DS_Store differ diff --git a/README.md b/README.md index 67e3cdc..7a3e947 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 该插件可以通过自定义正则的方式匹配**响应报文**,可以自行决定符合该自定义正则匹配的相应请求是否需要高亮标记、信息提取。 -注:`HaE`的使用,对测试人员来说需要基本的正则表达式基础,由于`Java`正则表达式的库并没有`Python`的优雅或方便,在使用正则的,HaE要求使用者必须使用`()`将所需提取的表达式内容包含;例如你要匹配一个**Shiro应用**的响应报文,正常匹配规则为`rememberMe=delete`,如果你要提取这段内容的话就需要变成`(rememberMe=delete)`。 +**注**:`HaE`的使用,对测试人员来说需要基本的正则表达式基础,由于`Java`正则表达式的库并没有`Python`的优雅或方便,在使用正则的,HaE要求使用者必须使用`()`将所需提取的表达式内容包含;例如你要匹配一个**Shiro应用**的响应报文,正常匹配规则为`rememberMe=delete`,如果你要提取这段内容的话就需要变成`(rememberMe=delete)`。 ## 使用方法 @@ -28,7 +28,7 @@ HaE支持三个动作: 2. 新建规则(New):新建规则会自动添加一行表格数据,单击或双击进行修改数据即可自动保存; 3. 删除规则(Delete):单击选中某条规则时,按下该按钮即可删除规则。 -注:HaE的操作都是基于表单UI的方式,操作即会自动保存。 +**注**:HaE的操作都是基于表单UI的方式,操作即会自动保存。 ## 插件优点 @@ -78,10 +78,20 @@ HaE支持三个动作: 2. OSS对象存储信息泄露,正则:`([A|a]ccess[K|k]ey[I|i]d|[A|a]ccess[K|k]ey[S|s]ecret)` 3. 内网地址信息提取,正则:`(?:10\.\d{1,3}\.\d{1,3}\.\d{1,3})|(?:172\.(?:(?:1[6-9])|(?:2\d)|(?:3[01]))\.\d{1,3}\.\d{1,3})|(?:192\.168\.\d{1,3}\.\d{1,3})` 4. 实战插件关联搭配,漏洞挖掘案例:https://mp.weixin.qq.com/s/5vNn7dMRZBtv0ojPBAHV7Q + ...还有诸多使用方法等待大家去发掘。 ## 文末 随笔:正义感是一个不可丢失的东西。 -Github项目地址(BUG、需求、正则欢迎提交):https://github.com/gh0stkey/HaE \ No newline at end of file +Github项目地址(BUG、需求、正则欢迎提交):https://github.com/gh0stkey/HaE + +### 收录正则列表 + + +| 名称 | 正则 | +|----|----| +| 身份证号码 | `[^0-9]([1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx])|([1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx])[^0-9]` | +| 邮箱 | `([\w-]+(?:\.[\w-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?)` | + diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000..4529cae Binary files /dev/null and b/src/.DS_Store differ