web-dev-qa-db-ja.com

無効なビーフフックID:フックされたブラウザがデータベースに見つかりませんか?

beEFcentOSサーバーにインストールしたところですが、これまでのところ、ログインしているのと同じブラウザにないページでは機能していません。 beEF管理パネルは、サーバーと同じIPアドレスにあるデモページでのみ機能します。誰かがそれを理解するのを手伝ってくれる?別のサイトで使用しようとすると、フックされたブラウザに表示されないか、次のエラーが表示されます。

「[イベント]無効なビーフフックID:フックされたブラウザがデータベースに見つかりません。」.

どんな助けでも大歓迎です。

3
sxcurity

おそらく、データベース(デフォルトではsqlite)が破損しているか、更新後に正しくない可能性があります。 sqliteファイルを削除してみてください。 CentOSでの場所がわかりません...私のKali Linuxでは/usr/share/beef-xss/dbにあり、そこでbeef.dbファイルを削除できます(またはバックアップとしてbeef.db.oldに名前を変更できます)。そして、データベースファイルを再作成するように見える-xパラメータを使用してフレームワークを開始できます。

コンソールに詳細情報を表示するために、config.yamlファイルを変更してデバッグモードをtrueに設定し、httpもtrueに設定することもできます。たぶん、これで問題がわかります。通常、Ruby gemsに関連する問題です。

1
OscarAkaElvis