Skip to content

How to obtain source component and target component for ICC methods #155

Open
@tanjina12

Description

@tanjina12

How can I extract the source and target component of an ICC method with FlowDroid?
Currently, I have a call graph, which I can traverse in order to retrieve the source and destination Soot method.

Here is my code :

1

I want to extract source and target component for all ICC methods and store them into a file for further processing. But, how to extract the communication between different components of ICC based methods? For example, If Activity1 contains an ICC method called startActivity which will trigger a second activity called Activity2, how can I obtain the source and target components(i.e. Activity1, Activty2) in this case? Is it possible to get this information from the call graph or do I need something else?

I checked the classes in the iccta directory but could not figure out a way.
Could you please give me some example.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions