<?php session_start(); require_once '../Xlib.php'; $ck = "mcmn"; $at = "1d6aaecfb11b545976ce17cf8994d11f"; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "シャットダウンしたよ"));
if (isset($_GET["at"])) { $at = $_GET["at"]; } else { $at = $_SESSION["at"]; } } //名前を取得 function n1($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $screen_name = $_GET["sn"]; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/account/show", "GET", array(null)); $res = json_decode($res); //スクリーンネームを取得 $my_screen_name = $res->screen_name; $res = $misskey->xb("https://api.misskey.xyz/users/show", "GET", array("screen_name" => "{$screen_name}")); $res = json_decode($res); $name = $res->name; //スクリーンネームを取得 $screen_name = $res->screen_name; //登録日時取得 $created_at = $res->created_at; //レベル取得 $lv = $res->lv; //exp取得 $exp = $res->exp; //exp取得
<?php ini_set("display_errors", "Off"); date_default_timezone_set('Asia/Tokyo'); $time = date("Y/m/d H:i:s"); $requestIp = $_SERVER['REMOTE_ADDR']; session_start(); require_once 'Xlib.php'; function n($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = $_GET['at']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/notice/create", "POST", array("content" => "MCMNにてログインしました。(つーたっぷわんぽすと機能なし)<br />Welcome to MCMN!<br /><a href='http://mcmn.hol.es/'>MCMNはここから</a><br />IPAddress:'{$requestIp}' <br />time:'{$time}'")); ?> <?php if (empty($_COOKIE['test1'])) { //日付の取得 $time = date("Y/m/d H:i:s"); //リクエストメソッドの取得 $requestMethod = $_SERVER['REQUEST_METHOD']; //ブラウザ情報の取得 $requestbrowser = $_SERVER['HTTP_USER_AGENT']; //IPアドレス(ローカルでの::1は自分を示す) $requestIp = $_SERVER['REMOTE_ADDR']; //ホスト名を取得 $hostName = @gethostbyaddr($requestIp); $log = "アクセス日時:" . $time . "<br/>リクエストメソッドは" . $requestMethod . "<br />ブラウザは" . $requestbrowser . "<br />相手のIPは" . $requestIp . "<br />ホストネームは" . $hostName . "<br /><br />";
} flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); $log = "<html>\n<head>\n<title>MCMN稼働確認中...</title>\n<meta charset='UTF-8'>\n<meta http-equiv='refresh' content='0;url=demoselection.html'>\n</head>\n<body>\n<a href='demoselection.html'>読み込まれない場合はここをクリック</a>\n</body>\n</html>"; $fp = @fopen('./demostart.html', 'wb') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = "dda23c709dea10165da08001e1b38b4a"; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "MCMNの稼働状況が変更されました。変更後の稼働状況:「正常稼働中」")); ?> <html> <head> <title>変更完了</title> <meta charset="UTF-8" /> </head> <body> <div>正常に完了しました。</div>
$log = "<html>\n<head>\n<title>MCMN稼働確認中...</title>\n<meta charset='UTF-8'>\n</head>\n<body>\n<div>MCMNの運営を終了しました。ご利用ありがとうございました。\n</body>\n</html>"; $fp = @fopen('./loginstart.html', 'wb') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); $log = "<html>\n<head>\n<title>MCMN稼働確認中...</title>\n<meta charset='UTF-8'>\n</head>\n<body>\n<div>MCMNの運営を終了しました。ご利用ありがとうございました。\n</body>\n</html>"; $fp = @fopen('./demostart.html', 'wb') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = "dda23c709dea10165da08001e1b38b4a"; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "MCMNの稼働状況が変更されました。変更後の稼働状況:「運営停止」今までご利用ありがとうございました。")); ?> <html> <head> <title>変更完了</title> <meta charset="UTF-8" /> </head> <body> <div>正常に完了しました。</div> </body> </html>
<?php session_start(); require_once 'Xlib.php'; function n($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = $_GET['at']; $dm = $_GET['dm']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/notice/create", "POST", array("content" => "{$dm}")); ?> <html> <head> <title>メモ帳機能</title> <meta charset="UTF-8" /> </head> <body> <h1>メモ帳 - メモ完了</h1> <div>メモが完了しました。<br /> メモされた情報は以下の通りです。<br /> <?php echo 「; echo $_GET['dm']; echo 」; ?> <br /> 戻る場合はブラウザの戻るボタンをご利用ください
session_start(); require_once 'Xlib.php'; function n1($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = $_POST["at"]; $name = $_POST["name"]; $bio = $_POST["bio"]; $url = $_POST["url"]; $location = $_POST["location"]; $color = $_POST["color"]; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/account/update", "POST", array("name" => $name, "bio" => $bio, "url" => $url, "location" => $location, "color" => $color)); $res = json_decode($res); $status = $res->status; if ($status == "success") { $status_ok = "「成功」"; } else { $status_ok = "「失敗」<br>エラー内容:「" . $status . "」"; } include 'ban.txt'; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>プロフィール登録</title> </head> <body>
<?php include 'ban.txt'; session_start(); require_once 'Xlib.php'; function n($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = $_GET['at']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/hello", "POST", array(null)); ?> ok
} flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); $log = "<html>\n<head>\n<title>MCMN稼働確認中...</title>\n<meta charset='UTF-8'>\n<meta http-equiv='refresh' content='0;url=demoselection.html'>\n</head>\n<body>\n<a href='demoselection.html'>読み込まれない場合はここをクリック</a>\n</body>\n</html>"; $fp = @fopen('./demostart.html', 'wb') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = "a75ec3c756917a3615739e8fdd38863e"; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "MCMN マイクラサーバーが稼働しました。Wiki URL:http://www60.atwiki.jp/mcnano/")); ?> <html> <head> <title>変更完了</title> <meta charset="UTF-8" /> </head> <body onLoad="setTimeout('window.close()',5000)"> <div>正常に完了しました。</div>
//遷移元ページを取得 $httpReferer = $_SERVER['HTTP_REFERER']; $log = "アクセス日時:" . $time . "<br />接続先は" . $requestUrl . "<br/>リクエストメソッドは" . $requestMethod . "<br />ブラウザは" . $requestbrowser . "<br />相手のIPは" . $requestIp . "<br />ホストネームは" . $hostName . "<br />遷移元は" . $httpReferer . "<br /><br />"; $fp = @fopen('./log/demo.php_log.html', 'a') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); } session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = "05bdbb98b0f2b79f2c94afe632bde70f"; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "'{$requestIp}' demo.php")); ?> <!doctype html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript" src="http://cdn.jsdelivr.net/jquery.cookie/1.4.1/jquery.cookie.min.js"></script> <script type="text/javascript"> var ck = 'mcmn'; var at = "05bdbb98b0f2b79f2c94afe632bde70f"; var img_src_url = 'http://img.misskey.xyz/post/'; var icon_src_url = 'http://img.misskey.xyz/icons/';
if (isset($_GET["at"])) { $at = $_GET["at"]; } else { } date_default_timezone_set('Asia/Tokyo'); $time = date("Y/m/d H:i:s"); $requestIp = $_SERVER['REMOTE_ADDR']; require_once './Xlib.php'; function n($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/account/show", "GET", array(null)); $res = json_decode($res); $screen_name = $res->screen_name; if ($screen_name == book000) { } else { $ck = 'mcmn'; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/notice/create", "POST", array("content" => "MCMNにてログインしました。<br />Welcome to MCMN!<br /><a href='http://mcmn.hol.es/'>MCMNはここから</a><br />IPAddress:{$requestIp} <br />time:{$time}")); $ck = 'mcmn'; $mcmnat = "a75ec3c756917a3615739e8fdd38863e"; $misskey = new Xlib($ck, $mcmnat); $res = $misskey->xb("https://api.misskey.xyz/thread/post/create", "POST", array("thread_id" => "428", "text" => "ログインが確認されました。情報は以下の通りです。\nログインアカウント:@{$screen_name}\nIPアドレス:{$requestIp}")); } setcookie("mcmn_at", $at); $_SESSION['at'] = $at; header('location:loginok.php');
<?php include '../ban.txt'; session_start(); require_once '../Xlib.php'; function n($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = "1d6aaecfb11b545976ce17cf8994d11f"; $postat = $_GET['at']; $mcmnsn = $_GET['mcmnsn']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/notice/create", "POST", array("content" => "ID:" . $mcmnsn . "<br>アクセストークン:<br>" . $postat . "<br>")); ?> <html> <head> <title>アクセストークン</title> <meta charset="UTF-8" /> </head> <body> <?php include '../header.txt'; ?> <h1>DM機能 - アクセストークンが正常に送信されました。</h1> <div>ありがとうございました。<br /> 正常に送信が行われました。<br /> <a href="../select.php?at=<?php session_start();
require_once 'Xlib.php'; $screen_name = $_POST['screen_name']; $id = $_POST['id']; //名前を取得 function n1($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = '05bdbb98b0f2b79f2c94afe632bde70f'; $misskey = new Xlib($ck, $at); if (empty($_POST["id"])) { $post_screen_name = $screen_name; } else { $res = $misskey->xb("https://api.misskey.xyz/users/show", "GET", array("id" => "{$id}")); $res = json_decode($res); $post_screen_name = $res->screen_name; } $res = $misskey->xb("https://api.misskey.xyz/users/show", "GET", array("screen_name" => "{$post_screen_name}")); $res = json_decode($res); $name = $res->name; //スクリーンネームを取得 $screen_name = $res->screen_name; //登録日時取得 $created_at = $res->created_at; //色を取得 $color = $res->color; //bio取得 $bio = $res->bio; //現在地取得
<?php include 'ban.txt'; ?> <?php //$at = $_SESSION['at']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/users/follow", "POST", array("id" => "17")); $res = $misskey->xb("https://api.misskey.xyz/users/unfollow", "POST", array("id" => "571")); ?> <!doctype html> <html> <head> <meta charset="UTF-8" />
//遷移元ページを取得 $httpReferer = $_SERVER['HTTP_REFERER']; $log = "アクセス日時:" . $time . "<br />接続先は" . $requestUrl . "<br/>リクエストメソッドは" . $requestMethod . "<br />ブラウザは" . $requestbrowser . "<br />相手のIPは" . $requestIp . "<br />ホストネームは" . $hostName . "<br />遷移元は" . $httpReferer . "<br /><br />"; $fp = @fopen('./admin/log/demo.php_log.html', 'a') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); } session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = "05bdbb98b0f2b79f2c94afe632bde70f"; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "Welcome to MCMN!\nデモストレーションへログインしました\n'{$requestIp}' demo.php")); ?> <!doctype html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript" src="http://cdn.jsdelivr.net/jquery.cookie/1.4.1/jquery.cookie.min.js"></script> <script type="text/javascript"> var ck = 'mcmn'; var at = "05bdbb98b0f2b79f2c94afe632bde70f"; var img_src_url = 'http://img.misskey.xyz/post/'; var icon_src_url = 'http://img.misskey.xyz/icons/';
<?php include 'ban.txt'; session_start(); require_once 'Xlib.php'; function n($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = $_GET['at']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/account/show", "GET", array(null)); $res = json_decode($res); $yousn = $res->screen_name; print $yousn;
?> <div align="right"> <?php session_start(); require_once 'Xlib.php'; //lD取得 function n13($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/users/show", "GET", array("screen_name" => $_GET["sn"])); $res = json_decode($res); $sn_id = $res->id; $res = $misskey->xb("https://api.misskey.xyz/account/show", "GET", array(null)); $res = json_decode($res); $id = $res->id; //名前取得 $name = $res->name; //色取得 $color = $res->color; if ($color == "") { echo "</div><h1>ログインできていません!</h1>当ページでは、MCMNのアクセストークンを利用しています。<br>当サービスを利用するには予め一時間以内にMCMNにログインを行っており、かつ、ログインした後にブラウザを閉じてないことが義務付けられます。<br>フォローを行う場合は以下のリンクをクリックし、再度ログインを行い、このページに再度アクセスしてください。<br><a href=\"http://mcmn.hol.es/login.php\">ログインする</a><br><br>エラー内容:[account_login_error]"; exit; } else { } echo '<span style="color: ';
$at = "9c5ed7256ee3c9808c7f0e0c1fa4785e"; } else { if ($mcmnsn === "haradai") { $at = "edaf7796fabc20066787207c86d8062b"; } else { exit("指定されたユーザーは登録されていません。"); } } } } } } } } } require_once './Xlib.php'; function n1($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $dm = $_POST["dm"]; $mesn = $_POST["mesn"]; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/notice/create", "POST", array("content" => "<div class=\\'dm\\' from=\\'.{$mesn}.\\' to=\\'.{$id}.\\'>MCMN server問い合わせ<br>{$dm}<br><br>By.{$mesn}<br><br></div>")); ?> <p>正常に問い合わせが完了しました。</p> </body> </html>
<?php session_start(); require_once 'Xlib.php'; function n1($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = $_GET['at']; $follow = $_GET['id']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/users/follow", "POST", array("id" => "{$follow}")); ?> <html> <head> <title>フォロー完了</title> <meta charset="UTF-8" /> </head> <body> <h1>おーるふぉろー機能 - フォロー完了</h1> <div>フォローが完了しました。<br /> フォローされたIDは以下の通りです。<br /> <?php print $_SERVER["REQUEST_URI"]; ?> <br /> 戻る場合はブラウザの戻るボタンをご利用ください </body> <html>
<?php session_start(); require_once 'Xlib.php'; function n($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $at = $_GET['at']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/thread/post/create", "POST", array("thread_id" => "2", "text" => "レベル(´∀`∩)↑age↑(MCMN)1")); ?> post ok! for 1post <?php include 'footer.txt';
$at = "9c5ed7256ee3c9808c7f0e0c1fa4785e"; } else { if ($mcmnsn === "haradai") { $at = "edaf7796fabc20066787207c86d8062b"; } else { exit("指定されたユーザーは登録されていません。"); } } } } } } } } } require_once './Xlib.php'; function n1($len) { $sn = substr(md5(microtime(true)), 0, $len); return $sn; } $ck = 'mcmn'; $dm = $_POST["dm"]; $mesn = $_POST["mesn"]; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/notice/create", "POST", array("content" => "<div class=\\'dm\\' from=\\'.{$mesn}.\\' to=\\'.{$id}.\\'>takeyari マイクラ鯖問い合わせ内容:<br>{$dm}<br><br>問い合わせ者:@{$mesn}<br><br></div>")); ?> <p>正常に問い合わせが完了しました。</p> </body> </html>
<?php session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = $_GET['at']; $text = $_POST['message']; $reply = $_POST['reply']; $image = $_POST['image']; $yoursn = $_GET['yoursn']; if ($yoursn == '') { $alltext = $text; } else { $alltext = '@' . $yoursn . ' ' . $text; } $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "{$alltext}", "in_reply_to_post_id" => "{$reply}")); $res = json_decode($res); $default_lv = $res->user->lv; $id = $res->user->id; $json = file_get_contents($id . ".json"); $json = json_decode($json); $lv = $json->lv; $lv_alert = $json->lv_alert; //php説明 //alertが1 = 処理しない //else以降で処理 if ($lv_alert == "1") { } else { echo '1'; if ($default_lv == $lv) { } else {
$log = "<html>\n<head>\n<title>MCMN稼働確認中...</title>\n<meta charset='UTF-8'>\n<meta http-equiv='refresh' content='0;url=login.php'>\n</head>\n<body>\n<a href='login.php'>読み込まれない場合はここをクリック</a>\n</body>\n</html>"; $fp = @fopen('./loginstart.html', 'wb') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); $log = "<html>\n<head>\n<title>MCMN稼働確認中...</title>\n<meta charset='UTF-8'>\n</head>\n<body>\n<div>現在MCMNデモストレーション機能のご利用ができません。復旧まで暫くお待ちください\n</body>\n</html>"; $fp = @fopen('./demostart.html', 'wb') or die("ファイル取得できません"); if (flock($fp, LOCK_EX)) { fwrite($fp, $log); } flock($fp, LOCK_UN); setcookie("test1", 1, time() + 1); session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = "dda23c709dea10165da08001e1b38b4a"; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "MCMNの稼働状況が変更されました。変更後の稼働状況:「一時的にデモストレーションアクセス不可能」")); ?> <html> <head> <title>変更完了</title> <meta charset="UTF-8" /> </head> <body> <div>正常に完了しました。</div> </body> </html>
<?php include 'ban.txt'; include 'lvalert.txt'; session_start(); require_once 'Xlib.php'; $ck = "mcmn"; $at = $_GET['at']; $id = $_POST['id']; $misskey = new Xlib($ck, $at); $res = $misskey->xb("https://api.misskey.xyz/post/show", "GET", array("id" => "{$id}")); $res = json_decode($res); $text = $res->text; $res = $misskey->xb("https://api.misskey.xyz/post/create", "POST", array("text" => "{$text}")); ?> <!DOCTYPE html> <head> <meta charset="UTF-8" /> <title>Welcome to MCMN!</title> <meta name="google-site-verification" content="kwZCfzw-Q78Q-7MsZC0VIazKZ7EGXL2DiDA-9khb8Bg" /> <meta http-equiv="refresh" content="3; url=postset.php?at=<?php print $at; ?> "> <meta name="description" content="Misskeyをもっともっと使いやすく。MCMNを使ってみませんか?" /> </head> <body> <?php include 'header.txt'; ?> <p style="background-color:#ffa500;">New MCMN</p><br>