web-dev-qa-db-ja.com

login.launchpad.netは「悪いボット、立ち去れ!リクエストは中止されました」と表示します。

最近、login.launchpad.netに依存するものにログインしようとすると問題が発生しました。たとえば、 http://review.openstack.org にサインインしようとすると、 https://login.launchpadに移動します.net/some_random_string/+ decide 。資格情報を入力して[ログイン]をクリックすると、メッセージ https://login.launchpad.net/some_random_string/+login になります。

要求の形式が正しくありません

悪いボット、立ち去れ!要求は中止されました。

ブラウザプラグインに関連しているようです(Firefoxの代わりにChromeを使用すると、すべてのアドオンを無効にするセーフモードでFirefoxを起動する場合と同様に問題を回避できます)。

Firefox 38.0.5を使用しています。 uBlockをインストールしましたが、そのプラグインを無効にしても、同じ動作が見られます。現在、一度に1つのプラグインを無効にするプロセスを行っていますが、これまでのところ、セーフモード以外は何も機能していないようです。

この動作の根本原因が何であるかを誰もが知っていますか?

更新

まだ謎の理由から、LastPassプラグインのようです。ログイン要求をトレースして、このプラグインを有効にした場合の違いを確認できるかどうかを確認します。

3
larsks

LastPassサポートに問い合わせると、次の提案がありました。

  1. 該当するサイトをボールトから削除してください(ユーザー名とパスワードを手元に用意してください)
  2. 入力したすべてのデータを保存機能を使用して再保存します: https://helpdesk.lastpass.com/adding-a-site/#h1
  3. [Lastpass]アイコン> [ツール]> [詳細]> [サイトを更新]に移動してキャッシュをクリアしてから、ローカルキャッシュをクリアし、ログアウトしてから再度ログインします。問題を再度テストします。

これで問題が解決したようです。もう一度ランチパッドなどにログインできます。

2
larsks

これはLastPassユーザー向けに修正されていますが、根本的な問題は解決されていません。

ログインフォームには、「openid.usernamesecret」という名前のハニーポットフィールドが含まれています。 CSSプロパティ「display:none」によって非表示になります。これは悪い男の子です。他のパスワードマネージャー(私の場合はKeeFox)によって、古いユーザー名が入力されます。

<div style="display: none;">
    <label>Dieses Feld leer lassen, um zu beweisen, dass Sie ein Mensch sind
        <input name="openid.usernamesecret" value="[email protected]" type="text">
    </label>
</div>
  • そのため、KeePass2/KeePassX/LasstPassまたはその他のフォームヘルパーアドオンからエントリを削除します(ただし、パスワードを覚えておいてください)。
  • ログインする前に、ページをリロードするときにフィールドが空であることを確認してください(FirebugまたはWeb Inspectorで確認してください)。これらのツールの使用方法がわからない場合は、Firefoxを再起動してください。
2
Mateng