thesis/2_background/main.typ
Jean-Marie Mineau 81f49f87d3
All checks were successful
/ test_checkout (push) Successful in 1m21s
wip
2025-08-19 23:27:25 +02:00

45 lines
1.5 KiB
Typst

#import "../lib.typ": todo, epigraph, jfl-note
= Background and Motivation <sec:bg>
#epigraph("Alexis \"Lex\" Murphy, Jurassic Park")[This is a Unix system. I know this.]
#include("0_intro.typ")
#include("1_android.typ")
#include("2_tools.typ")
#include("3_static_analysis.typ")
#include("4_datasets_and_benchmarking.typ")
#include("_chapter_4_soa.typ")
#include("X_dynamic_analysis.typ")
/*
* Cours generique sur android
* présenter apk tool, jadx, androguard et flowdroid
* analyse statique
* outils avec des datasets un peu trop gentils
*
* analyse dynamique
*
* process du reverseur
*
* Garder les détails du class loading et de la reflection pour les chapitres associés?
*
* Analyse dynamique
*/
#jfl-note[
Le chapitre background est tres technique et descriptif: il dit "il y a tel ettel outil".
A ce state et avant le chap 3 on aimerait lire:
- Les objectifs globaux de la these
- Ce que fait classiquement un reverser avec une app et quels sont ses pbs
- Puis de l'état de l'art pour dire quels sont les contribs du passé qui ont tenté d'aider ce reverser
par ex, le reverser a envi de savoir si l'app fait fuiter des donées de géoloc.
Dans ce cas, on peut utiliser taintdroid, pour calculer si c'est le cas statiquement, et parler des limites.
Idem pour les contribs en analyse dyn.
A la fin on aimerait avoir une idée plus claire des limites en ayant illustré avec différentes taches de reverse. Limites résumées:
- Les outils crashent beaucoup
- Le chargement dyn fait chier
- Une appli dissequee ne peut pas etre analysé
][todo]