Skip to content

Commit 9053d77

Browse files
committed
Modules update.
1 parent 923d5fd commit 9053d77

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

modules/module_botua.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* License: GNU/GPLv2
99
* @see LICENSE.txt
1010
*
11-
* This file: Bot user agents module (last modified: 2025.11.06).
11+
* This file: Bot user agents module (last modified: 2025.11.13).
1212
*
1313
* False positive risk (an approximate, rough estimate only): « [ ]Low [x]Medium [ ]High »
1414
*/
@@ -349,6 +349,7 @@
349349
} // 2023.11.17 mod 2025.11.06
350350

351351
$Trigger(preg_match('~ct‑git‑scanner/~i', $CIDRAM['BlockInfo']['UA']), 'Unauthorised Git scanner'); // 2025.07.05
352+
$Trigger(preg_match('~4\.066686748~', $UANoSpace), 'Hack UA (pretending to be Netscape)'); // 2025.11.13
352353

353354
/** These signatures can set extended tracking options. */
354355
if (

modules/module_extras.php

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* License: GNU/GPLv2
99
* @see LICENSE.txt
1010
*
11-
* This file: Optional security extras module (last modified: 2025.11.06).
11+
* This file: Optional security extras module (last modified: 2025.11.13).
1212
*
1313
* False positive risk (an approximate, rough estimate only): « [ ]Low [x]Medium [ ]High »
1414
*/
@@ -102,7 +102,7 @@
102102
/** Probing for webshells/backdoors. */
103103
if (
104104
$Trigger(preg_match(
105-
'~^/{3,}wp-|(?:^|[/?])(?:mt-xmlrpc\.cgi|shell\?cd|wp-includes/wlwmanifest\.xml)(?:$|[/?])|(?:^|[/?])(?:' .
105+
'~^/{3,}wp-|(?:^|[/?])(?:mt-xmlrpc\.cgi|shell\?cd\+?|wp-includes/wlwmanifest\.xml)(?:$|[/?])|(?:^|[/?])(?:' .
106106
'\+theme\+/(?:error|index)|' .
107107
'\.bak/.*|' .
108108
'\.w(?:ell-known(?:new\d*|old\d*)?|p-cli)/(?:.*(?:(?:a(?:bout|dmin|pap)|c(?:aches?|ihjbmjk|lasswithtostring|ong)|fi(?:erza|le)|l(?:itespeed|ofmebwd)|install|moon|shell|wp-login)[\da-z]*|/x)|go|radio|x)|' .
@@ -140,7 +140,7 @@
140140
')\.php[578]?(?:$|[/?])|' .
141141
'funs\.php[578]?(?:$|[/?])~',
142142
$LCNrURI
143-
), 'Probing for webshells/backdoors') || // 2023.08.18 mod 2025.08.29
143+
), 'Probing for webshells/backdoors') || // 2023.08.18 mod 2025.11.13
144144
$Trigger(preg_match('~(?:^|[/?])(?:brutalshell|css/dmtixucz/golden-access|fierzashell\.html?|perl.alfa|search/label/php-shells|wp-ksv1i\.ph)(?:$|[/?])~', $LCNrURI), 'Probing for webshells/backdoors') || // 2025.05.12 mod 2025.08.07
145145
$Trigger(preg_match('~(?:^|[/?])(?:moon\.php|ss\.php)\?(?:f_c|p)=~', $LCNrURI), 'Probing for webshells/backdoors') // 2025.08.07
146146
) {
@@ -161,7 +161,8 @@
161161
$Trigger(preg_match('~(?:^|[/?])library/openflashchart/php-ofc-library/ofc_upload_image\.php[57]?(?:$|[/?])~', $LCNrURI), $Exploit = 'ZSL-2013-5126') || // 2025.07.10 mod 2025.08.07
162162
$Trigger(preg_match('~(?:^|[/?])includes/openflashchart/php-ofc-library/ofc_upload_image\.php[57]?(?:$|[/?])~', $LCNrURI), $Exploit = 'SA53428') || // 2025.07.10 mod 2025.08.07
163163
$Trigger(preg_match('~(?:^|[/?])dup-installer/main\.installer\.php[57]?(?:$|[/?])~', $LCNrURI), $Exploit = 'CVE-2022-2551') || // 2024.09.05 mod 2025.08.07
164-
$Trigger(preg_match('~(?:^|[/?])Telerik\.Web\.UI\.WebResource\.axd(?:$|[/?])~i', $LCNrURI), $Exploit = 'CVE-2019-18935') // 2024.10.30 mod 2025.08.07
164+
$Trigger(preg_match('~(?:^|[/?])Telerik\.Web\.UI\.WebResource\.axd(?:$|[/?])~i', $LCNrURI), $Exploit = 'CVE-2019-18935') || // 2024.10.30 mod 2025.08.07
165+
$Trigger(preg_match('~(?:^|[/?])ipfs/bafkreicyqcbhpicbos7ev4mrxofwqx6hvvge7pahpta6xuspr44crai5by(?:$|[/?])~i', $LCNrURI), $Exploit = 'CVE-2016-10563') // 2025.11.13
165166
) {
166167
$CIDRAM['Reporter']->report([15, 21], ['Caught probing for ' . $Exploit . ' vulnerability.'], $CIDRAM['BlockInfo']['IPAddr']);
167168
}
@@ -494,6 +495,11 @@
494495
if ($Trigger(preg_match('~(?:^|[/?])elmah\.axd(?:$|[/?])~', $LCNrURI), 'Probing for exposed ELMAH security file')) {
495496
$CIDRAM['Reporter']->report([15, 21], ['Caught probing for exposed ELMAH security file.'], $CIDRAM['BlockInfo']['IPAddr']);
496497
} // 2025.09.22
498+
499+
/** Mozi botnet requests. */
500+
if ($Trigger(preg_match('~/mozi.a[;+]~', $LCNrURI), 'Mozi botnet detected')) {
501+
$CIDRAM['Reporter']->report([15, 20], ['Mozi botnet detected. Host is likely compromised.'], $CIDRAM['BlockInfo']['IPAddr']);
502+
}
497503
}
498504

