[{"title":"( 1074 个子文件 9.43MB ) java项目案例分析源码-FlowDroid:FlowDroid静态数据流跟踪器","children":[{"title":"FlowDroidAliasActivity.apk <span style='color:#111;'> 1.55MB </span>","children":null,"spread":false},{"title":"SourceToSink6.apk <span style='color:#111;'> 878.90KB </span>","children":null,"spread":false},{"title":"SourceToSink3.apk <span style='color:#111;'> 878.51KB </span>","children":null,"spread":false},{"title":"SourceToSink2.apk <span style='color:#111;'> 878.33KB </span>","children":null,"spread":false},{"title":"SourceToSink5.apk <span style='color:#111;'> 878.30KB </span>","children":null,"spread":false},{"title":"SourceToSink4.apk <span style='color:#111;'> 878.30KB </span>","children":null,"spread":false},{"title":"SourceToSink1.apk <span style='color:#111;'> 878.21KB </span>","children":null,"spread":false},{"title":"enriched1.apk <span style='color:#111;'> 716.36KB </span>","children":null,"spread":false},{"title":"9458cfb51c90130938abcef7173c3f6d44a02720.apk <span style='color:#111;'> 184.02KB </span>","children":null,"spread":false},{"title":"ReturnParameterTest.apk <span style='color:#111;'> 175.70KB </span>","children":null,"spread":false},{"title":"InsecureBank.apk <span style='color:#111;'> 58.52KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 106B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 103B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 24B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":".gitmodules <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"j2ee.jar <span style='color:#111;'> 791.23KB </span>","children":null,"spread":false},{"title":"protobuf-java-2.5.0.jar <span style='color:#111;'> 520.95KB </span>","children":null,"spread":false},{"title":"junit.jar <span style='color:#111;'> 239.30KB </span>","children":null,"spread":false},{"title":"junit.jar <span style='color:#111;'> 239.30KB </span>","children":null,"spread":false},{"title":"cos.jar <span style='color:#111;'> 55.08KB </span>","children":null,"spread":false},{"title":"org.hamcrest.core_1.3.0.jar <span style='color:#111;'> 54.49KB </span>","children":null,"spread":false},{"title":"org.hamcrest.core_1.3.0.jar <span style='color:#111;'> 54.49KB </span>","children":null,"spread":false},{"title":"Ic3Data.java <span style='color:#111;'> 384.68KB </span>","children":null,"spread":false},{"title":"ARSCFileParser.java <span style='color:#111;'> 79.03KB </span>","children":null,"spread":false},{"title":"SummaryTaintWrapper.java <span style='color:#111;'> 75.58KB </span>","children":null,"spread":false},{"title":"InfoflowConfiguration.java <span style='color:#111;'> 71.56KB </span>","children":null,"spread":false},{"title":"SetupApplication.java <span style='color:#111;'> 71.01KB </span>","children":null,"spread":false},{"title":"Infoflow.java <span style='color:#111;'> 49.69KB </span>","children":null,"spread":false},{"title":"HeapTests.java <span style='color:#111;'> 41.64KB </span>","children":null,"spread":false},{"title":"InfoflowProblem.java <span style='color:#111;'> 39.41KB </span>","children":null,"spread":false},{"title":"MainClass.java <span style='color:#111;'> 38.24KB </span>","children":null,"spread":false},{"title":"BaseEntryPointCreator.java <span style='color:#111;'> 34.89KB </span>","children":null,"spread":false},{"title":"BackwardsInfoflowProblem.java <span style='color:#111;'> 34.51KB </span>","children":null,"spread":false},{"title":"AbstractCallbackAnalyzer.java <span style='color:#111;'> 33.62KB </span>","children":null,"spread":false},{"title":"IFDSSolver.java <span style='color:#111;'> 31.85KB </span>","children":null,"spread":false},{"title":"InterproceduralConstantValuePropagator.java <span style='color:#111;'> 31.40KB </span>","children":null,"spread":false},{"title":"FlowInsensitiveSolver.java <span style='color:#111;'> 29.92KB </span>","children":null,"spread":false},{"title":"IFDSSolver.java <span style='color:#111;'> 29.35KB </span>","children":null,"spread":false},{"title":"HeapTestCode.java <span style='color:#111;'> 28.22KB </span>","children":null,"spread":false},{"title":"BaseSourceSinkManager.java <span style='color:#111;'> 27.73KB </span>","children":null,"spread":false},{"title":"SummaryGenerator.java <span style='color:#111;'> 27.45KB </span>","children":null,"spread":false},{"title":"InfoflowAndroidConfiguration.java <span style='color:#111;'> 27.33KB </span>","children":null,"spread":false},{"title":"ImplicitFlowTests.java <span style='color:#111;'> 24.45KB </span>","children":null,"spread":false},{"title":"ApiTests.java <span style='color:#111;'> 24.35KB </span>","children":null,"spread":false},{"title":"LibraryClassPatcher.java <span style='color:#111;'> 24.18KB </span>","children":null,"spread":false},{"title":"HeapTestsPtsAliasing.java <span style='color:#111;'> 23.53KB </span>","children":null,"spread":false},{"title":"App.java <span style='color:#111;'> 22.47KB </span>","children":null,"spread":false},{"title":"SummarySourceContextAndPath.java <span style='color:#111;'> 22.31KB </span>","children":null,"spread":false},{"title":"XMLSourceSinkParser.java <span style='color:#111;'> 21.55KB </span>","children":null,"spread":false},{"title":"EasyTaintWrapper.java <span style='color:#111;'> 21.45KB </span>","children":null,"spread":false},{"title":"AndroidEntryPointCreator.java <span style='color:#111;'> 21.36KB </span>","children":null,"spread":false},{"title":"BasicTests.java <span style='color:#111;'> 21.25KB </span>","children":null,"spread":false},{"title":"AccessPathFactory.java <span style='color:#111;'> 21.08KB </span>","children":null,"spread":false},{"title":"MethodSummaries.java <span style='color:#111;'> 20.45KB </span>","children":null,"spread":false},{"title":"BaseProcessManifest.java <span style='color:#111;'> 19.90KB </span>","children":null,"spread":false},{"title":"IccRedirectionCreator.java <span style='color:#111;'> 19.29KB </span>","children":null,"spread":false},{"title":"Abstraction.java <span style='color:#111;'> 18.83KB </span>","children":null,"spread":false},{"title":"SummaryReader.java <span style='color:#111;'> 18.52KB </span>","children":null,"spread":false},{"title":"MethodSourceSinkDefinition.java <span style='color:#111;'> 18.43KB </span>","children":null,"spread":false},{"title":"RIFLDocument.java <span style='color:#111;'> 18.02KB </span>","children":null,"spread":false},{"title":"InfoflowResultPostProcessor.java <span style='color:#111;'> 18.01KB </span>","children":null,"spread":false},{"title":"InfoflowResults.java <span style='color:#111;'> 17.98KB </span>","children":null,"spread":false},{"title":"InfoflowCFG.java <span style='color:#111;'> 17.90KB </span>","children":null,"spread":false},{"title":"AndroidSourceSinkManager.java <span style='color:#111;'> 17.80KB </span>","children":null,"spread":false},{"title":"OtherTests.java <span style='color:#111;'> 16.93KB </span>","children":null,"spread":false},{"title":"AbstractComponentEntryPointCreator.java <span style='color:#111;'> 16.20KB </span>","children":null,"spread":false},{"title":"Aliasing.java <span style='color:#111;'> 15.65KB </span>","children":null,"spread":false},{"title":"XMLConfigurationParser.java <span style='color:#111;'> 15.15KB </span>","children":null,"spread":false},{"title":"AndroidEntryPointConstants.java <span style='color:#111;'> 14.72KB </span>","children":null,"spread":false},{"title":"LayoutFileParser.java <span style='color:#111;'> 14.54KB </span>","children":null,"spread":false},{"title":"TypeTests.java <span style='color:#111;'> 14.44KB </span>","children":null,"spread":false},{"title":"OtherTestCode.java <span style='color:#111;'> 14.03KB </span>","children":null,"spread":false},{"title":"ImplicitFlowTestCode.java <span style='color:#111;'> 13.76KB </span>","children":null,"spread":false},{"title":"XMLConfigurationWriter.java <span style='color:#111;'> 13.67KB </span>","children":null,"spread":false},{"title":"TypeTestCode.java <span style='color:#111;'> 13.60KB </span>","children":null,"spread":false},{"title":"SourceSinkTests.java <span style='color:#111;'> 12.86KB </span>","children":null,"spread":false},{"title":"DefaultCallbackAnalyzer.java <span style='color:#111;'> 12.81KB </span>","children":null,"spread":false},{"title":"AbstractInfoflow.java <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"DefaultSourceSinkManager.java <span style='color:#111;'> 12.56KB </span>","children":null,"spread":false},{"title":"RIFLWriter.java <span style='color:#111;'> 12.53KB </span>","children":null,"spread":false},{"title":"AccessPath.java <span style='color:#111;'> 12.52KB </span>","children":null,"spread":false},{"title":"StringTests.java <span style='color:#111;'> 12.47KB </span>","children":null,"spread":false},{"title":"SummaryGeneratorConfiguration.java <span style='color:#111;'> 12.25KB </span>","children":null,"spread":false},{"title":"InfoflowResultsSerializer.java <span style='color:#111;'> 12.19KB </span>","children":null,"spread":false},{"title":"ActivityEntryPointCreator.java <span style='color:#111;'> 11.94KB </span>","children":null,"spread":false},{"title":"XMLSummaryProvider.java <span style='color:#111;'> 11.82KB </span>","children":null,"spread":false},{"title":"ClassSummaries.java <span style='color:#111;'> 11.74KB </span>","children":null,"spread":false},{"title":"AccessPathBasedSourceSinkManager.java <span style='color:#111;'> 11.60KB </span>","children":null,"spread":false},{"title":"ExtensibleList.java <span style='color:#111;'> 11.31KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]