Saya yakin teman-teman yang menyukai reverse engineering pasti pernah mendengar tentang plug-in pengambil amplop merah otomatis WeChat, atau bisa dikatakan sudah tersebar luas, namun penulis menemukan bahwa hanya dua artikel yang benar-benar asli, dan sisanya adalah cetakan ulang yang gila. Bacalah Saat ini, satu-satunya "favorit" WeChat di Internet adalah mengambil amplop merah, jadi saya memberikan Anda keterampilan praktis lainnya---memodifikasi parameter latihan WeChat, jadi ibu saya tidak perlu khawatir jika saya mengikat milik saya. telepon ke kaki anjing!
Lebih dekat lagi, artikel ini hanya untuk mereka yang baru mengenal reverse engineering. Jangan mengkritik saya. Anda dapat mengangkat masalah untuk pertukaran dan diskusi.
Peralatan perangkat keras : Yang terbaik adalah memiliki iPhone yang sudah di-jailbreak. Tidak masalah jika Anda tidak memilikinya. Kami akan menambahkan pengembangan lingkungan non-jailbreak nanti. Artikel ini ditujukan untuk Tweak coding di bawah Theos <Mesin uji iPhone 5c dan iPhone 5s yang tidak berguna digunakan dalam artikel ini, ps: Jangan tanya kenapa saya menyebutkannya padahal tidak digunakan, karena saat saya menulis ini, saya tidak bisa mengendalikan pikiran untuk pamer, jadi saya tidak akan melakukannya bercanda lagi! >
Alat perangkat lunak : Seseorang telah menulis konfigurasi dan instalasi alat pengembangan untuk kami. Ini hanya instalasi perangkat lunak, jadi saya tidak perlu menginjak bahu pendahulu saya untuk melanjutkan studi saya. Alamat tutorial, tunggu sebentar, kami masih perlu menginstalnya. Lihat harta karun file header WeChat: class-dump, Tentu saja, prasyarat untuk menggunakannya adalah aplikasi harus di-shell sebelum file header dapat diekspor dengan benar. Adapun cara melakukan shell aplikasi, Google pasti dapat membantu Anda melalui Google saat ini. Kami hanya akan membicarakan yang tidak tersedia untuk umum saat ini.
Di sistem iOS kita sendiri terdapat bagian olah raga dan kesehatan yang mencatat perilaku jumlah langkah harian kita, dll. Lalu rangking olah raga WeChat pasti perlu mendapatkan data saat memeringkat langkah teman, jadi dari Mana mendapatkannya? katakanlah, buka Olahraga dan Kesehatan. Jika kita dapat secara dinamis membajak WeChat saat mendapatkan data, memalsukan data palsu dan mengirimkannya ke WeChat, maka kita selesai? Jawaban: if(YES){NSLog (@"Yes");}
Gunakan perintah class-dump -H WeChat.app -o WeChatHead untuk mengekspor file header WeChat
Ada sangat banyak, ribuan. Kami menemukan bahwa ada beberapa atribut yang sangat mencolok m7StepCount, hkStepCount, dll. di kelas WCDeviceStepObject.
Kata kunci "stepCount" dalam bahasa Cina adalah "jumlah langkah", jadi apakah ini parameter yang ingin kita bajak dan modifikasi? Tidak ada gunanya mengatakan lebih banyak, coba saja dan Anda akan tahu.
Pada gambar di atas kami mengembalikan langkah "98800" untuk pengujian
Anda sudah selesai, Anda akan dapat mengontrol sampul daftar peringkat mulai sekarang. Anda dapat memposting teks seperti "Iklan untuk disewa, langganan bulanan 5 yuan" dan "Hilang" untuk menarik perhatian orang.
Informasi tentang pengembangan terbalik lebih sedikit, dan banyak masalah yang perlu diselesaikan sendiri. Selama Anda duduk dan mempelajarinya, pada akhirnya Anda akan diberi hadiah!