Skip to content

futurelighthouse/EC700-Epoch-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EC700-Epoch-2

This project contains the filtered set of potentially vulnerable apks and all of the sources necessary to run FlowDroid against them (either the modified FlowDroid or original).

To run flowdroid, open a shell in the flowdroid directory and run the following command:

python filter_apks.py <Y/N>

Where y/n indicates whether to use the modified (yes) or original (no) version of FlowDroid. Custom version of flowdroid is unstable withsome APKs.

FlowDroidTestApp contains the AndroidStudio project that we used as a test app to debug and modify FlowDroid (as well as determine its capabilities).

custom-flowdroid-code contains the modified source code for FlowDroid. Each subfolder is an eclipse project; the only relevant project is soot-infoflow; most of the modified code can be found in com.soot.infoflow.problems.InfoFlowProblem (mostly one-line changes). To build, each folder must be loaded into eclipse as a separate file in the workspace, and all of the jars in the flowdroid folder must be imported as dependencies (if there are missing dependency errors in soot-infoflow-android). Export soot-infoflow as soot-infoflow.jar

About

Team Alpha-2, work on FlowDroid

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.7%
  • TeX 2.6%
  • HTML 0.8%
  • XSLT 0.6%
  • Shell 0.1%
  • Jasmin 0.1%
  • Other 0.1%