Rumah >Operasi dan penyelenggaraan >Keselamatan >Bagaimana untuk melaksanakan suntikan kod mudah APK
Fail smail diperoleh dengan menyahkompilasi apk tanpa penyulitan. Inject sahaja kod yang perlu disuntik. Kemudian meterai dan tandatanganinya!
Gunakan studio android untuk menjana apk mudah. Hanya gunakan kod lalai.
package com.example.myapplication1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
Selepas menjana apk, jalankan apk.
1 Buka fail androimanifest.xml dan cari android:name diikuti dengan kelas di bawah aktiviti.
2. Gunakan np manager untuk menyahkompilasi dan mendapatkan fail smail.
Kandungan fail adalah seperti di atas. Kita perlu mencari fungsi onCreate, iaitu fungsi yang dipanggil untuk mencipta halaman. Kemudian kita boleh tampal kod yang kita ingin inject sebelum return-void. Kod yang disuntik ialah gesaan pop timbul. Kata gesaan ialah ujian. Kod smailnya ialah
const-string v0, "test" const/4 v1, 0x0 invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object v0 invoke-virtual {v0}, Landroid/widget/Toast;->show()V
Selepas mengisi smail, formatnya adalah seperti berikut:
Kaedah yang dimasukkan adalah kaedah yang lengkap. Perlu baris tambah 1. Pada masa yang sama, tetingkap pop timbul ialah komponen dan perlu didaftarkan di hadapan
dan tukar 3 kepada 4. Selepas pengubahsuaian, kod keseluruhan
boleh disimpan. Menyusun tandatangan secara automatik.
Susun, tandatangan dan pasang.
Tetingkap pop timbul yang berjaya.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan suntikan kod mudah APK. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!