[Soot-list] Problem with constructing entryPoint
Steven Arzt
Steven.Arzt at cased.de
Tue Jun 16 21:01:31 EDT 2015
Hi Marjan,
That’s an interesting case. FlowDroid can handle several such cases using a trick: We inject code that emulates how the framework would handle the AsyncTask stuff. Have a look at the “soot.jimple.infoflow.cfg. LibraryClassPatcher” class. AsyncTask is not yet implemented. Feel free to add it and open up a pull request.
Best regards,
Steven
M.Sc. M.Sc. Steven Arzt
Secure Software Engineering Group (SSE)
European Center for Security and Privacy by Design (EC SPRIDE)
Rheinstraße 75
D-64293 Darmstadt
Phone: +49 61 51 869-336
Fax: +49 61 51 16-72118
eMail: <mailto:steven.arzt at ec-spride.de> steven.arzt at ec-spride.de
Web: http://sse.ec-spride.de <http://sse.ec-spride.de/>
Von: soot-list-bounces at CS.McGill.CA [mailto:soot-list-bounces at CS.McGill.CA] Im Auftrag von Marjan Radi
Gesendet: Mittwoch, 17. Juni 2015 02:02
An: soot-list at CS.McGill.CA
Betreff: [Soot-list] Problem with constructing entryPoint
Hi guys,
I ran into a problem with constructing entryPoint for performing analysis. The android application that I am analyzing includes AsyncTasks containing methods which are need to be analyzed. I used following code to construct entry point to run analysis:
SootMethod entryPoint = app.getEntryPointCreator().createDummyMain();
Options.v().set_main_class(entryPoint.getSignature());
System.out.println("entry points are: "+(Collections.singletonList(entryPoint)).toString());
Scene.v().setEntryPoints(Collections.singletonList(entryPoint));
But, the problem is that the constructed entry point dose not include all the methods and AsyncTasks. It only includes "MainActivity". I also tried the mentioned code in “http://www.bodden.de/2012/07/26/soot-custom-entry-points/“ <http://www.bodden.de/2012/07/26/soot-custom-entry-points/%E2%80%9C> , but it does not work.
I would be appreciated if you could help me in this matter.
Best Regards,
Marjan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20150617/d104f9c9/attachment-0001.html
More information about the Soot-list
mailing list