Closed GoogleCodeExporter closed 8 years ago
Original comment by anthony....@gmail.com
on 8 Jul 2013 at 7:15
Please spend your time to do useful things.
Original comment by anthony....@gmail.com
on 8 Jul 2013 at 7:26
I am sorry, if I couldn't explain it properly before.
3c invoke-virtual/range v0 ... v5,
Landroid/telephony/SmsManager;->sendTextMessage(Ljava/lang/String;
Ljava/lang/String; Ljava/lang/String; Landroid/app/PendingIntent;
Landroid/app/PendingIntent;)V
Above function call uses registers v1-v5 for sendTextMessage() and values for
first three registers (v1-v3) was supposed to come directly from sendsms()
input parameters, as you can see in the java code too. But values for v1,v2 and
v3 are being reset at c, a and 14 addresses respectively before being used in
the sendTextMessage() which ideally should not happen probably.
I have to do data flow analysis. I would really appreciate your help in this
matter. Thanks.
Original comment by Mohsinj...@gmail.com
on 8 Jul 2013 at 4:37
P.S.
I used a customized script with default settings to generate intra-procedural
graph for an android app.
I am using this code (http://code.google.com/p/androguard/wiki/RE#CFG) to
generate basic blocks for each method.
Original comment by Mohsinj...@gmail.com
on 8 Jul 2013 at 4:43
Original issue reported on code.google.com by
Mohsinj...@gmail.com
on 7 Jul 2013 at 7:54