Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

frida.ProcessNotFoundError:

Aperta
#117 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
20/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
android, python

Direzione di ricerca

Inizia dalla riga 33 di Tracking.py, dove get_usb_device().attach('com.app.test') genera ProcessNotFoundError, e verifica che il pacchetto di destinazione sia in esecuzione sull’emulatore Bluestacks Android 4.4.4 con root. Il lavoro è completato quando la configurazione segnalata riesce a individuare e ad associarsi al processo richiesto, con tutti i dettagli necessari per la riproduzione documentati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

C:\python32\python-2.7.10\python.exe D:/source/python/tracking_tools/Tracking.py
Traceback (most recent call last):
File "D:/source/python/tracking_tools/Tracking.py", line 33, in
process = frida.get_usb_device().attach('com.app.test')
File "C:\Users\Gigabyte\AppData\Roaming\Python\Python27\site-packages\frida\core.py", line 97, in attach
return Session(self._impl.attach(self._pid_of(target)))
File "C:\Users\Gigabyte\AppData\Roaming\Python\Python27\site-packages\frida\core.py", line 115, in _pid_of
return self.get_process(target).pid
File "C:\Users\Gigabyte\AppData\Roaming\Python\Python27\site-packages\frida\core.py", line 73, in get_process
raise _frida.ProcessNotFoundError("unable to find process with name '%s'" % process_name)
frida.ProcessNotFoundError: unable to find process with name 'com.app.test'

`import frida, sys

def on_message(message, data):
    if message['type'] == 'send':
        print("[*] {0}".format(message['payload']))
    else:
        print(message)

jscode = """
Java.perform(function () {
    // Function to hook is defined here
    var MainActivity = Java.use('com.app.test.MainActivity');

    // Whenever button is clicked
    MainActivity.onClick.implementation = function (v) {
        // Show a message to know that the function got called
        send('onClick');

        // Call the original onClick handler
        this.onClick(v);

        // Set our values after running the original onClick handler
        this.m.value = 0;
        this.n.value = 1;
        this.cnt.value = 999;

        // Log to the console that it's done, and we should have the flag!
        console.log('Done:' + JSON.stringify(this.cnt));
    };
});
"""

process = frida.get_usb_device().attach('com.app.test')
script = process.create_script(jscode)
script.on('message', on_message)
print('[*] Running CTF')
script.load()
sys.stdin.read()`

I'm using android emulator 4.4.4( bluestack rooted) and frida 10.2.3

Lingua principale
Python
Stelle
873
Fork
173
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di frida/frida-python

Tutte le issue di frida/frida-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.