nmapとプロキシチェーンの使用に関する問題[閉じる]

nmapとプロキシチェーンの使用に関する問題[閉じる]

私はKaliでnmapとプロキシチェーンを使っています。

私が書くときproxychains nmap -A [Destination]

次のエラーが発生します。

ProxyChains-3.1 (http://proxychains.sf.net)
Starting Nmap 7.01 ( https://nmap.org ) at 2016-09-08 20:02 UTC
|S-chain|-<>-127.0.0.1:9050-<--timeout
|S-chain|-<>-127.0.0.1:9050-<--timeout
*** Error in `nmap': free(): invalid pointer: 0x0117ef28 ***
Aborted

他のオプション(-sT -sF -sXなど)はすべてうまく機能しますが、-Aオプションでのみエラーが発生します。

答え1

まず、Proxychains 3.1を使用しないでください。古くて管理できません。 Proxychains-ngはよりうまく機能します。

第二に、「-sF -sXは正常に動作します」という説明は正しくありません。つまり、機能することはできますが、プロキシチェーンを使用しません。プロキシチェーン、torifyなどのプログラムは、標準のソケット呼び出しのみをブロックします。 Nmapは、ほとんどのポートスキャンとすべてのオペレーティングシステムの検出にネイティブソケットを使用します。プロキシチェーンでNmapを引き続き使用する場合は、このオプションを使用する必要があります--unprivileged。このオプションを使用すると、フックできないソケットで機能する機能がオフになります。ただし、UDPトラフィックは多くのプロキシタイプ(SOCKS4、HTTPなど)を介してプロキシできないため、NmapのリバースDNS名ルックアップもプロキシされません。

関連情報