Heim >Betrieb und Instandhaltung >Sicherheit >So führen Sie eine einfache APK-Codeinjektion durch

So führen Sie eine einfache APK-Codeinjektion durch

王林
王林nach vorne
2023-05-14 11:43:062164Durchsuche

1. Vorwort

apk wird ohne Verschlüsselung dekompiliert, um die Smail-Datei zu erhalten. Fügen Sie einfach den Code ein, der eingefügt werden muss. Dann versiegeln und unterschreiben Sie es!

2. APK erstellen

Verwenden Sie Android Studio, um eine einfache APK zu erstellen. Verwenden Sie einfach den Standardcode.

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);
    }
}

Nachdem Sie die APK generiert haben, führen Sie die APK aus.

So führen Sie eine einfache APK-Codeinjektion durch

3. Dekompilieren

1. Öffnen Sie die Datei androimanifest.xml und suchen Sie unter Aktivität nach dem Namen android:name.

So führen Sie eine einfache APK-Codeinjektion durch

2. Verwenden Sie den NP-Manager, um die Smail-Datei zu dekompilieren und abzurufen.

So führen Sie eine einfache APK-Codeinjektion durch

Der Inhalt der Datei ist wie oben. Wir müssen die Funktion onCreate finden, eine Funktion, die zum Erstellen der Seite aufgerufen wird. Dann können wir den Code einfügen, den wir vor return-void einfügen möchten. Der eingefügte Code ist eine Popup-Eingabeaufforderung. Das Aufforderungswort ist test. Der Smail-Code lautet

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

Nach dem Ausfüllen der E-Mail lautet das Format wie folgt:

So führen Sie eine einfache APK-Codeinjektion durch

Die eingefügte Methode ist eine vollständige Methode. Brauche Zeile plus 1. Gleichzeitig ist das Popup-Fenster eine Komponente und muss vor der Änderung 3 bis 4 registriert werden. Speichern Sie nach der Änderung einfach den Gesamtcode

So führen Sie eine einfache APK-Codeinjektion durch. Signaturen automatisch zusammenstellen.

4. Testergebnisse

Kompilieren, signieren und installieren. So führen Sie eine einfache APK-Codeinjektion durch

Erfolgreiches Popup-Fenster.

Das obige ist der detaillierte Inhalt vonSo führen Sie eine einfache APK-Codeinjektion durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen