ZB Block 0.4.8 "Cougar" Released.Quote:
This would normally not be a good reason for a new version, but it has far reaching implications.
Most of you, meaning those running 0.4.7 will be able to use the incremental update, and even at that, all that will be needed is an overwrite with the new signatures.inc, and zbblock.php, and drop a fresh bannedips.csv in your /zbblock/vault/ . Your zbblock.ini and other files will not need changing.
From the changelog:
Bugfix: Now compresses spaces and other garbage characters to avoid obfuscation of command detections.
The fix is through the use of 6 new variables in the script and in the signatures these variables are: $querydecsws, $fromhostsws, $lcuseragentsws, $lcrequesturisws, $rawpostsws, and $lcpostsws. These variables are exactly the same as their non "sws" extended counterparts, except these strip all whitespace, and non-normal ASCII out.
Why do this, because in php "echo('something');" , is equivalent to "echo ('something');" , or even "echo ( 'something' );"! The old system, if it was looking for "echo(" would have only triggered on the first instance. Now, thanks to the new "sws" variables, this gross oversight has been remedied. "sws" by the way means "Strip WhiteSpace".
Sorry about this, hope everyone gets updated OK.
Will be paying special attention to my board for help requests.
Download ZB Block 0.4.8 "Cougar"Signature Update #64Quote:
This release is commensurate with the update to 0.4.8 "Cougar". You must update the main script to use this signature.
Download ZB Block Signature Update #64