Merge branch 'main' of git.mineau.eu:these-ammii/thesis
All checks were successful
/ test_checkout (push) Successful in 1m36s
All checks were successful
/ test_checkout (push) Successful in 1m36s
This commit is contained in:
commit
1d55be1853
2 changed files with 33 additions and 1 deletions
|
@ -108,7 +108,7 @@ The remaining #num(nb_bytecode_collected - nb_google - nb_appsflyer - nb_faceboo
|
|||
caption: [Most common dynamically loaded files]
|
||||
) <tab:th-bytecode-hashes>
|
||||
|
||||
=== Impact on Analysis Tools Finishing Rate
|
||||
=== Impact on Analysis Tools
|
||||
|
||||
Unfortunately, our implementation of the transformation is imperfect and does fails some time.
|
||||
Over the #num(dyn_res.all.nb - dyn_res.all.nb_failed), #num(nb_patched) were patched.
|
||||
|
@ -136,6 +136,24 @@ We run the tools on the #APK before and after patching, and compared the finishi
|
|||
|
||||
#jfl-note[Combien d'app tranforme? on parle des 888? on fait les 2 tranformation sur chaque apk? ca reussit tout le temps?]
|
||||
|
||||
#todo[Finish @tab:th-compare-cg]
|
||||
#figure({
|
||||
let nb_col = 3
|
||||
table(
|
||||
columns: (2fr, 2fr, 1fr),
|
||||
table.header(
|
||||
//[SHA 256], [Original CG edges], [New CG edges], [Edges added], [Reflection edges added],
|
||||
[SHA 256], [CG Edges added], [Reflection edges added],
|
||||
),
|
||||
..compared_callgraph.map(
|
||||
//(e) => ([#lower(e.sha256).slice(0, 10)...], num(e.edges_before), num(e.edges_after), num(e.added), num(e.added_ref_only))
|
||||
(e) => ([#lower(e.sha256).slice(0, 10)...], [#num(e.added) #h(.5em) #text(fill: luma(75))[(#num(e.edges_after) - #num(e.edges_before))]], num(e.added_ref_only))
|
||||
).flatten(),
|
||||
[#lower("5D2CD1D10ABE9B1E8D93C4C339A6B4E3D75895DE1FC49E248248B5F0B05EF1CE").slice(0, 10)...], table.cell(colspan: nb_col - 1)[Instrumentation Crached]
|
||||
)},
|
||||
caption: []
|
||||
) <tab:th-compare-cg>
|
||||
|
||||
=== Example
|
||||
|
||||
We use on our approach on a small #APK.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue