0

我尝试在我的 iPhone 上使用 SET 一周但没有成功。iPhone5S IOS 7.0.4

我尝试进行凭据收集器攻击(站点克隆),但始终收到错误消息:没有名为 OpenSSL 的模块

OpenSSL 安装在我的 iPhone 上(带有 cydia)。还安装了 Nestat。很多其他工具:bigboss 推荐工具、gcc、ruby 1.8.6...

错误消息 no module named OpenSSL 出现在克隆阶段之后,它通常应该说等待连接类似的东西,错误:

Something went wrong, printing the error: No module named OpenSSL
netstat: option requires an argument -- p
Usage:  netstat [-AaLlnW] [-f address_family | -p protocol]
netstat [-gilns] [-f address_family]
netstat -i | -I interface [-w wait] [-abdgt]
netstat -s [-s] [-f address_family | -p protocol] [-w wait]
netstat -i | -I interface -s [-f address_family | -p protocol]
netstat -m [-m]
netstat -r [-Aaln] [-f address_family]
netstat -rs [-s]

netstat: option requires an argument -- p
Usage:  netstat [-AaLlnW] [-f address_family | -p protocol]
netstat [-gilns] [-f address_family]
netstat -i | -I interface [-w wait] [-abdgt]
netstat -s [-s] [-f address_family | -p protocol] [-w wait]
netstat -i | -I interface -s [-f address_family | -p protocol]
netstat -m [-m]
netstat -r [-Aaln] [-f address_family]
netstat -rs [-s]

我尝试手动安装 pyopenssl(不是 Cydia 的那个)但没有成功:

/var/mobile/Downloads/pyOpenSSL-0.9 root# python setup.py install
running install
running build
running build_py
running build_ext
building 'OpenSSL.crypto' extension
/usr/bin/arm-apple-darwin9-gcc-4.2.1 -fno-strict-aliasing -I/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/usr/include/ -I/Users/linusyang/Documents/Code/python/python-for-ios/prelib/usr/include -arch armv6 -pipe -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I/sw/include -I/usr/include/python2.7 -c src/crypto/crypto.c -o build/temp.darwin-10.5-arm-2.7/src/crypto/crypto.o
error: command '/usr/bin/arm-apple-darwin9-gcc-4.2.1' terminated by signal 4

谢谢

4

1 回答 1

1

iOS(和 OSX)开发者工具不附带 OpenSSL 库。如果您需要 OpenSSL,则必须获取源代码并自行编译。在大多数情况下,Apple 提供的 Common Crypto 提供了一个解决方案。

Apple 所说的原因是因为 OpenSSL 在许多情况下不能向后兼容早期的,甚至是最近的微小更改版本。因此,使用 Apple 提供的 OpenSSL 的更高版本进行编译的开发人员会导致代码中断。如果不发货,开发人员将不得不选择他使用的版本,它不会在没有警告的情况下更改并破坏代码。在这方面存在大量问题。(此信息来自几年前的 WWDC 会议)。

于 2014-06-21T14:22:58.067 回答