iOS 9.2でジェイルブレイクされたiPhone 6を使用しています。
ここからCydia経由でプロキシチェーンをインストールhttp 10.0.0.5 8080
し、現在のフォルダーに単純なproxychains.confファイル(を含む)を作成しました。
次に、次のようなコマンドを実行してみます。 proxychains4 -f proxychains.conf openssl s_client -showcerts -connect google.com:443
次のエラーが表示されます。
[proxychains] config file found: proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.dylib
dyld: could not load inserted library '/usr/lib/libproxychains4.dylib' because no suitable image found. Did find:
/usr/lib/libproxychains4.dylib: mmap() error 22 at address=0x0017D000, size=0x00001000 segment=__DATA in Segment::map() mapping /usr/lib/libproxychains4.dylib
Trace/BPT trap: 5
プロキシチェーンから何かを実行しようとすると同じエラーが発生します。たとえば proxychains4 -f proxychains.conf ping 8.8.8.8
次に、Cydiaを介してプロキシチェーンのバージョン(http:// cydia.radare.org/debs/)をここからインストールしてみました。
ここからGnuTLSを個別にインストールし(http:// apt.saurik.com/dists/tangelo/main/binary-iphoneos-arm/Packages)、Cydia経由でも、実行しようとするとgnutls-cli
、非常によく似たエラーが発生します。
dyld: Library not loaded: /usr/lib/libgnutls.26.dylib
Referenced from: /usr/bin/gnutls-cli
Reason: no suitable image found. Did find:
/usr/lib/libgnutls.26.dylib: mmap() error 22 at address=0x001B1000, size=0x00005000 segment=__DATA in Segment::map() mapping /usr/lib/libgnutls.26.dylib
/usr/lib/libgnutls.26.dylib: mmap() error 22 at address=0x00269000, size=0x00005000 segment=__DATA in Segment::map() mapping /usr/lib/libgnutls.26.dylib
Trace/BPT trap: 5
誰もこれに何か光を当てることができますか?
1
2015年以降は更新されていないため、iOS 9ではサポートされていない可能性があります。
—
Andrew Larsson
@AndrewLarsson、プロキシチェーンとGnuTLSの両方を参照していますか?これらは両方とも、2つの異なるアプリケーションで同様の問題を持っているように見える
—
tghosth
はい、両方とも古いです。多くの変更が行われているため、これらの機能が動作しなくなるのは正常です。この同じエラーは、iOS 9上では動作しません。他のもののために起こる
—
アンドリュー・ラーション