リバース エンジニアリングが好きな友人は、WeChat の自動赤い封筒取得プラグインについてすでに聞いたことがあると思います。または、広く普及していると言えますが、著者は実際にオリジナルの記事は 2 つだけで、残りはクレイジーな再版 読んでください 現在、インターネット上の WeChat の唯一の「お気に入り」は赤い封筒を掴むことです。そこで、母が私が自分のメールを縛ることを心配する必要がないように、もう 1 つの実践的なスキルを紹介します。犬の足に電話をかけましょう!
もっと言えば、この記事はリバース エンジニアリングの初心者のみを対象としています。私を批判しないでください。交換や議論のために問題を提起していただければ、より完璧です。
ハードウェア ツール: ジェイルブレイク済みの iPhone を持っているのが最善です。持っていなくても問題ありません。この記事は、Theos <テスト マシン iPhone 5c での Tweak コーディングを目的としています。この記事で使用されている役に立たない iPhone 5s 、追伸: 使用されていないのになぜ言及したのかは聞かないでください。これを書いているとき、誇示する考えを制御できないので、言及しません。もう冗談!
ソフトウェア ツール: 開発ツールの構成とインストールはすでに誰かが書いてくれています。これは単なるソフトウェアのインストールなので、チュートリアル アドレスを続けるために先人の肩を踏む必要はありません。ちょっと待ってください。まだインストールする必要があります。WeChat ヘッダー ファイルの宝物、class-dump を確認してください。もちろん、これを使用するための前提条件は、ヘッダー ファイルを正しくエクスポートする前にアプリをシェル化する必要があることです。アプリをシェル化する方法については、Google がお手伝いします。詳細については説明しません。現時点では公開されていないものについてのみ説明します。
私たちの iOS システム自体には、毎日の歩数の行動などを記録するスポーツと健康のセクションがあります。すると、WeChat のスポーツランキングでは、友人の歩数をランク付けするときに必ずデータを取得する必要があります。そのため、どこから取得する必要があるのでしょうか。データを取得するときに動的に WeChat を乗っ取り、偽のデータを偽造して WeChat に送信できれば、完了です。回答: if(YES){NSLog (@"Yes");}
class-dump -H WeChat.app -o WeChatHead コマンドを使用して、WeChat ヘッダー ファイルをエクスポートします。
本当に非常に多く、何千もの属性が WCDeviceStepObject クラスにあることがわかりました。m7StepCount、hkStepCount などです。
キーワード「stepCount」は中国語で「歩数」を意味します。これは、乗っ取って変更したいパラメータですか? これ以上言っても無駄です。試してみればわかります。
上の図では、テストのために「98800」ステップを返しています。
これで、今後はランキング リストの表紙を制御できるようになります。「レンタル広告、月額 5 元」や「紛失」などのテキストを投稿して、人々の注目を集めることができます。
逆開発に関する情報は少なく、多くの問題を自分で解決する必要があります。座って勉強していただければ、いつかは報われます。