Col-E / Col-E/binary-resources
Improve ARSC obfuscation resilience
- Lingua principale
- Java
- Stelle
- 10
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
There are still a few cases where some junk data near the end of the file seems to make processing end earlier than it should. We get most of the data out, which is nice though.
We currently handle gracefully ending early here: https://github.com/Col-E/binary-resources/blob/master/src/main/java/com/google/devrel/gmscore/tools/apk/arsc/Chunk.java#L332
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia leggendo src/main/java/com/google/devrel/gmscore/tools/apk/arsc/Chunk.java intorno alla riga 332, dove viene gestita la terminazione anticipata. Riproduci i casi che coinvolgono dati spuri vicino alla fine di un file ARSC, quindi verifica che l’elaborazione estragga i dati rimanenti invece di terminare prematuramente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- reverse-engineering
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100