2021-03-28

[] 忌々しい「はてラボ人間性センター」に自動で解答する、人間性を備えたロボット自作したので共有する

はてラボ人間性センターって何だよ

NURO光ユーザーにかけられた呪い

このゴミのようなシステムを1度も見たことが無い幸運ユーザーは下記のURLを参考にされたい。

http://human.hatelabo.jp/quiz?redirect_uri=https%3A%2F%2Fanond.hatelabo.jp&state=hogehage

ただし、おそらく間違いすぎを示す「人間失格 グッド・バイ」が出ると思うので、

末尾「hogehage」のところをキーボード乱打(日本語でもOK)で適当に変えること。

state=(適当文字列)にして出てきたその5問が、今後「日記を書く」を押したときに必ず出る状態想像してほしい。まともに使えたもんではないことがわかるだろう。

日本語からスパマーブロックするアクセスフィルタ本来意図なのだろうが、

海外からアクセスかどうか判定するテーブルが古く、NURO光ユーザーは無条件で海外扱いとなりこの呪いを食らう。

何をやったのか

はてラボ人間性センター」に自動で解答する人間性を備えたロボットChrome拡張機能)を自作した。

拡張機能インストールしておけば、「人間性センター」によるチェックに95%くらい正答し、自らの人間性証明する。

人間入力する手間がいらず、さら送信ボタンまで押してくれるので便利。

ただし、未だに正答がわかっていない問題が出ることもあり、その場合は※正答が不明※と出て自動送信もしない。各自頑張って考えて欲しい。あと正解わかったら教えてくれ。

導入手順

https://www.dropbox.com/s/ekv2nnb4tqd8c80/FuckingHatelabo.zip?dl=0 からzipファイルダウンロードし、任意場所解凍する。

Chromeアドレスバーchrome://extensions/ と入れて移動し、移動先の画面右上「デベロッパーモード」をONにする

③ 「パッケージ化されていない拡張機能を読み込む」を押し、先ほど解凍した「FuckingHatelabo」フォルダ選択する。

④ 「はてラボ人間性センターに解答 1.0.0.0」という拡張機能インストールされるので、有効化する。

注意点

まり知識無いまま「デベロッパーモード」での拡張機能インストールは、セキュリティ的に最悪の行動である点に注意。

まあ何をやっているかソースコードを見てもらえれば一目瞭然なので、このソフトに限っては安全であるが、

デベロッパーモードで他に変な拡張機能を入れないよう、重々気を付けて欲しい。

本来は$5払ってきちんとした拡張機能としてリリースすべきなのだろうが、こんなクソアプリのために$5も払いたくないので

もしカンパしてでも拡張機能としてリリースしてほしい奇特な人がいるなら適当ブコメで主張して欲しい。

リジェクトされそうだが…)

なんでそんなに必死なの?お前が人間じゃないのが悪いんだろ

断っておくが俺は人間であり、人間性を問われ続けることはストレスである

ましてや、拡張機能をそれと判別できない無能システム小馬鹿にされるのでは猶更だ……

まずは俺とこのクソサービスとの戦いを語らせてほしい。それは引っ越し先でNURO光契約した2020年9月ごろから始まった。

はじめは手作業でググりながら回答していたし、1,2回答える分にはそこまで不快ではなかったのだが、

日記を書く」ボタンを押すと5分に1回出てくる=ID単位で解答セッションを保っていないことがわかり

永遠になぞなぞに答え続けなければならないことが確定した。

ちなみに2021年3月28日現在に至るまで、NURO光ユーザーが一律で人間失格烙印を押され続ける仕様は変わっていない。

5分に1回出るので何度も何度も答えていくうちに

5問中3問解答でいいと言いながら5問正解しないといけないとか、

明らかにこちらを小馬鹿にした人間失格とか、知るかそんなもんというような身内ネタを含んだ問題ラインナップなど

えもいわれぬ気持ち悪さも感じた。

極めつけは、あまりにも人間性センターが出まくるのでおのずと溜まっていく問題と解答を

