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:
|
* 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
|
* - 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 ...
|
* De tout temps les hommes on fait des apps android ...
|
||||||
*
|
*
|
||||||
* Introduire la notion de reverseur qui veux analyser une app
|
* 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
|
#import "3_rasta/X_var.typ": resultunusable
|
||||||
|
|
||||||
#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")
|
|
||||||
|
|
||||||
|
|
||||||
#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 {
|
} else {
|
||||||
false
|
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(
|
#show: matisse-thesis.with(
|
||||||
title-fr: todo[Find a title],
|
title-fr: todo[Find a title],
|
||||||
|
@ -40,7 +49,9 @@
|
||||||
keywords-fr: keywords-fr,
|
keywords-fr: keywords-fr,
|
||||||
abstract-en: abstract-en,
|
abstract-en: abstract-en,
|
||||||
abstract-fr: abstract-fr,
|
abstract-fr: abstract-fr,
|
||||||
|
abstract-font-size: 10pt,
|
||||||
draft: draft,
|
draft: draft,
|
||||||
|
abstract-only: abstract-only,
|
||||||
)
|
)
|
||||||
|
|
||||||
// Preamble
|
// Preamble
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue