-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
78 lines (75 loc) · 3.47 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title class="titleName">shiba's CTF</title>
<link rel="icon" href="./favicon.ico" id="favicon">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js" integrity="sha512-E8QSvWZ0eCLGk4km3hxSsNmGWbLtSCSUcewDQPQWZF6pEU8GlT8a5fF32wOl1i8ftdMhssTrF/OhyGWwonTcXA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js" integrity="sha512-3j3VU6WC5rPQB4Ld1jnLV7Kd5xr+cq9avvhwqzbH/taCRNURoeEpoPBK9pDyeukwSxwRPJ8fDgvYXd6SkaZ2TA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<style> @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Sevillana&display=swap'); </style>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-9DTRX430E4"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-9DTRX430E4');
</script>
<link rel="stylesheet" type="text/css" href="./style/style.css">
</head>
<body>
<script>
MathJax = {
tex: {
inlineMath: [['$', '$'], ['\\(', '\\)']]
}
};
</script>
<script id="MathJax-script" async
src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js">
</script>
<header>
<h1>Shiba CTF Gym</h1>
<h3>ver. 1.2.1</h3>
暗号に関する問題集です.点数が大きいほど難易度が高いです.
フラグフォーマットはsctf{}です.cookieを使用して進捗状況を保存しています.問題の質は保証しません.
<a href="https://hackmd.io/@shiba28/S1TJ8csBn" target="_blank">ヒント集</a>を追加しました(2023/5/18).
</header>
<input type="text" id="search-bar" class="search-bar" placeholder="Search by substring or tag...">
<div class="score">
<div class="level">
<span class="level-label">Skill Level: </span>
<span class="level-value">1</span>
</div>
<div class="progress-bar">
<div class="progress-bar-fill"></div>
</div>
<div class="score-info">
<span class="score-label">Score: </span>
<span class="score-value">0</span>
<span class="next-level-label">Next Level: </span>
<span class="next-level-value">10</span>
</div>
</div>
<div class="problem-list">
<ul id="problem-list"></ul>
</div>
<div class="problem-container" style="display: none;">
<div class="problem">
<h2 class="problem-title"></h2>
<h2 class="problem-id" hidden = "true" ></h2>
<div class="problem-description"></div>
<form class="answer-form">
<input type="text" class="answer-input" placeholder="Answer">
<button type="submit" class="answer-button">Submit</button>
</form>
<div class="answer-message" style="display: none;"></div>
<button class="close-button">Close</button>
</div>
</div>
<script src="./script/script.js"></script>
</body>
</html>