XcodeコンパイラカスタムコンパイラとApplellvm8.0およびAppleレビュー

user4657331

iOSCObjective-Cベースのアプリを難読化する必要があります。https://github.com/obfuscator-llvm/obfuscator/

llvm-obfuscator多くの追加作業に関連することなく、非常に優れたソリューションを提供します。明らかにそれは人々がそれを逆転させるのを妨げることはありませんが、少なくともそれはバーを少し持ち上げます。アプリ自体は、セキュリティ関連のメカニズムをほとんど保護できないように設計されていますが、カスタムコンパイラを使用してコンパイルすると、さらに難しくなります。しかし、それはいくつかの質問を提起します

  1. Appleが実際にカスタムコンパイラでのコンパイルを許可する場合
  2. それがアプリケーションの速度と安定性にどのように影響するかo-llvmは、かなり古い3.6.1ですが、アップルはすでに公開していますllvm 8.0-何が追加されたか、改善または変更されたかはわかりません
user4657331

o-llvmは最新のxcodeをサポートしていません。私はアイデアを放棄し、Cocoaのものを除くすべての変数とメソッドを暗号化する独自の難読化スクリプトを作成しました。o-llvmほど良くはありませんが、うまく機能します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rustcargo.tomlはCリンカーとコンパイラのカスタムパスを指定します

分類Dev

Rustcargo.tomlはCリンカーとコンパイラのカスタムパスを指定します

分類Dev

iPhone 8およびXのシミュレーターエラー:サービスcom.apple.CoreSimulator.host_supportを検索できません:0x3

分類Dev

Javaクラスローダーとランタイムコンパイル

分類Dev

テンプレート引数としてカスタムコンパレータ関数を使用したコンパイラエラー

分類Dev

Java8ストリームflatMapおよびgroupbyコードコンパイラエラー

分類Dev

カスタムタイプをパラメータとしてコンパイルされたコマンドレットに渡す方法は?

分類Dev

バニラWebコンポーネントのカスタムイベント属性とプロパティ

分類Dev

カスタムコンパレータを使用したソートでのランタイムエラー

分類Dev

カスタムコンポーネント、テンプレートのコンパイルエラー

分類Dev

wix Burn カスタム ブートストラップ - カスタム コンパイラ拡張

分類Dev

XCODE 8xcuitestコード生成コンパイルエラー

分類Dev

Xcode11.4コンパイル時エラー「iOS11.0より前のコンテンツおよびフレームレイアウトガイド」

分類Dev

Xcode11.4コンパイル時エラー「iOS11.0より前のコンテンツおよびフレームレイアウトガイド」

分類Dev

JavaコンパイラAPI:カスタムパッケージのインポートが機能しない

分類Dev

camundaモデラーにカスタムパレットのカスタムアイコンを追加する

分類Dev

AWSコードパイプラインを使用したカスタムバージョンラベル

分類Dev

カスタムランチャーのアイコンパックをインストールする方法?

分類Dev

模造品のモックとスパイがコントローラーのカスタムクラスで0回呼び出されました

分類Dev

コンパイラ警告のJenkinsパイプラインスキャンカスタムパーサーがブロックされました

分類Dev

コードビハインドで2つのカスタムコマンドパラメータとともにICommandを発生させます

分類Dev

XCode7でカテゴリ拡張機能を備えたインターフェイスをインポートする際のコンパイルとランタイムの失敗

分類Dev

Symfony CLI コマンドとコンパイラーパス

分類Dev

サービスおよびコントローラーレイヤーの例外処理デザインパターン

分類Dev

コンパイル中のランタイムエラー

分類Dev

コンパイル中のランタイムエラー

分類Dev

Javaラムダ式、キャスト、およびコンパレータ

分類Dev

カスタムタイプとコンパレータが機能しないC ++プライオリティキュー

分類Dev

スーパーコンストラクターの呼び出しに影響されないカスタムビューのスタイル

Related 関連記事

  1. 1

    Rustcargo.tomlはCリンカーとコンパイラのカスタムパスを指定します

  2. 2

    Rustcargo.tomlはCリンカーとコンパイラのカスタムパスを指定します

  3. 3

    iPhone 8およびXのシミュレーターエラー:サービスcom.apple.CoreSimulator.host_supportを検索できません:0x3

  4. 4

    Javaクラスローダーとランタイムコンパイル

  5. 5

    テンプレート引数としてカスタムコンパレータ関数を使用したコンパイラエラー

  6. 6

    Java8ストリームflatMapおよびgroupbyコードコンパイラエラー

  7. 7

    カスタムタイプをパラメータとしてコンパイルされたコマンドレットに渡す方法は?

  8. 8

    バニラWebコンポーネントのカスタムイベント属性とプロパティ

  9. 9

    カスタムコンパレータを使用したソートでのランタイムエラー

  10. 10

    カスタムコンポーネント、テンプレートのコンパイルエラー

  11. 11

    wix Burn カスタム ブートストラップ - カスタム コンパイラ拡張

  12. 12

    XCODE 8xcuitestコード生成コンパイルエラー

  13. 13

    Xcode11.4コンパイル時エラー「iOS11.0より前のコンテンツおよびフレームレイアウトガイド」

  14. 14

    Xcode11.4コンパイル時エラー「iOS11.0より前のコンテンツおよびフレームレイアウトガイド」

  15. 15

    JavaコンパイラAPI:カスタムパッケージのインポートが機能しない

  16. 16

    camundaモデラーにカスタムパレットのカスタムアイコンを追加する

  17. 17

    AWSコードパイプラインを使用したカスタムバージョンラベル

  18. 18

    カスタムランチャーのアイコンパックをインストールする方法?

  19. 19

    模造品のモックとスパイがコントローラーのカスタムクラスで0回呼び出されました

  20. 20

    コンパイラ警告のJenkinsパイプラインスキャンカスタムパーサーがブロックされました

  21. 21

    コードビハインドで2つのカスタムコマンドパラメータとともにICommandを発生させます

  22. 22

    XCode7でカテゴリ拡張機能を備えたインターフェイスをインポートする際のコンパイルとランタイムの失敗

  23. 23

    Symfony CLI コマンドとコンパイラーパス

  24. 24

    サービスおよびコントローラーレイヤーの例外処理デザインパターン

  25. 25

    コンパイル中のランタイムエラー

  26. 26

    コンパイル中のランタイムエラー

  27. 27

    Javaラムダ式、キャスト、およびコンパレータ

  28. 28

    カスタムタイプとコンパレータが機能しないC ++プライオリティキュー

  29. 29

    スーパーコンストラクターの呼び出しに影響されないカスタムビューのスタイル

ホットタグ

アーカイブ