JordanSamhi / JuCify

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Related Papers

reach-the-peak opened this issue · comments

Hello, I would like to ask if there is a corresponding paper for this project, if so, please recommend me, thank you

Thank you so much

Why is the field content such as invokee_method not generated?[]
2023-03-02_10-40

This is highly dependent on the symbolic execution, how long did you have it run?
If it is not able to gather enough information to map a native method to the native function, it will not generate it.

It took about 30 to 40 minutes to run, using the main.sh in the scripts to run, until the end of the program running, I found that it consumed a lot of memory during the running process, my computer has 16G memory, does the configuration of the computer affect symbolic execution? , or is it related to the size of the apk, my apk contains many .so filessymbolic execution

2023-03-03_16-51
2023-03-03_19-38

This is the generated result file, not completely generated
2023-03-03_19-45

Hi, yes symbolic execution consumes a lot of memory, I would say that 16Go is not enough for big apps that is for sure.
I usually use servers with 600Go of memory for the experiments like that.
So if you have several so file this is normal that it takes some time.
Also, it depends how were the so files compiled.

ok i got it thank you

Hi @reach-the-peak,

I believe that nativediscloser did not analyze some of the so files since it was stuck analyzing one of them during the symbolic execution. I am not a 100% sure but my guess would be that this is the problem. You can modify the scripts to add a timeout for the symbolic execution of so files if you want, that could help.