蘋果私有字串規避審核方法

2022-04-08 10:11:38 字數 670 閱讀 6142

一、蘋果禁止使用私有api,以及私有的一些字串

比如:

let url = nsurl(string: "prefs:root=safari")!
因為出現了prefs:root=safari,現在有人想用下面的字串規避

反編譯一下看看生成的二進位制**

這些私有的字串截斷儲存在一起,如果蘋果採用別的方式,很容易判斷使用了私有方法。

二、解決辦法

如果蘋果允許引數為變數的方式,那麼問題只剩下在執行中怎麼生成想要的引數,這裡給出我的方式

使用方法:

- (void)openwifi

completionhandler:^(bool success) ];

});}

總結:目前來看base64之後的私有方法名字字串不會被掃瞄到,如果你需要加強,可以把base64後的字串再次加密。

**:

字串方法

find 方法可以在乙個較長的字串中查詢子字串,並返回子字串所在位置最左邊的索引。如果沒有找到則返回 1。hello,world.cold enough?find world 6 title hello,world.cold enough?title.find hello 0 title.find ...

字串方法

coding utf 8 字串也可以理解為乙個容器,也存在索引值,而字串中的每乙個字元可以理解為是一 個元素。1 len 獲取字串長度的方法 print 字串長度len len abcd 2 字串的取值 string abcdef r1 string 0 r2 string 1 print r1,r...

字串方法

字串方法 在這裡插入 片 定義乙個字串 var box 我的世界 返回指定位置的字串 box.charat 2 console.log box.charat 2 字串的長度 box.length console.log box.length 英文大小寫 var box2 holle 大寫 box2....