Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  
This is a good place for [[User:Haixinshi]] to discuss his progress [[User:Podehaye|Podehaye]] ([[User talk:Podehaye|talk]])
 
This is a good place for [[User:Haixinshi]] to discuss his progress [[User:Podehaye|Podehaye]] ([[User talk:Podehaye|talk]])
 +
== 8.2([[Item:Q1185|Le Temps]]) ==
 +
=== Progress: ===
 +
# Successfully built up Frida-Server in ROOT environment. It is very exciting, since:
 +
* Previously, when I want to verify that an interesting function is called or not, I have to first modified the corresponding smali code to Log something, then compile,  then build the app and analyze logs on adb console, which would cost time;
 +
* Now, I can write JS code directly and hook target functions DYNAMICALLY, which means that I do not need to modify the source code of apps, and I can easily verify the functions being called and the data flowing in them.
 +
# I can see the possibility that we can inject the SO file of Frida into the app and then we do not need to modify smali code. But this is not top priority here, since we already have a workable pipeline.
 +
# I spent a lot of time in finding the connection between UI and data processing functions in LeTemps+AppNexus. But it seems strange for me. From my understanding so far, the data I collected before is NOT used for UI especially the "content" which contains a lot of HTML+JS code.
 +
=== Questions: ===
 +
# It is not very efficient for me to do static analysis(function names are obfuscated and the calling relationships are complex), but now dynamic hooking is very convinient for me; therefore, I can show you more data that flows in the app.
 +
=== Plans: ===
 +
# Now I can not dynamically hook A BATCH OF functions at a time. But I will try to fix the bugs and it is practical for me.
 +
# Try to implement the effect of showing the price of advertisement on UI by finding the connection between UI and data processing functions in LeTemps+AppNexus. But it is not promissing so far.
 
== 7.29([[Item:Q1185|Le Temps]], [[Item:Q5452|Watson Actu]]) ==
 
== 7.29([[Item:Q1185|Le Temps]], [[Item:Q5452|Watson Actu]]) ==
 
=== Progress: ===
 
=== Progress: ===
26

edits

Navigation menu