├── LICENSE ├── README.md ├── Study ├── README.md └── Study │ ├── app_infomation(180).xlsx │ ├── project_lists(1,728).xlsx │ ├── setting_keyword_issues(11,656).xlsx │ ├── specific_APIs_list.xlsx │ ├── study_list(1,074).xlsx │ └── usage_of_settings(180).xlsx └── Tool ├── SetChecker ├── .vscode │ ├── launch.json │ └── settings.json ├── bin │ ├── FileParseJson.class │ ├── FlowAnalysis$1.class │ ├── FlowAnalysis$2.class │ ├── FlowAnalysis$AnalysisMode.class │ ├── FlowAnalysis.class │ ├── GeneratePattern.class │ ├── Main.class │ ├── PatternAnalysis$1.class │ ├── PatternAnalysis$2.class │ ├── PatternAnalysis$AnalysisMode.class │ ├── PatternAnalysis.class │ ├── PatternFlowSet.class │ ├── TestApp$1.class │ ├── TestApp.class │ └── Util.class ├── lib │ ├── AXMLPrinter2.jar │ ├── android-2.3.1.jar │ ├── android-4.1.1.4.jar │ ├── android-support-v4.jar │ ├── cltk.jar │ ├── json-20210307.jar │ ├── soot-infoflow-android-2.9.0.jar │ └── sootclasses-trunk-jar-with-dependencies.jar ├── resource │ ├── allmappings │ ├── allmappings.json │ ├── dangerouslist.txt │ ├── pattern.json │ ├── pattern1.json │ ├── pattern2.json │ └── publishedapimapping.json └── src │ ├── FileParseJson.java │ ├── FlowAnalysis.java │ ├── GeneratePattern.java │ ├── Main.java │ ├── PatternAnalysis.java │ ├── PatternFlowSet.java │ ├── TestApp.java │ └── Util.java └── SetDroid ├── Document ├── Android_logo.jpg ├── Android_robot.png ├── DroidBot_documentation.docx ├── DroidBot_documentation.pdf ├── Heartbeat.mp3 ├── droidbot_utg.png ├── droidmutator_test_report.png ├── intermission.mp3 ├── password.txt ├── sample.3gp ├── sample_3GPP.3gp.zip ├── sample_iPod.m4v ├── sample_mpeg4.mp4 └── sample_sorenson.mov ├── app.py ├── checker.py ├── device.py ├── event.py ├── executor.py ├── injector.py ├── policy.py ├── setdroid.py ├── start.py ├── state.py ├── style.html ├── utils.py └── view.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/README.md -------------------------------------------------------------------------------- /Study/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Study/README.md -------------------------------------------------------------------------------- /Study/Study/app_infomation(180).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Study/Study/app_infomation(180).xlsx -------------------------------------------------------------------------------- /Study/Study/project_lists(1,728).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Study/Study/project_lists(1,728).xlsx -------------------------------------------------------------------------------- /Study/Study/setting_keyword_issues(11,656).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Study/Study/setting_keyword_issues(11,656).xlsx -------------------------------------------------------------------------------- /Study/Study/specific_APIs_list.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Study/Study/specific_APIs_list.xlsx -------------------------------------------------------------------------------- /Study/Study/study_list(1,074).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Study/Study/study_list(1,074).xlsx -------------------------------------------------------------------------------- /Study/Study/usage_of_settings(180).xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Study/Study/usage_of_settings(180).xlsx -------------------------------------------------------------------------------- /Tool/SetChecker/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/.vscode/launch.json -------------------------------------------------------------------------------- /Tool/SetChecker/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/.vscode/settings.json -------------------------------------------------------------------------------- /Tool/SetChecker/bin/FileParseJson.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/FileParseJson.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/FlowAnalysis$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/FlowAnalysis$1.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/FlowAnalysis$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/FlowAnalysis$2.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/FlowAnalysis$AnalysisMode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/FlowAnalysis$AnalysisMode.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/FlowAnalysis.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/FlowAnalysis.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/GeneratePattern.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/GeneratePattern.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/Main.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/PatternAnalysis$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/PatternAnalysis$1.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/PatternAnalysis$2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/PatternAnalysis$2.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/PatternAnalysis$AnalysisMode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/PatternAnalysis$AnalysisMode.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/PatternAnalysis.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/PatternAnalysis.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/PatternFlowSet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/PatternFlowSet.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/TestApp$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/TestApp$1.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/TestApp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/TestApp.class -------------------------------------------------------------------------------- /Tool/SetChecker/bin/Util.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/bin/Util.class -------------------------------------------------------------------------------- /Tool/SetChecker/lib/AXMLPrinter2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/AXMLPrinter2.jar -------------------------------------------------------------------------------- /Tool/SetChecker/lib/android-2.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/android-2.3.1.jar -------------------------------------------------------------------------------- /Tool/SetChecker/lib/android-4.1.1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/android-4.1.1.4.jar -------------------------------------------------------------------------------- /Tool/SetChecker/lib/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/android-support-v4.jar -------------------------------------------------------------------------------- /Tool/SetChecker/lib/cltk.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/cltk.jar -------------------------------------------------------------------------------- /Tool/SetChecker/lib/json-20210307.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/json-20210307.jar -------------------------------------------------------------------------------- /Tool/SetChecker/lib/soot-infoflow-android-2.9.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/soot-infoflow-android-2.9.0.jar -------------------------------------------------------------------------------- /Tool/SetChecker/lib/sootclasses-trunk-jar-with-dependencies.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/lib/sootclasses-trunk-jar-with-dependencies.jar -------------------------------------------------------------------------------- /Tool/SetChecker/resource/allmappings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/resource/allmappings -------------------------------------------------------------------------------- /Tool/SetChecker/resource/allmappings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/resource/allmappings.json -------------------------------------------------------------------------------- /Tool/SetChecker/resource/dangerouslist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/resource/dangerouslist.txt -------------------------------------------------------------------------------- /Tool/SetChecker/resource/pattern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/resource/pattern.json -------------------------------------------------------------------------------- /Tool/SetChecker/resource/pattern1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/resource/pattern1.json -------------------------------------------------------------------------------- /Tool/SetChecker/resource/pattern2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/resource/pattern2.json -------------------------------------------------------------------------------- /Tool/SetChecker/resource/publishedapimapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/resource/publishedapimapping.json -------------------------------------------------------------------------------- /Tool/SetChecker/src/FileParseJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/FileParseJson.java -------------------------------------------------------------------------------- /Tool/SetChecker/src/FlowAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/FlowAnalysis.java -------------------------------------------------------------------------------- /Tool/SetChecker/src/GeneratePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/GeneratePattern.java -------------------------------------------------------------------------------- /Tool/SetChecker/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/Main.java -------------------------------------------------------------------------------- /Tool/SetChecker/src/PatternAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/PatternAnalysis.java -------------------------------------------------------------------------------- /Tool/SetChecker/src/PatternFlowSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/PatternFlowSet.java -------------------------------------------------------------------------------- /Tool/SetChecker/src/TestApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/TestApp.java -------------------------------------------------------------------------------- /Tool/SetChecker/src/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetChecker/src/Util.java -------------------------------------------------------------------------------- /Tool/SetDroid/Document/Android_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/Android_logo.jpg -------------------------------------------------------------------------------- /Tool/SetDroid/Document/Android_robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/Android_robot.png -------------------------------------------------------------------------------- /Tool/SetDroid/Document/DroidBot_documentation.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/DroidBot_documentation.docx -------------------------------------------------------------------------------- /Tool/SetDroid/Document/DroidBot_documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/DroidBot_documentation.pdf -------------------------------------------------------------------------------- /Tool/SetDroid/Document/Heartbeat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/Heartbeat.mp3 -------------------------------------------------------------------------------- /Tool/SetDroid/Document/droidbot_utg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/droidbot_utg.png -------------------------------------------------------------------------------- /Tool/SetDroid/Document/droidmutator_test_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/droidmutator_test_report.png -------------------------------------------------------------------------------- /Tool/SetDroid/Document/intermission.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/intermission.mp3 -------------------------------------------------------------------------------- /Tool/SetDroid/Document/password.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/password.txt -------------------------------------------------------------------------------- /Tool/SetDroid/Document/sample.3gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/sample.3gp -------------------------------------------------------------------------------- /Tool/SetDroid/Document/sample_3GPP.3gp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/sample_3GPP.3gp.zip -------------------------------------------------------------------------------- /Tool/SetDroid/Document/sample_iPod.m4v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/sample_iPod.m4v -------------------------------------------------------------------------------- /Tool/SetDroid/Document/sample_mpeg4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/sample_mpeg4.mp4 -------------------------------------------------------------------------------- /Tool/SetDroid/Document/sample_sorenson.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/Document/sample_sorenson.mov -------------------------------------------------------------------------------- /Tool/SetDroid/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/app.py -------------------------------------------------------------------------------- /Tool/SetDroid/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/checker.py -------------------------------------------------------------------------------- /Tool/SetDroid/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/device.py -------------------------------------------------------------------------------- /Tool/SetDroid/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/event.py -------------------------------------------------------------------------------- /Tool/SetDroid/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/executor.py -------------------------------------------------------------------------------- /Tool/SetDroid/injector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/injector.py -------------------------------------------------------------------------------- /Tool/SetDroid/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/policy.py -------------------------------------------------------------------------------- /Tool/SetDroid/setdroid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/setdroid.py -------------------------------------------------------------------------------- /Tool/SetDroid/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/start.py -------------------------------------------------------------------------------- /Tool/SetDroid/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/state.py -------------------------------------------------------------------------------- /Tool/SetDroid/style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/style.html -------------------------------------------------------------------------------- /Tool/SetDroid/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/utils.py -------------------------------------------------------------------------------- /Tool/SetDroid/view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/setting-defect-fuzzing/home/HEAD/Tool/SetDroid/view.py --------------------------------------------------------------------------------