問題タブ [packet-injection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1892 参照

c - パケットを挿入して TCP 接続を終了する

ネットワーク パケットを盗聴するプログラムを作成する必要があります (その 1 - 簡単な部分)。
そして、接続を終了できるようにプログラムを更新する必要があります (その 2)。
具体的な要件は次のとおりです。

適切な送信元と宛先の MAC アドレスと IP アドレスを含むデータ リンク層とネットワーク層の情報を指定して、生のパケットを作成します。これらのパケットは、接続を終了することを目的としています。そのためには、ヘッダー情報を自分で設定できるように、ソケット タイプとして SOCK_RAW を使用する必要があります。

第二部のアイデアを誰か教えてください。
セッションをハイジャックして、ユーザーの 1 人に DoS 攻撃を適用する必要がありますか?

必要なのは、接続を終了する方法のヒントだけです。私は C プログラミング言語を使用しており、これはセキュリティ コースのコース課題です。

0 投票する
2 に答える
909 参照

c++ - ローカルPCネットワークを監視してIPをブロックするには、winpcapがツールですか?

ネットワークをスニッフィングし、このポリシーに基づいてネットワークをブロックできるようにする IP ポリシーを保持するネットワーク モニターを構築する必要 が
あり ます 。それをブロックし、たとえば、この http 要求をリダイレクトして 、私の http パケット (パケット注入?) を含めることができるようにします。 要するに、 基本的に私が必要とするのは、単純なURLブロックアプリを構築することです.. どのアプローチを使用する必要がありますか?







0 投票する
1 に答える
496 参照

windows - 生の断片化されたパケットを注入する

フラグメント パケットを挿入しようとしていますが、できません。1 つの udp パケットが 2 つのIPパケットに分割されている場合、2 番目の部分だけを注入することはできません。私のオペレーティング システム (Windows XP) は、2 つの断片化されたパケットを注入する前に最初の部分を待機しているようです。私のコンピューターにクロスで接続された別のコンピューターにパケットを送信しているため、途中にルーターなどはありません。3種類のNICで試しました。パケットが私のコンピューター (送信者) で待機していることは確かです。必要に応じて、実験を投稿します。私は旗で遊んでみましたが、何もしませんでした。1台のコンピューターで最初の部分だけを送信しようとすると、うまくいくように見えますが(奇妙に)、説明できません。しないでください

皆さん、ありがとうございました。それは本当に重要です。

0 投票する
2 に答える
1230 参照

c++ - libpcapの速度制限を使用してパケットを送信する

あるNIC(つまり、eth0)から高速(約1Gbps)でイーサネットパケットをキャプチャしpcap_sendpacket()、別のNIC(つまり、eth1)にトラフィックを転送するプログラムを作成しました。

フォワーダーイーサネットインターフェイスが別のコンピューターNICに接続されていない場合、転送速度が必要ですが、接続すると送信速度が大幅に低下します(900Mbpsから100Mbps)。

誰かが理由を説明できますか?

OS:Kubuntu linux 10.10
言語:C ++
ライブラリ:Libpcap

0 投票する
2 に答える
1396 参照

visual-c++ - シンプルなファイアウォール プログラム

Visual C++ 2010 を使用して Windows 用の単純な Firewall/Packet-Filter プログラムを作成したいと考えています。ブラウザーがアクセスする Web サイトを確認し、その Web サイトが気に入らない場合はカスタム テキスト/HTML を返すようにしたいだけです。この種のことについては、ウェブ上でチュートリアルを見つけることができず、これを達成するための最良の方法もわかりません。この単純なものを作る方法について誰かが情報を提供できますか? 前もって感謝します...

0 投票する
1 に答える
963 参照

python - citrix GUI 自動化またはパケット インジェクション?

私の仕事のほとんどは、Citrix ICA アプリに関するものです。私はwinsows環境で働いています。とりわけ、アプリから毎週 300 件のレポートを印刷する必要があります。このタスクを自動化しようとしています。私は sikuli というスクリーンショット自動化ツールを使用していましたが、ステーションからステーションへの移植性はありません。

パケットを注入して、そのレベルでコマンドを送信できると思いました。whireshark でキャプチャしたパケットを読み取ることも、適切なことを行うこともできませんでした。

私はPythonで有効期限が切れており、正しい方向に向けられた場合、何かをやってのけることができると確信しています。

これを行う方法についてアイデアを持っている人はいますか (私は現時点ではパケット インジェクションに傾倒していますが、アイデアは受け付けています)。

助けてくれてありがとう、サム

0 投票する
1 に答える
444 参照

java - jpcap EXCEPTION_ACCESS_VIOLATION 書き込み時のパケット

jpcap を使用して、さまざまなデータ ペイロードを pcap ダンプ ファイルに書き込むための小さなユーティリティを作成しています。ペイロードごとに、「ネットワーク インターフェイス経由でパケットを送信する」の例で説明されているようにパケットを作成し、送信します。

試したデータ ペイロードに関係なく、writePacket の結果は次のようになります (null、""、" ")。

質問:

  1. 新しく構築したパケットのダンプへの書き込みはjpcapでサポートされていますか? キャプチャされたパケットに基づいてダンプを書き込み、ネットワーク インターフェイスを介して新しく構築されたパケットを送信する例があります。
  2. エラーをトラブルシューティングするための手順は何ですか。
0 投票する
0 に答える
373 参照

perl - Perl を使用して SNMP トラップ パケットをフォークする方法は?

SNMP トラップを受信し、それらを 4 つの異なるトラップ収集サーバーに転送する必要があります。SNMP トラップはステートレスな UDP であるため、かなり簡単に実行できると思います...

私はperlが行く方法だと思っています...

パケットごとに、ツールは次のことを行う必要があります。

  • 元のパケットのコピーを作成する
  • 元のパケットと一致するように送信元 IP を偽造して、トラップ コレクターがツール サーバーの送信元 IP ではなく正しい送信元 IP を認識できるようにします。
  • パケットをトラップ コレクターに再送信する

ASCII フロー図:

デバイス -> ツールサーバー -> コレクタ 1、コレクタ 2、コレクタ 3、コレクタ 4

提案?これは実現可能だと思いますか?

0 投票する
2 に答える
2818 参照

capture - パケットのキャプチャ、偽造、および注入

測定ツールを構築するには、パケットをキャプチャして偽造し、ネットワークに再注入する必要があります。調べることができるツールやライブラリは何ですか?

ありがとう。

0 投票する
1 に答える
2950 参照

c# - Pcap.net プロジェクトによるパケット操作

Pcap.net を使用して、Wireshark ファイル (pcap 拡張子) を含む送信バッファーを使用してパケットを送信していますが、再生中または再生前にパケットの IP を変更する方法はありますか? ここでは、送信前にファイルからのパケットでバッファーを埋めます。