wip
This commit is contained in:
parent
e6c8b0ee6c
commit
65fae6dde2
5 changed files with 29 additions and 8 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1 +1 @@
|
|||
main.pdf
|
||||
*.pdf
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
/*
|
||||
* Vocabulaire:
|
||||
* - Obfuscation: brouillage, jofr 1 jav 2013 https://www.legifrance.gouv.fr/jorf/jo/id/JORFCONT000026871045
|
||||
* - Obfuscation: brouillage, Reverse Engineering: Ingénierie Inverse, jofr 1 jav 2013 https://www.legifrance.gouv.fr/jorf/jo/id/JORFCONT000026871045
|
||||
* - Malware: Maliciel, https://cyber.gouv.fr/le-cyberdico#M
|
||||
*
|
||||
*
|
||||
|
|
|
@ -6,6 +6,10 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* A mettre qqp:
|
||||
* - "Evaluating the Reusability of Android Static Analysis Tools" https://dx.doi.org/10.1007/978-3-031-66459-5_10 10.1007/978-3-031-66459-5_10 21st International Conference on Software and Systems Reuse, ICSR 2024 https://hal.science/hal-04557993v1
|
||||
* - "Class Loaders in the Middle: Confusing Android Static Analyzers" in Digital Threats: Research and Practice http://dx.doi.org/10.1145/3754457
|
||||
*
|
||||
* De tout temps les hommes on fait des apps android ...
|
||||
*
|
||||
* Introduire la notion de reverseur qui veux analyser une app
|
||||
|
|
18
abstract.typ
18
abstract.typ
|
@ -1,9 +1,15 @@
|
|||
#import "@local/template-thesis-matisse:0.0.1": todo
|
||||
|
||||
#let keywords-en = ("Android", "malware analysis", "static analysis", "class loading", "code obfuscation", todo[Keywords])
|
||||
#let keywords-fr = ("Android", "analyse de maliciels", "analyse statique", "chargement de classe", "brouillage de code")
|
||||
#import "3_rasta/X_var.typ": resultunusable
|
||||
|
||||
|
||||
#let abstract-en = text(fill: luma(75%), lorem(175))
|
||||
#let keywords-en = ("Android", "Malware Analysis", "Reverse Engineering", "Class Loading", "Code Obfuscation" )
|
||||
#let keywords-fr = ("Android", "Analyse de Maliciels", "Ingénierie Inverse", "Chargement de Classe", "Brouillage de Code")
|
||||
|
||||
#let abstract-fr = text(fill: luma(75%), lorem(175))
|
||||
|
||||
#let abstract-en = [
|
||||
]
|
||||
|
||||
#let abstract-fr = [
|
||||
Cette thèse explore les difficultés liées à l'ingénierie inverse d'applications Android.
|
||||
Dans un premier temps, elle reprend un effort de la communauté qui a identifié les contributions entre 2011 et 2017 portant sur l'analyse static d'application mobiles, et propose une méthodes pour évaluer la réutilisabilité des outils associés.
|
||||
|
||||
]
|
||||
|
|
11
main.typ
11
main.typ
|
@ -26,6 +26,15 @@
|
|||
} else {
|
||||
false
|
||||
}
|
||||
#let abstract-only = if "abstract-only" in sys.inputs {
|
||||
assert(
|
||||
sys.inputs.abstract-only == "true" or sys.inputs.draft == "false",
|
||||
message: "If --input abstract-only=<val> is set, <val> must be 'true', or 'false'"
|
||||
)
|
||||
sys.inputs.abstract-only == "true"
|
||||
} else {
|
||||
false
|
||||
}
|
||||
|
||||
#show: matisse-thesis.with(
|
||||
title-fr: todo[Find a title],
|
||||
|
@ -40,7 +49,9 @@
|
|||
keywords-fr: keywords-fr,
|
||||
abstract-en: abstract-en,
|
||||
abstract-fr: abstract-fr,
|
||||
abstract-font-size: 10pt,
|
||||
draft: draft,
|
||||
abstract-only: abstract-only,
|
||||
)
|
||||
|
||||
// Preamble
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue