beEF
をcentOS
サーバーにインストールしたところですが、これまでのところ、ログインしているのと同じブラウザにないページでは機能していません。 beEF
管理パネルは、サーバーと同じIPアドレスにあるデモページでのみ機能します。誰かがそれを理解するのを手伝ってくれる?別のサイトで使用しようとすると、フックされたブラウザに表示されないか、次のエラーが表示されます。
「[イベント]無効なビーフフックID:フックされたブラウザがデータベースに見つかりません。」.
どんな助けでも大歓迎です。
おそらく、データベース(デフォルトではsqlite)が破損しているか、更新後に正しくない可能性があります。 sqliteファイルを削除してみてください。 CentOSでの場所がわかりません...私のKali Linuxでは/usr/share/beef-xss/db
にあり、そこでbeef.dbファイルを削除できます(またはバックアップとしてbeef.db.oldに名前を変更できます)。そして、データベースファイルを再作成するように見える-x
パラメータを使用してフレームワークを開始できます。
コンソールに詳細情報を表示するために、config.yaml
ファイルを変更してデバッグモードをtrueに設定し、httpもtrueに設定することもできます。たぶん、これで問題がわかります。通常、Ruby gemsに関連する問題です。