parent
25c79da4f9
commit
021ac36e73
15 changed files with 110 additions and 75 deletions
|
@ -153,7 +153,7 @@ Regarding errors linked to the disk space, we observe few ratios for the excepti
|
|||
Manual inspections revealed that those errors are often a consequence of a failed apktool execution.
|
||||
|
||||
Second, the black squares indicate frequent errors that need to be investigated separately.
|
||||
In the next subsection, we manually analyzed, when possible, the code that generates this high ratio of errors and we give feedback about the possible causes and difficulties to write a bug fix.
|
||||
In the next subsection, we manually analysed, when possible, the code that generates this high ratio of errors and we give feedback about the possible causes and difficulties to write a bug fix.
|
||||
|
||||
=== Tool by Tool Investigation // <sec:rasta-tool-by-tool-inv>
|
||||
/*
|
||||
|
@ -211,7 +211,7 @@ Anadroid: DONE
|
|||
*/
|
||||
|
||||
#paragraph[Androguard and Androguard_dad][
|
||||
Surprisingly, while Androguard almost never fails to analyze an APK, the internal decompiler of Androguard (DAD) fails more than half of the time.
|
||||
Surprisingly, while Androguard almost never fails to analyse an APK, the internal decompiler of Androguard (DAD) fails more than half of the time.
|
||||
The analysis of the logs shows that the issue comes from the way the decompiled methods are stored: each method is stored in a file named after the method name and signature, and this file name can quickly exceed the size limit (255 characters on most file systems).
|
||||
It should be noticed that Androguard_dad rarely fails on the Drebin dataset.
|
||||
This illustrates the importance to test tools on real and up-to-date APKs: even a bad handling of filenames can influence an analysis.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue