43 lines
1.5 KiB
Typst
43 lines
1.5 KiB
Typst
#import "../lib.typ": todo, epigraph, jfl-note
|
|
|
|
= Background <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_analysis_techniques.typ")
|
|
#include("4_datasets.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]
|