他に困っているユーザーのために淡々と貼っていたら、無告知ではてなアカウント諸共すべての記事が消去されたことだ。

さすがにユーザーを舐めたこ対応に俺の怒りは沸点に達した。消去されて真っ白になった画面の上で、決戦の火ぶたは切って落とされた。

所感など

勉強を兼ねてChrome拡張機能を開発してみることにしたが、

JavaScript自体書くのは初めてだったうえにサンプルソースに準じてjQueryなど使ったものから色々と訳が分からずかなり難儀した。

そもそも増田に書き込む気もなくし数か月放置しており、たまたま今日暇だったので本腰を入れてやってみたらなんとかなったので公開した次第。

このシステム、数回間違えると再回答が不可能なように思えるが、

冒頭で述べたようにURL中のstateパラメータ適当に入れ替えるだけでセッションが変わることに気付いたので、問題と解答を集めるのは実は苦ではなかった。

で、解析したところ問題IDは全部で162しかなく、表記ゆれには手作業複数の完全一パターン登録しており、

「今何問目?」の問いには1,2,3,4,5が全て表記ゆれとして正答扱いになっているなど衝撃的な仕様が発覚した。凄まじい手抜きである

さらに中身のhtmlタグを見ればいかに雑なシステムであるかわかると思うが、問題のinput要素にidすら振られておらず

拡張機能自動回答させるときには配列インデックスを遣わざるを得ないなど、すごく微妙な点で苦労させられるので腹が立つ。

システム自体クオリティも低いし、httpsでもなく、なにより未だにNURO光海外IP扱いして適当に弾くフィルタ更新していないなど、とにかくこのシステムは粗さが目立つ。

こんなもんに手入力はおろかRPA開発の労力すらかけるべきではない。ということでソースコード含め丸ごと公開することにした。

同じようにこのクソなぞなぞに悩まされていたNURO光ユーザー諸兄に使って欲しい。

つよいプログラマの人がソースコードを見ると俺があまり頭が良くないことがばれるだろうが、趣味なうjs仕事だと言い訳しておく。

懸念

はてラボのクソスタッフにまたこ記事が消されることと、はてラボ人間性センター仕様が変更になるおそれがある。

ただ、後者についてはそれすらできないくらい低レベル措置しかできないんじゃないかと思っており、

それに対策する前にまずNURO光で無条件に非人間扱いされるこの状態をなんとかしろと思うし

