Skip to content

nativeDisclosurer does not work properly #9

@inttimmy

Description

@inttimmy

Hello, I am a programming novice and am trying to run JuCify
I try to use the following command to analyze the apk file in “benchApps”, and I provided -f and -p parameters

./main.sh -f getter_imei.apk -p ....../Android/sdk/platforms

However, JuCify shows that no new edges or nodes are found

[*] Processing lu.uni.trux.getter_imei
[*] Extracting Java-to-Binary and Binary-to-Java function calls...
JuCify v0.1 started on Tue Jan 17 13:15:46 CST 2023

[*] Processing: lu.uni.trux.getter_imei
[*] Loading binary call-graphs + java-to-native and native-to-java links...
[✓] Binary callgraph imported.
Results:
 - App name: getter_imei
 - Analysis elapsed time: 1
 - Instrumentation elapsed time: 0
 - Taint Analysis elapsed time: 0
 - Number of nodes before Jucify: 16
 - Number of nodes after Jucify: 16
 - Number of edges before Jucify: 16
 - Number of edges after Jucify: 16
 - Number new Java-to-Native Call-Graph edges: 0
 - Number new Native-to-Java Call-Graph edges: 0
 - Number new Call-Graph reachable nodes: 0
 - Number new Call-Graph reachable nodes Java: 0
 - Number new Call-Graph reachable nodes Native: 0
 - Number new Call-Graph edges: 0
 - Has flow through native: No

So I wondered if there was a problem with the nativedisclosurer.

I ran launch_native_disclosurer.sh alone, it made a lot of ANGR errors

ANGR ERROR:
WARNING | 2023-01-17 12:52:58,416 | angr.project | Address is already hooked, during hook(0x500030, <SimProcedure UnimplementedHook>). Not re-hooking.

launch_native_disclosurer.sh finally displayed Error:
RecursionError: maximum recursion depth exceeded while pickling an object

Did I do something wrong?
I would appreciate it if you could answer my question.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions