請輸入文章代號
文章列表:ceh.html、k8s.html、netprog.html、unicode.html
<?php require_once('config.php'); ?>
<!DOCTYPE html>
<html data-background="secondary" data-scheme="light">
<head>
<title>我的部落格 - CTF</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tocas-ui/4.0.2/tocas.min.css">
<meta charset="UTF-8" />
</head>
<body>
<div class="ts-container is-narrow">
<div class="ts-space is-big"></div>
<div class="ts-header is-huge is-center-aligned is-heavy">我的部落格</div>
<div class="ts-space is-big"></div>
<p>請輸入文章代號</p>
<form class="ts-input is-large is-fluid is-solid is-start-icon">
<span class="ts-icon is-magnifying-glass-icon"></span>
<input type="text" name="page" placeholder="ceh.html" value="<?= $_GET['page'] ?>" />
<button id="btn" class="ts-button is-circular is-outlined">Go!</button>
</form>
<div class="ts-space"></div>
<p>文章列表:<?= join('、', array_diff(scandir(__DIR__), PRIVATE_FILES)) ?></p>
<div class="ts-space"></div>
</div>
<div class="ts-divider"></div>
<div class="ts-space is-large"></div>
<div class="ts-container is-narrow">
<?php
if (!isset($_GET['page'])) {
highlight_file(__FILE__);
} else {
$article = @file_get_contents($_GET['page']);
if (preg_match('#FLAG#i', $article))
echo FORBIDDEN;
else
echo $article;
}
?>
</div>
<div class="ts-space is-huge"></div>
<script src="/assets/js/clarity.js"></script>
</body>
</html>