前者の場合は屈さずにNoteQiitaGitHubへ再投稿するつもり。(それが可能なように記事ローカル保存しておく。)

  • アマゾンで購入履歴でウンコチンコレベルの並べ替えをされたが(想像に任せる)、 機械的にやってると思ったら中の人に猿がいるんだなということがわかって面白かった記憶がある も...

  • >>本来は5$払ってきちんとした拡張機能としてリリースすべきなのだろうが、こんなクソアプリのために5$も払いたくないので くそどーでもいいけど、$5ってかけよ気持ちわりーな

  • 有能 あれ正解教えてくれないから腹立つんだよな

    • 人生に正解は無い という高尚な教えが そこにはあるのさ。

  • はてラボ人間性センター 混雑しています ただいま、人間性センターは混み合っております。しばらく経ってからまたお越しください。 なにこれw

    • URLの state=hogehage のところを state=mpkoaffmlkasmflkasnflik など適当に変えろ

  • にゅーろひかりのほうには連絡してないのか よくゲーマが同じIPエリアに荒らしがいるとIPで弾かれて接続できなくなる その場合まずプロバイダにもんくいって違うIPもらって解除...

    • あのスパムが止まったのって、人間性センターのおかげなの? なんだか、 ごん。お前だったのか、スパムを止めていてくれたのは。。な気分。

      • しばらくしてこの書き込みの存在に海外スパマーが気づいたらどうなるかね だからhatenaもこういう内通者みたいな書き込みはただひたすら消すしか対処しようがないわけで 自分 から も...

        • それが嫌なら人間性センターとかいうクソのかたまりではなくReCAPTCHA使ったり適切な範囲のIPブロッキングしろやっつう話 雑に善良なユーザーをはじかなければこんなツールが開発され...

          • リキャプチャリキャプチャうるせえよ なんだとおもってんだ 天下のグーグルさまの有料ツールだぞ リキャプチャはver1のころまではてなもずーっとつかってたけどやぶられまくってしか...

            • 1秒当たり1000件あるいは1カ月当たり100万件以上アクセス ないでしょ

              • 「アクセス」やで 投稿数じゃなくて閲覧数 んで、もし炎上でそここえたらあったらおまえが数百万ドルはらってくれんの?w

                • 何に反対してるかわからないんだけど、関係者か何か? reCAPTCHAよりも安く確実に人間性を証明できる自信があったからコストをかけて人間性センターなんてものをわざわざ内作したのは...

        • ひたすら消すにしても何度も誤判定してるって指摘されてるんだから新しい情報取得すればええやろ

    • スパムをはじきたいのであればReCAPTCHAなど適切なツールがあり、それを使うべきであって こんなしょぼい拡張機能に易々突破されているクソザコ自社製サービスで意味のあるセキュリテ...

      • ニューロ光×増田ユーザが「多く」かどうかは疑問あるなぁー しらんけど 直接運営に問い合わせもせずにいきなりスパムツール公開しちゃうんだなぁ~へぇ~ 別に俺は増田がなくなろう...

        • 俺は元増田じゃないけど、はてなに実名で不具合報告あげてるよ。その際に増田も書いた。 はてなからはなんの連絡もなし。 この件はてなが悪い以外の結論ないのにやたら擁護がわく...

    • 古い情報のまま判定しているサービスが悪いんやで🤗

  • これ使ったら自分は人間ではありませんって証明してるだけじゃん 何で人間のくせに自分で人間であることを証明せずプログラムに頼ろうとするの? こんなユーザーははてなには必要な...

    • 人間でない奴が人間であることを証明できてしまう人間性センターって人間性センターとしての役割を果たせていないのでは

      • いや機会が答えられることに答えられない奴が人間じゃないだけ

  • 問題回答のまとめ書いててくれた人か、サンキュ! 長期休暇でもあれば自分でつくろうかと思ってたけど公開して対策されたらめんどいので公開する気はなかったわ あんた義人だよ 令...

  • あれ悪趣味だよね ユーザーバカにしすぎ というかはてなはいいかげん増田を公式サービスにしろ

  • はてラボ人間性センターは、スパム対策のための認証を提供する実験的サービスです。 で、スパム対策としてどんな効果が得られたんすかね? まさか「実験的」ってしょうもない素人...

  • ありがとう!本当にありがとう!! これ一部の人以外には全く起きない現象だから、現状を訴えると完全にはてな側の問題なのに「お前が荒らすから」みたいな扱いを受けてかなり消耗...

  • nuro光だけどでねーぞ

  • anond:20210328163443

  • いまだにjQueryかよ

  • あの過っ疎過疎の5chですら去年だったか一昨年に判定がアメリカから日本国内になったのに それより後から始まったこれでずっと回答強制されてるからほんとやだわ 前からNURO光を使っ...

  • 断っておくが俺は人間であり ロボットはみんなそう言うんだよ

  • (わかるひとにはわかる) 漢字の間違い。 肘、だよ。

  • そんなページがあるの初めて知った。 問題は難しくて、1問も解けなかった。 人間失格の画像はちょっとナンセンス。増田に投稿する人ってメンタル弱っている人も多数いるので、これ...

    • いまどきはてな使ってる人間いないよ。君以外みんなAIだよ。

  • 人間性と言いつつ日本語や日本文化に対する質問になってるのが、このご時世では受け入れられなそう アメリカのサービスで英語やアメリカ文化について質問して、答えられなかったら...

記事への反応(ブックマークコメント)

ようこそ ゲスト さん