Skip to content
This repository was archived by the owner on Aug 25, 2021. It is now read-only.

Commit 18e36e4

Browse files
committed
rename again to avoid trademark issue
1 parent c0306fe commit 18e36e4

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# joint-advanced-defect-assessment
2-
JADA, This is Joint Advanced Defect assEsment framework for android applications, written in 2014. JADA is a tool written in Java and Scala with the power of Soot to provide
2+
This is Joint Advanced Defect assEsment framework for android applications, written in 2014. JAADAS is a tool written in Java and Scala with the power of Soot to provide
33
both interprocedure and intraprocedure static analysis for android applications. Its features include API misuse analysis, local-denial-of-service
44
(intent crash) analysis, inter-procedure style taint flow analysis (from intent to sensitive API, i.e. getting a parcelable from intent, and
55
use it to start activity).
66

7-
JADA can also combines multidex into one and analysis them altogether. Most of JADA's detection capabilities can be defined in groovy config file and text file (soot's source and sink file).
7+
JAADAS can also combines multidex into one and analysis them altogether. Most of JAADAS's detection capabilities can be defined in groovy config file and text file (soot's source and sink file).
88

99
# USAGE
10-
JADA is packed into a single jar archive and I provide a default vulnerability rules file. There're two major mode for JADA.
10+
JAADAS is packed into a single jar archive and I provide a default vulnerability rules file. There're two major mode for JAADAS.
1111

1212
## FullAnalysis
13-
`FullAnalysis` unleash the full power of JADA and Soot, including inter-procedure whole-application analysis and inter-procedure dataflow analysis.
13+
`FullAnalysis` unleash the full power of JAADAS and Soot, including inter-procedure whole-application analysis and inter-procedure dataflow analysis.
1414
But it may also consume much time and may not finish on machines with small memory (<16GB). Default is full-mode.
1515
## FastAnalysis
1616
`FastAnalysis` usually finishes in less than 1 minute and is intended for large-scale batch analysis. Inter-procedure analysis is disabled
@@ -19,7 +19,7 @@ to achieve maxmium flexibility. In normal situations this mode is enough for com
1919
--fastanalysis enables fastanalysis and disables fullanalysis.
2020

2121
Command line for analysis:
22-
`java -jar jada-0.1.jar vulnanalysis -f 1.apk -p /Users/hqdvista/android-sdks/platforms/ -c /Users/hqdvista/Dropbox/keen/Jada-devs/jada/config/ --fastanalysis`
22+
`java -jar JAADAS-0.1.jar vulnanalysis -f 1.apk -p /Users/hqdvista/android-sdks/platforms/ -c /Users/hqdvista/Dropbox/keen/JAADAS-devs/JAADAS/config/ --fastanalysis`
2323

2424
###-c option
2525
-c must be provided as the directory for config files, including taint rules, source and sink, vulnerable API description and so on. If you do
@@ -32,8 +32,8 @@ not understand the config files content, do not modify them, leave them as it is
3232
-f option specifies the APK to be analyzed.
3333

3434
## Output
35-
JADA will output result to in a list to console and also writes json-ed result to output/ directory: {MD5_OF_INPUT_APK}.txt. A sample can be
36-
find in output directory of this repo: https://github.com/flankerhqd/JADA/blob/master/output/92db77bbe1cae9004f11ef9d3d6cbf08.txt
35+
JAADAS will output result to in a list to console and also writes json-ed result to output/ directory: {MD5_OF_INPUT_APK}.txt. A sample can be
36+
find in output directory of this repo: https://github.com/flankerhqd/JAADAS/blob/master/output/92db77bbe1cae9004f11ef9d3d6cbf08.txt
3737

3838
Snippet:
3939

@@ -78,11 +78,11 @@ Snippet:
7878
```
7979

8080
# Hint
81-
To avoid OOM, add -Xmx option to commandline, e.g. java -jar jada-0.1.jar -Xmx8192m
81+
To avoid OOM, add -Xmx option to commandline, e.g. java -jar JAADAS-0.1.jar -Xmx8192m
8282

8383
# Build from source code
8484

85-
JADA is organized by gradle. Run `gradle fatJar` at the root of source directory and single-bundled jar will be generated at ./JADA/build/
85+
JAADAS is organized by gradle. Run `gradle fatJar` at the root of source directory and single-bundled jar will be generated at ./JAADAS/build/
8686
Each directory actually represents a git submodule originally. For simplicity I am combining them to same root directories and you can change it
8787
as you wish, track upstream Soot changes.
8888

@@ -92,7 +92,7 @@ https://speakerdeck.com/flankerhqd/jade-joint-advanced-defect-assesment
9292

9393
# Prebuilt binary Download
9494

95-
https://github.com/flankerhqd/JADA/releases/download/release0.1/JADA-0.1alpha.zip
95+
https://github.com/flankerhqd/JAADAS/releases/download/release0.1/JAADAS-0.1alpha.zip
9696

9797
# Credits
9898
Thanks Soot authors (https://github.com/Sable/soot) for providing such a good framework.

0 commit comments

Comments
 (0)