Rumah >Operasi dan penyelenggaraan >Keselamatan >Bagaimana untuk melaksanakan suntikan kod mudah APK

Bagaimana untuk melaksanakan suntikan kod mudah APK

王林
王林ke hadapan
2023-05-14 11:43:062169semak imbas

1. Kata Pengantar

Fail smail diperoleh dengan menyahkompilasi apk tanpa penyulitan. Inject sahaja kod yang perlu disuntik. Kemudian meterai dan tandatanganinya!

2. Buat apk

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.

Bagaimana untuk melaksanakan suntikan kod mudah APK

3. Nyahkompilasi

1 Buka fail androimanifest.xml dan cari android:name diikuti dengan kelas di bawah aktiviti.

Bagaimana untuk melaksanakan suntikan kod mudah APK

2. Gunakan np manager untuk menyahkompilasi dan mendapatkan fail smail.

Bagaimana untuk melaksanakan suntikan kod mudah APK

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:

Bagaimana untuk melaksanakan suntikan kod mudah APK

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

Bagaimana untuk melaksanakan suntikan kod mudah APK

dan tukar 3 kepada 4. Selepas pengubahsuaian, kod keseluruhan

Bagaimana untuk melaksanakan suntikan kod mudah APK boleh disimpan. Menyusun tandatangan secara automatik.

4. Keputusan ujian

Susun, tandatangan dan pasang.

Bagaimana untuk melaksanakan suntikan kod mudah APK

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam