You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 16, 2024. It is now read-only.
Secure, Unified, Powerful and Extensible Rust Android Analyzer
10
10
11
-
This project aims to create an automatic system capable of analyzing **Android** applications to search for security vulnerabilities. In the process of creating such tool the current market will be analyzed to look into the existent solutions and find out what can be improved. Also, a vulnerability analysis process will be researched, choosing the one that best matches with the original objectives to design our tool later.
11
+
This project aims to create an automatic system capable of analyzing **Android** applications to
12
+
search for security vulnerabilities. In the process of creating such tool the current market will
13
+
be analyzed to look into the existent solutions and find out what can be improved. Also, a
14
+
vulnerability analysis process will be researched, choosing the one that best matches with the
15
+
original objectives to design our tool later.
12
16
13
-
The second objective of the project will be to implement the developed tool in a way that it will be capable of analyzing a significant amount of applications. During this process new knowledge will be acquired both in technology and security, with will provide us with the bases for new developments.
17
+
The second objective of the project will be to implement the developed tool in a way that it will
18
+
be capable of analyzing a significant amount of applications. During this process new knowledge
19
+
will be acquired both in technology and security, with will provide us with the bases for new
20
+
developments.
14
21
15
-
The main objective of the project will be to analyze a big amount of **Android** applications from the **Google Play** market carrying out a global analysis of the current state of the security in **Android** applications. Furthermore, our applications could be used in the future to make an analysis of the evolution of said state.
22
+
The main objective of the project will be to analyze a big amount of **Android** applications from
23
+
the **Google Play** market carrying out a global analysis of the current state of the security in
24
+
**Android** applications. Furthermore, our applications could be used in the future to make an
25
+
analysis of the evolution of said state.
16
26
17
27
## Installation ##
18
28
19
-
We are planning on releasing binaries for the application so it is easier to use. Until then, installing **Rust** is needed to use it. These are the steps before using the program:
29
+
We are planning on releasing binaries for the application so it is easier to use. Until then,
30
+
installing **Rust** is needed to use it. These are the steps before using the program:
20
31
21
32
1. Download and install **Rust**. This is easily done through the following link:
22
33
@@ -26,7 +37,8 @@ We are planning on releasing binaries for the application so it is easier to use
3. Build dependencies. Inside the repository, execute the following command. It should download and compile all program dependencies.
40
+
3. Build dependencies. Inside the repository, execute the following command. It should download and
41
+
compile all program dependencies.
30
42
31
43
`cargo build`
32
44
@@ -36,7 +48,10 @@ If everything went right up until this point, you're ready to go!
36
48
37
49
## Usage ##
38
50
39
-
SUPER is very easy to use. Just download the desired *.apk* into the *downloads* folder (create that folder if necessary) and use the name as an argument when running the program. After the execution, a detailed report will appear in the *results* folder with that application name. There are a few usage options available:
51
+
SUPER is very easy to use. Just download the desired *.apk* into the *downloads* folder (create
52
+
that folder if necessary) and use the name as an argument when running the program. After the
53
+
execution, a detailed report will appear in the *results* folder with that application name. There
54
+
are a few usage options available:
40
55
41
56
```
42
57
USAGE:
@@ -61,4 +76,6 @@ for instructions about how to proceed.
61
76
62
77
## License ##
63
78
64
-
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
79
+
This program is free software: you can redistribute it and/or modify it under the terms of the GNU
80
+
General Public License as published by the Free Software Foundation, either version 3 of the
0 commit comments