From 4cd8f616b724a11e4fdad6982eab0608fd1f3264 Mon Sep 17 00:00:00 2001 From: AnonymousUser Date: Wed, 16 Sep 2020 18:41:23 +0800 Subject: [PATCH] Add regexp --- .DS_Store | Bin 0 -> 6148 bytes README.md | 16 +++++++++++++--- src/.DS_Store | Bin 0 -> 6148 bytes 3 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 .DS_Store create mode 100644 src/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..cffb6c783f4e68ebd1cde59a349964859d7a25a5 GIT binary patch literal 6148 zcmeHKPjAyO6n|dImVgjFOxljVaLXZ~?Me?wQ8x~|AqBw!&=%8biSdpbY>nCc@TT%+?sSQ)<{2d#F*+ z80AD|g~HlbHEHy=4y%AwVAB+!z3YI26mm7czJIf{tb*X1*m7ETws&05bG`fCoA|t# z$5m3z%3(5nMYU&1b*{MlyeP7tV zuIV*MmoSC5*GPX+lfS#v_i(BA@pE_dN*{CwzU&Qpjg|h%Ea_WUI_(4pG`ky|P2ifG zH;sF5O`COD1*`)9w*quNNKAwgV{K3$9hm7S0AdT>+OSM-35t=75o2u-ThN3FMKqy; zpBTb~qhE5rh_NKR~ ztO8bne@X$-I*N~mNQv*(206NGC8kqMWYn)Vs6#O0>sS})D&EJW4cjCY5F^IgAbQa3 OkARlJW>$ees=#-GlolNT literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4529cae64d204cd8875f86c962267f3a2f77c75b GIT binary patch literal 6148 zcmeHKOK;Oa5Z-A6BrT=xGev-85g~z^Lko?n9uOuiLII?Px+-ntR^%6oLTQAQNq7g#k*ciqJ zuscPVpS2$8la_u&U}M;gux5MI#^+Bx(aNA0Pz?NS46wBuBQ~j%fYgqzU%TeHVKg)I z1^W79XU?9BClc|*P-4s6r42K(qI#IMf(`bRx1wEJ>Z_D`UEQ+RT&Gdg#uup{S+4H{ zJlQQf7_#}q^~PwO{t&9%~cb75{Ft!EZ8tyUtQyf%9~ zw_V*oXufQ{dLsx0+<&+XOYFc~RJ!%Kr9HVn!G}(LUp1{;;lSYep$o&>$mrO}_{hZM zL~?54V)D}EqBdq*rDv6Zz3U?NXpr^lPEi{UvHDzz`uV`w!%7R0^CB|c19Xj^NLX>o zPY+G2`!$RiKQ!<`?+1?KZ&U)eyu7m$I#GemPztE$sL~Dz6%!P zDdW1(G?MBNn=)<)HKD<(Z&jT{%E${#%6KTF;$)iKB_`P<&qQ~U#i9a5$o=#^# zvK1dZ-L0&O0mZ<7%mCXTbZiU_iEV*=>%fj*0T5$o=7KuAORyYWq9L&@5Ira$QV~Te z$SVejbhPU-&XCv^DAEbY%LmArLEcb+&yM5kJe+_bQ1yxd#lUd}*uOuD#?JqHxQ2go z|K~xfQw%5u{!IoTwq!14u{L?O_EgEvS{>UqHYO~tEs&>RCy!&Uu%mbi8yEEHOhGgx UwgsXEMg0hH8dRqk_@fN`0)Y9=l>h($ literal 0 HcmV?d00001