499505
/**
@@ -629,7 +635,7 @@
629635
if (
630636
$Trigger(strpos($QueryNoSpace, '$_' . '[$' . '__') !== false, 'Shell upload attempt') || // 2017.03.01
631637
$Trigger(strpos($QueryNoSpace, '@$' . '_[' . ']=' . '@!' . '+_') !== false, 'Shell upload attempt') || // 2017.03.01
632-
$Trigger(strpos($Query, 'rm ' . '-rf') !== false, 'Hack attempt') || // 2017.01.02
638+
$Trigger(preg_match('~rm +-rf~', $Query), 'Hack attempt') || // 2017.01.02 mod 2025.11.13
633639
$Trigger(strpos($QueryNoSpace, ';c' . 'hmod7' . '77') !== false, 'Hack attempt') || // 2017.01.05
634640
$Trigger(substr($QueryNoSpace, 0, 2) === '()', 'Bash/Shellshock') || // 2017.01.05
635641
$Trigger(strpos($QueryNoSpace, '0x31303235343830303536') !== false, 'Probe attempt') || // 2017.02.25

modules/modules.dat

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ module_bgpview.php:
184184
module_botua.php:
185185
Name: "Bot user agents module"
186186
False Positive Risk: "Medium"
187-
Version: "2025.309.0"
187+
Version: "2025.316.0"
188188
Dependencies:
189189
PHP: "^5.4|^7|^8"
190190
CIDRAM Core: "^1.13.1|^2.0.1"
@@ -196,7 +196,7 @@ module_botua.php:
196196
To:
197197
- "module_botua.php"
198198
Checksum:
199-
- "2d264e4ec2f91c56b9289d79d92844ddd46df8b761a3d9b24d1e50c9ad9b6eb3:27651"
199+
- "479f77971a55d0b08eddbfcf2209884c54caefc26a4f0da4eadf7817d646477b:27760"
200200
Used with: "modules"
201201
Reannotate: "modules.dat"
202202
module_cookies.php:
@@ -220,7 +220,7 @@ module_cookies.php:
220220
module_extras.php:
221221
Name: "Optional security extras module"
222222
False Positive Risk: "Medium"
223-
Version: "2025.309.0"
223+
Version: "2025.316.0"
224224
Dependencies:
225225
PHP: "^5.4|^7|^8"
226226
CIDRAM Core: "^1.13.1|^2.0.1"
@@ -235,7 +235,7 @@ module_extras.php:
235235
- "module_extras.php"
236236
- "module_extras.yaml"
237237
Checksum:
238-
- "9845128add9806bea517f63bf6a5df57f430be3c890e3f14385009fff47acd37:54008"
238+
- "05bd465f1ac7f79ffb6269842d8af4107029374a57d62d9a1f6bcb3a38179cae:54471"
239239
- "7b891d1fa4b1c52c410220bc758e8cb7064bd6040430fb149a5b60e9ae2e0838:890"
240240
Used with: "modules"
241241
Reannotate: "modules.dat"

0 commit comments

Comments
 (0)