This commit is contained in:
parent
760609e901
commit
7f1a5430fb
5 changed files with 1056 additions and 844 deletions
|
@ -5,7 +5,7 @@
|
||||||
#show figure.where(kind: raw): set figure(supplement: [Code])
|
#show figure.where(kind: raw): set figure(supplement: [Code])
|
||||||
#let mp = text(font: "libertinus serif", sym.dot.c)
|
#let mp = text(font: "libertinus serif", sym.dot.c)
|
||||||
|
|
||||||
= Résumé en Français
|
= Résumé Substantiel en Français
|
||||||
|
|
||||||
#epigraph("Ellana Caldin, Le Pacte des Marchombres, Tome 1: Ellana, de Pierre Bottero")[Il y a deux réponses à cette question, comme à toutes les questions : celle du savant et celle du poète.]
|
#epigraph("Ellana Caldin, Le Pacte des Marchombres, Tome 1: Ellana, de Pierre Bottero")[Il y a deux réponses à cette question, comme à toutes les questions : celle du savant et celle du poète.]
|
||||||
|
|
||||||
|
@ -51,6 +51,10 @@ Il n'existe pas de solution standard pour transmettre ces données aux outils d'
|
||||||
Certaines contributions d'ingénierie inverse ont déjà proposé d'instrumenter (modifier) l'application pour y ajouter les résultats de leur analyse avant de l'analyser avec d'autres outils.
|
Certaines contributions d'ingénierie inverse ont déjà proposé d'instrumenter (modifier) l'application pour y ajouter les résultats de leur analyse avant de l'analyser avec d'autres outils.
|
||||||
Cette approche prometteuse motive notre troisième problématique: #pb3-text-fr
|
Cette approche prometteuse motive notre troisième problématique: #pb3-text-fr
|
||||||
|
|
||||||
|
|
||||||
|
#todo[Expliquer que la suite est un résumé francais des chapitres]
|
||||||
|
#todo[Bouger le résumé a la fin fr à la fin?]
|
||||||
|
|
||||||
#[
|
#[
|
||||||
== Evaluation de la réutilisabilité des outils d'analyse statique pour Android
|
== Evaluation de la réutilisabilité des outils d'analyse statique pour Android
|
||||||
|
|
||||||
|
|
|
@ -26,3 +26,24 @@ Some tools however encode their result in the form of a new augmented Android ap
|
||||||
The idea beeing that any Android analysis tools must be able to handle an Android application in the first place, so it will have access to those new information.
|
The idea beeing that any Android analysis tools must be able to handle an Android application in the first place, so it will have access to those new information.
|
||||||
|
|
||||||
In this section, explore in more details those different aspects of Android reverse engineering.
|
In this section, explore in more details those different aspects of Android reverse engineering.
|
||||||
|
|
||||||
|
#todo[Plan d'annonce]
|
||||||
|
#todo[Petit intro back platform classes, séparé de soa]
|
||||||
|
#todo[Petit intro class loading séparé de soa]
|
||||||
|
#todo[Bien séparer background et st-o-a]
|
||||||
|
#todo[bien dédier des sections/sous section aux 3 problemes]
|
||||||
|
#todo[synthese a la fin de chaque section soa des problemes]
|
||||||
|
#todo[Problematique avant soa]
|
||||||
|
|
||||||
|
|
||||||
|
#todo[
|
||||||
|
plan:
|
||||||
|
|
||||||
|
- 2.1 intro
|
||||||
|
- 2.2 bases d'Android et RE (completer un peu pour souligner les besoins qui menes au pbs)
|
||||||
|
- 2.3 Problématiques du RE (reprendre l'intro avec ce qui a été dit dans 2.2)
|
||||||
|
apktool et androguard sont réutilisé, ca fait supposé qu'il y a peut être un peu de réutilisation
|
||||||
|
on peut charger des classes, et dans le code d'android, on vois qu'en fait le classes loading est beaucoup plus important que ca
|
||||||
|
c'est connus que cl + statique + ref = nono, tout les outils présentes leurs solutions d'une certaine facons
|
||||||
|
- 2.4 State of the Art
|
||||||
|
]
|
||||||
|
|
|
@ -11,3 +11,5 @@
|
||||||
L'interet de patcher une app est qu'ensuite on peut donner cette APK a un outils d'analyse, cf @sec:rasta.
|
L'interet de patcher une app est qu'ensuite on peut donner cette APK a un outils d'analyse, cf @sec:rasta.
|
||||||
Dans ce chapitre, on va donc presenter...
|
Dans ce chapitre, on va donc presenter...
|
||||||
]
|
]
|
||||||
|
|
||||||
|
#todo[Section méthodologie avec le schemat]
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 102 KiB |
4
main.typ
4
main.typ
|
@ -70,8 +70,8 @@
|
||||||
defense-date: datetime(
|
defense-date: datetime(
|
||||||
year: 2025,
|
year: 2025,
|
||||||
month: 12,
|
month: 12,
|
||||||
day: 10,
|
day: 9,
|
||||||
).display("[year]-[month]-XX"),
|
).display("[year]-[month]-[day]"),
|
||||||
jury-content: jury-content,
|
jury-content: jury-content,
|
||||||
university: "CS",
|
university: "CS",
|
||||||
keywords-en: keywords-en,
|
keywords-en: keywords-en,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue