私は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名ルックアップもプロキシされません。