<div dir="ltr"><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small">Thanks, Steven!</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small">I can understand the worst cases of dynamic code loading techniques. I was just wondering to know if Soot can handle the easiest one, like if an apk loads another apk from its assets (as a common way).</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small">I will investigate the literature.</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small">Thanks again.</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small">Best,</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small">Mansour</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif;font-size:small"><br></div><div class="gmail_extra">
<br><div class="gmail_quote">On Thu, Jun 9, 2016 at 8:49 AM, Steven Arzt <span dir="ltr">&lt;<a href="mailto:Steven.Arzt@cased.de" target="_blank">Steven.Arzt@cased.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="blue" vlink="purple"><div><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Mansour,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><br>Dynamic code loading is a reserach issue on its own. The code can be loaded from the Internet, or can be decrypted at runtime before being loaded. There is no simple static solution to handling such cases. You can look into the literature on what people have already done (our Harvester work is also able to deal with most types of dynamic code loading) or implement your own technique.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Best regards,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">  Steven<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Von:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:soot-list-bounces@CS.McGill.CA" target="_blank">soot-list-bounces@CS.McGill.CA</a> [mailto:<a href="mailto:soot-list-bounces@CS.McGill.CA" target="_blank">soot-list-bounces@CS.McGill.CA</a>] <b>Im Auftrag von </b>Mansour Ahmadi<br><b>Gesendet:</b> Mittwoch, 8. Juni 2016 19:13<br><b>An:</b> <a href="mailto:soot-list@cs.mcgill.ca" target="_blank">soot-list@cs.mcgill.ca</a><br><b>Betreff:</b> [Soot-list] Dynamic Code Loading<u></u><u></u></span></p><div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><div><p class="MsoNormal"><span style="font-family:&quot;Comic Sans MS&quot;">Hi all,<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Comic Sans MS&quot;"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Comic Sans MS&quot;">I want to combine the call graph of an Android app with any code (either Apk or jar) embedded in the application that is loaded dynamically. Is there any option in soot that can handle dynamically loaded code automatically or I need to do it myself ?<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Comic Sans MS&quot;"><u></u> <u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Comic Sans MS&quot;">Thanks,<u></u><u></u></span></p></div><div><p class="MsoNormal"><span style="font-family:&quot;Comic Sans MS&quot;">Mansour<u></u><u></u></span></p></div></div></div></div></div></div></div></blockquote></div><br></div></div>