❶ iphone4文件許可權修改,會彈出窗口,沒有檢測到SSH22號埠 (port 22)。請確認OpenSSH已經被安裝並開啟。
你之前有修改過什麼?
Ifunbox 也不錯啊!不一定要openSHSH
有沒有截圖
❷ 我在澳門上大學,iphone6s發布之後,我能通過香港蘋果官網預約,然後去澳門蘋果店提貨嗎需要信
你好,關注復澳門旅遊,專門制解答有關澳門或相關旅遊問題的的中璟薈小璟來回答你的問題啦。
根據小璟的了解,估計是不行的,因為香港地區的和澳門地區是分開的,這點從iPhone6的港版與澳門版不同就可以看出來。如果您在香港官網預訂,必須要到香港指定的幾個旗艦店取貨;而澳門是沒有官方旗艦店的,只有授權店,兩者還是有區別的。
如果你還有其他關於澳門酒店、澳門飲食、澳門旅遊計劃等的其他任何關於澳門的問題,都可以進一步咨詢小璟,有需要就點擊小璟的個人資料看看吧~
❸ 蘋果手機如何利用SSH通道實現平刷
你如果是重新刷機不是更新的話!密碼會變回原始!那個不叫SHSH通道,那個叫Terminal,那個密碼在以前越獄就可以隨意改,PP助手什麼的都可以改,刷機後會回復原廠
❹ iphone有紅包助手嗎
很多安卓手機系統自帶有微信提醒功能,要麼也有第三方搶紅包軟體,而ios用戶就沒辦法有這樣的體驗。iphone如果想要設置自動搶紅包,需要將手機越獄,而且設置步驟非常麻煩,不過下面還是為大家介紹一下如何進行相關操作。
1、需要設備
iPhone一台(若已准備好未加密的微信ipa可跳過)
裝好Xcode8的mac一台
2、需要環境
>>> 安裝OpenSSH和Cycript
在越獄iPhone上的Lydia里搜索OpenSSH和Cycript,然後進行安裝。OpenSSH成功安裝後22埠會開啟,同一區域網內可以ssh上去,默認root密碼alpine,請立即修改默認密碼。
>>>安裝Theos和ldid
在AppStore上面下載得到的應用都是經過加密的,可以執行文件上已經被加過一層殼,重簽包需要用未加密的應用。一般獲取未加密應用有兩種方式:
1.使用愛思助手下載
2.對越獄手機上應用進行砸殼
第二種用Clutch進行砸殼,但是Clutch暫時不支持watchOS 2,而微信包是多target的,使用Clutch砸殼的時候會出現如下提示:
com.tencent.xin contains watchOS 2 compatible application. It's not
possible to mp watchOS 2 apps with Clutch 2.0.4 at this moment.
1、准備依賴庫
用macOS自帶的otool工具進行依賴項檢查:
重簽名打包的ipa可以通過愛思助手安裝,安裝成功後效果如下:
注意事項:設置自動搶紅包需要越獄,越獄可能會造成手機無法修復的問題,而且微信方面能夠判斷用戶是否設置了自動錢紅包功能,被查到一般都是直接封禁朋友圈和部分功能之類的。畢竟紅包可能沒多少,手機出問題了就得不償失了。
❺ 通過ssh連接到越獄iPhone
奉上參考文章,部分內容直接搬運,開篇表示感謝
iproxy-通過USB使用SSH連接iOS設備
1. 安裝usbmuxd
brew install usbmuxd
安裝usbmuxd庫之後,就順帶安裝了一個小工具iproxy,該工具會將設備上的埠號映射到電腦上的某一個埠
2. 映射埠
iproxy 2222 22
以上命令就是把當前連接設備的22埠(SSH埠)映射到電腦的2222埠,那麼想和設備22埠通信,直接和本地的2222埠通信就可以了。
macdeMacBook-Pro:~mac$
3. 連接設備
新建一個終端窗口執行Mac端命令
ssh -p 2222 [email protected]
上面的ip是移動設備的ip地址.
如果是通過USB連接,則可用命令:
ssh -p 2222 root@localhost
此時則已經連接上了iPhone|iPad設備
越獄設備的默認密碼是 alpine
Lastlogin:FriDec1516:14:13on ttys010macdeMacBook-Pro:~mac$ [email protected]@127.0.0.1's password:credoode-iPad:~root#
4. 如要復制Mac文件到移動設備,則
新建一個終端窗口執行Mac端命令
scp-P2222/Users/mac/Desktop/xx.zip root@localhost:/
即
scp-P2222(mac文件路徑)root@localhost:(移動設備路徑)
注意空格
以上即可通過ssh連接設備以後,將Mac文件傳輸至移動設備
原作:禾口王No_1 鏈接:https://www.jianshu.com/p/4b62dd3ae2b8
❻ iOS 越獄--OpenSSH連接(登錄)手機 和 SSH公鑰登錄(免密登錄)
OpenSSH 是 SSH (Secure SHell) 協議的免費開源實現。 SSH協議可以用來進行遠程式控制制, 或在計算機之間傳送文件。
OpenSSH連接(登錄)手機
1. 在cydia 中安裝OpenSSH 包
2. 打開手機wifi設置
3. 連接wifi
4. 讀取ip地址
5. 打開終端
6. 運行命令 ssh root@你的ip
7. 輸入密碼: alpine (可以自定義)
ssh 到你的 iPhone,修改 root/mobile 兩個許可權下的密碼。默認密碼是 alpine,使用 passwd 命令修改密碼。
修改 root 許可權密碼
likid$ ssh [email protected] // use root role to login
The authenticity of host '192.168.18.167 (192.168.18.167)' can't be established.
RSA key fingerprint is SHA256:xxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.18.167' (RSA) to the list of known hosts.
[email protected]'s password: // enter original passwordalpine
iPhone:~ root# passwd // change password command
Changing password for root.
New password: // enter your new password
Retype new password: // again
iPhone:~ root#exit // logout
logout
Connection to 192.168.18.167 closed.
修改 mobile 許可權密碼
Likid$ ssh [email protected] //use mobile role to login
[email protected]'s password: // enter original passwordalpine
iPhone:~ mobile$ su root
Password:
iPhone:/var/mobile root# cd
iPhone:~ root# passwd mobile
Changing password for mobile.
New password:
Retype new password:
iPhone:~ root#exit
logout
Connection to 192.168.18.167 closed.
SSH公鑰登錄的前提是已經登錄過SSH
SSH公鑰登錄的原理
Mac電腦將自己的公鑰發給遠程的手機
手機隨機生成的一段字元串, 發給Mac電腦
Mac電腦利用私鑰加密字元串
手機利用公鑰解密字元串
SSH公鑰登錄步驟:
1. cd ~/.ssh 目錄下 (ls 查看當前路徑下文件)
Snip20180602_1.png
2. ssh-keygen 創建RSA 密鑰
ssh-keygen
使用上述命令創建 RSA的公鑰和私鑰.
輸入命令之後, 一路回車就可以, 生成下圖中兩個私鑰 id_rsa 和公鑰 id_rsa.pub
生成密鑰
3. ssh--id [email protected] 拷貝密鑰到伺服器
ssh--id [email protected]
這里的ip是你手機wifi的ip地址, 會將文件拷貝到 ~/.ssh/ 目錄下
中間會需要你輸入鏈接伺服器(手機)的密碼
密碼默認是: alpine (在OpenSSH源中可以看到)
5. ssh [email protected] 登錄SSH
ssh [email protected]
蘋果有一個服務,叫usbmuxd,這個服務主要用於在USB協議上實現多路TCP連接.
USB 登錄需要埠映射,目前有兩種方式映射
Python腳本 tcprelay 埠映射:
# 將本地的12345埠映射到設備的TCP埠22# -t 表示能夠同時支持多個SSH連接HanDaDaMacBook-Air:~ HanDaDa$python tcprelay.py -t 22:12345
Iproxy埠映射
# 安裝libimobiledevice工具 或者usbmuxd
HanDaDaMacBook-Air:~ HanDaDa$brew install libimobiledevice
或者
HanDaDaMacBook-Air:~ HanDaDa$brew install usbmuxd
# 映射埠HanDaDaMacBook-Air:~ HanDaDa$iproxy 12345 22
以上兩種方式成功後皆可通過以下SSH連接登錄手機
# ssh連接本地的埠12345,由於做了埠映射,所以會通過usb連接對面設備的22埠。# 127.0.0.1 是IP地址# -p 表示埠號HanDaDaMacBook-Air:[email protected]
!!!注意:要想保持埠映射狀態,不能終止此命令行(如果要執行其他終端命令行,請新開一個終端界面),不一定非要10010埠,只要不是保留埠就行
埠映射完畢後,以後如果想跟iPhone的22埠通信,直接跟Mac本地的10010埠通信就可以了
新開一個終端界面,SSH登錄到Mac本地的12345埠(以下方式2選1)
ssh root@localhost -p 12345
ssh [email protected] -p 12345
localhost是一個域名,指向的IP地址是127.0.0.1,本機虛擬網卡的IP地址
usbmuxd會將Mac本地10010埠的TCP協議數據,通過USB連接轉發到iPhone的22埠
也可以用itnl工具來實現埠轉發
wangguanxiao-2:~ apple$ itnl --iport 22 --lport 10010
[INFO]Waiting for new TCP connection on port 10010
[INFO]Waiting for device...
[INFO]Device connected: - Ignoring(non-USB)
[INFO]Device connected: - Ignoring(non-USB)
[INFO]Device connected:
https://www.jianshu.com/p/792443fe1da2
https://www.jianshu.com/p/8b290bed9f64
https://www.jianshu.com/p/836d2f317acb
https://www.jianshu.com/p/05dec177702d
https://www.jianshu.com/p/5241669baa74
❼ iOS 逆向(一)
學習了一段時間的iOS逆向工程,在此記錄一下學習中的遇到的問題和知識點
iOS逆向必須要有一個越獄手機,最好是完美越獄的手機
愛思助手 或者 pp助手 中有詳細的講解,最好用ARM64位的手機,iPhone5s(以上)。
判斷手機是否越獄:判斷手機上是否安裝了Cydia
SSH
Secure Shell的縮寫,意為「安全外殼協議」,是一種可以為遠程登錄提供安全保障的協議
使用SSH,可以把所有傳輸的數據進行加密,「中間人」攻擊方式就不可能實現,能防止DNS欺騙和IP欺騙
OpenSSH
是SSH協議的免費開源實現
可以通過OpenSSH的方式讓Mac遠程登錄到iPhone
在iPhone上通過Cydia安裝OpenSSH工具(軟體源 http://apt.saurik.com )
很多人會將SSH、OpenSSH、SSL、OpenSSL搞混
SSL
Secure Sockets Layer的縮寫,是為網路通信提供安全及數據完整性的一種安全協議,在傳輸層對網路連接進行加密
OpenSSL
SSL的開源實現
絕大部分HTTPS請求等價於:HTTP + OpenSSL
OpenSSH的加密就是通過OpenSSL完成的
查看SSH版本(查看配置文件的Protocol欄位)
客戶端:/etc/ssh/ssh_config
服務端:/etc/ssh/sshd_config
SSH的通信過程可以分為3大主要階段
建立安全連接
客戶端認證
數據傳輸
SSH-2提供了2種常用的客戶端認證方式
基於密碼的客戶端認證
使用賬號和密碼即可認證
基於密鑰的客戶端認證
免密碼認證
最安全的一種認證方式
SSH-2默認會優先嘗試「密鑰認證」,如果認證失敗,才會嘗試「密碼認證」
在客戶端生成一對相關聯的密鑰(Key Pair):一個公鑰(Public Key),一個私鑰(Private Key)
ssh-keygen
一路敲回車鍵(Enter)即可
OpenSSH默認生成的是RSA密鑰,可以通過-t參數指定密鑰類型
生成的公鑰:~/.ssh/id_rsa.pub
生成的私鑰:~/.ssh/id_rsa
把客戶端的公鑰內容追加到伺服器的授權文件(~/.ssh/authorized_keys)尾部
ssh--id root@伺服器主機地址
需要輸入root用戶的登錄密碼
ssh--id會將客戶端 /.ssh/id_rsa.pub的內容自動追加到伺服器的 /.ssh/authorized_keys尾部
注意:由於是在~文件夾下操作,所以上述操作僅僅是解決了root用戶的登錄問題(不會影響mobile用戶)
可以使用ssh--id將客戶端的公鑰內容自動追加到伺服器的授權文件尾部,也可以手動操作
復制客戶端的公鑰到伺服器某路徑
scp ~/.ssh/id_ rsa.pub root@伺服器主機地址:~
scp是secure 的縮寫,是基於SSH登錄進行安全的遠程文件拷貝命令,把一個文件到遠程另外一台主機上
上面的命令行將客戶端的 /.ssh/id_rsa.pub拷貝到了伺服器的 地址
SSH登錄伺服器
ssh root@伺服器主機地址
需要輸入root用戶的登錄密碼
在伺服器創建.ssh文件夾
mkdir .ssh
追加公鑰內容到授權文件尾部
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
刪除公鑰
rm ~/id_rsa.pub
埠就是設備對外提供服務的窗口,每個埠都有個埠號(范圍是0~65535,共2^16個)
有些埠號是保留的,已經規定了用途,比如
21埠提供FTP服務
80埠提供HTTP服務
22埠提供SSH服務(可以查看/etc/ssh/sshd_config的Port欄位)
更多保留埠號: https://ke..com/item/%E7%AB%AF%E5%8F%A3%E5%8F%B7/10883658#4_3
默認情況下,使用22埠進行SSH通信,採用的是TCP協議,Mac是通過網路連接的方式SSH登錄到iPhone,要求iPhone連接WiFi
為了加快傳輸速度,也可以通過USB連接的方式進行SSH登錄
Mac上有個服務程序usbmuxd(它會開機自動啟動),可以將Mac的數據通過USB傳輸到iPhone
/System/Library/PrivateFrameworks/MobileDevice.framework/Resources/usbmuxd
注意:要想保持埠映射狀態,不能終止此命令行(如果要執行其他終端命令行,請新開一個終端界面)
不一定非要10010埠,只要不是保留埠就行
埠映射完畢後,以後如果想跟iPhone的22埠通信,直接跟Mac本地的10010埠通信就可以了
新開一個終端界面,SSH登錄到Mac本地的10010埠(以下方式2選1)
ssh root@localhost -p 10010
ssh [email protected] -p 10010
localhost是一個域名,指向的IP地址是127.0.0.1,本機虛擬網卡的IP地址
usbmuxd會將Mac本地10010埠的TCP協議數據,通過USB連接轉發到iPhone的22埠
遠程拷貝文件也可以直接跟Mac本地的10010埠通信
scp -P 10010 ~/Desktop/1.txt root@localhost:~/test
將Mac上的 /Desktop/1.txt文件,拷貝到iPhone上的 /test路徑
注意:scp的埠號參數是大寫的-P
cycript 開啟
cycript -p 進程ID
cycript -p 進程名稱
取消輸入:Ctrl + C
退出:Ctrl + D
清屏:Command + R
ps命令是process status的縮寫,使用ps命令可以列出系統當前的進程
列出所有的進程
ps –A
ps aux
搜索關鍵詞
ps –A | grep 關鍵詞
顧名思義,它的作用就是把Mach-O文件的class信息給mp出來(把類信息給導出來),生成對應的.h頭文件
官方地址: http://stevenygard.com/projects/class-mp/
❽ iphone連接ifunbox修改文件許可權 提示沒有檢測到SSH22號埠 (port 22)怎麼解決
請在Cydia上安裝OpenSSH插件後重試。
❾ 蘋果手機怎麼弄微信自動搶紅包
需要設備
iPhone一台(若已准備好未加密的微信ipa可跳過)
裝好Xcode8的mac一台
需要環境
安裝OpenSSH和Cycript
在越獄iPhone上的Lydia里搜索OpenSSH和Cycript,然後進行安裝。OpenSSH成功安裝後22埠會開啟,同一區域網內可以ssh上去,默認root密碼alpine,請立即修改默認密碼。
>>>安裝Theos和ldid
>>>編譯WeChatRedEnvelop
make之前請修改WeChatRedEnvelop.plist里的Bundles為你的新應用名字(就是後面簽名用的bundles值)。
>>>編譯安裝optool
如果git
clone過程中出現許可權問題,請自行修改submole的config內容,或者添加ssh證書。
獲取未加密的微信ipa
在AppStore上面下載得到的應用都是經過加密的,可以執行文件上已經被加過一層殼,重簽包需要用未加密的應用。一般獲取未加密應用有兩種方式:
1.使用愛思助手下載
2.對越獄手機上應用進行砸殼
第二種用Clutch進行砸殼,但是Clutch暫時不支持watchOS
2,而微信包是多target的,使用Clutch砸殼的時候會出現如下提示:
com.tencent.xin
contains
watchOS
2
compatible
application.
It's
not
possible
to
mp
watchOS
2
apps
with
Clutch
2.0.4
at
this
moment.
生成出來的可執行文件就在Clutch目錄下,將其拷貝到手機上
成功之後在/private/var/mobile/Documents/Dumped/目錄里可以得到解密後的ipa文件,改名為wx.ipa然後scp到桌面上備用。
修改未加密的微信ipa
准備依賴庫
用macOS自帶的otool工具進行依賴項檢查:
從越獄的iOS設備中把/Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate等非系統自帶的庫scp處理,改名後放在WeChatRedEnvelop.dylib的同級目錄下,然後修改庫指向。
注入Tweak至二進制文件
解壓ipa文件,刪除會造成問題的watch,然後向wechat中注入Tweak。
打包並重簽名
打包
ipa
與重簽名可以直接使用圖形化工具ios-app-signer來完成。他可以自動載入本機的證書以及Provisioning
Profile
文件,使用起來十分方便
點擊
start
後,指定保存路徑,打包成功後生成新的ipa。
安裝使用
❿ 蘋果電腦怎麼打開2222埠
遠程登錄打開並右邊設置登錄用戶添加Mac的管理員,然後點擊終端。輸入:「ssh localhost」,輸入【yes】。輸入管理員密碼,那麼即可打開22埠。
2222埠一般是DirectAdmin管理面板的默認埠號。默認狀態下,所有有DirectAdmin控制面板的網站直接在域名後面輸入2222埠號即可打開所在主機的DirectAdmin控制面板。
見到這個IP(124.115.193.73)有2222埠,很可能是因為這個網站使用了DirectAdmin控制面板。如果你是主機商,埠號可以到WHMCS里修改。