<div dir="ltr">You should be able to compile *and* run syscalls2 on a 64 bit host as long as the guest virtual machine is 32-bit. In particular, we have tested Ubuntu 16.04 64-bit hosts pretty extensively with file_taint: they work fine. What&#39;s the actual error you&#39;re getting?</div><br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 18, 2018 at 9:59 PM Vikas Puri &lt;<a href="mailto:vpurinet@gmail.com" target="_blank">vpurinet@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Brendan,<div><br></div><div>Thanks for your reply. As you indicate, I can compile syscalls2 on a 64-bit host. However, I cannot execute it and the plugins that it&#39;s a dependency for (like file_taint) on a 64 bit host. On a 32-bit host, I have issues with taint2 since it requires LLVM support. </div><div><br></div><div>My question is simply on what host platforms can I execute file_taint and related taint plugins? </div><div><br></div><div>Thanks for your help. </div><div><br></div><div>Regards,</div><div><br></div><div>-Vikas</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 18, 2018 at 5:00 PM Brendan Dolan-Gavitt &lt;<a href="mailto:brendandg@nyu.edu" target="_blank">brendandg@nyu.edu</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="auto">For (2), syscalls2 only supports analyzing 32 bit guests, but it should compile on a 64-bit host operating system just fine (this is the configuration we use normally). Could you post the error you’re getting when trying to compile it?</div></div><div><br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 18, 2018 at 3:58 PM Vikas Puri &lt;<a href="mailto:vpurinet@gmail.com" target="_blank">vpurinet@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hello,<div><br></div><div>I am attempting to use the file_taint plugin. However, I am running into a few problems (listed below). I am attempting to run this on a ubuntu 16.04 host and guest:</div><div><ol><li><span style="color:rgb(0,0,0);font-family:Calibri;font-size:11pt">&quot;file_taint&quot; depends on the taint2 plugin. Taint2 requires LLVM. LLVM support requires a 64-bit host OS. </span></li><li><span style="font-size:11pt;color:rgb(0,0,0);font-family:Calibri">file_taint also requires the syscalls2 plugin. Syscalls2 seems to be supported for the ARM and i386 CPU families. It does not appear to be supported on x86_64 platforms. I get an error when executing this on a x86_64 Ubuntu 16.04 host. </span></li><li><span style="font-size:11pt;color:rgb(0,0,0);font-family:Calibri">Given the constraints of items 1 and 2, I cannot identify a host OS that I can use to build and execute file_taint.</span></li></ol><div><font color="#000000" face="Calibri"><span style="font-size:14.6667px">Any suggestions that you can provide would be greatly appreciated.</span></font></div></div><div><font color="#000000" face="Calibri"><span style="font-size:14.6667px"><br></span></font></div><div><font color="#000000" face="Calibri"><span style="font-size:14.6667px">Sincerely,</span></font></div><div><font color="#000000" face="Calibri"><span style="font-size:14.6667px"><br></span></font></div><div><font color="#000000" face="Calibri"><span style="font-size:14.6667px">-Vikas</span></font></div></div></div>
_______________________________________________<br>
panda-users mailing list<br>
<a href="mailto:panda-users@mit.edu" target="_blank">panda-users@mit.edu</a><br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__mailman.mit.edu_mailman_listinfo_panda-2Dusers&amp;d=DwICAg&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=A4wu5Zmpus3hDmokNWeJTO0SLjrxguzCAxn30Hc-o48&amp;m=wlCAgCNUC_P-8nSM_ArRoZfarTg_fpwoE8E2IZBYXRo&amp;s=eFlh9e8xVYsffx6nie7-Pk--u9ykujp3zQd5zejToFw&amp;e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__mailman.mit.edu_mailman_listinfo_panda-2Dusers&amp;d=DwICAg&amp;c=slrrB7dE8n7gBJbeO0g-IQ&amp;r=A4wu5Zmpus3hDmokNWeJTO0SLjrxguzCAxn30Hc-o48&amp;m=wlCAgCNUC_P-8nSM_ArRoZfarTg_fpwoE8E2IZBYXRo&amp;s=eFlh9e8xVYsffx6nie7-Pk--u9ykujp3zQd5zejToFw&amp;e=</a><br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail-m_-5741346633710983508gmail-m_-6290489791961989465gmail-m_2779151574711275485gmail_signature">Brendan Dolan-Gavitt<br>Assistant Professor, Department of Computer Science and Engineering<br>NYU Tandon School of Engineering</div>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_-5741346633710983508gmail_signature">Brendan Dolan-Gavitt<br>Assistant Professor, Department of Computer Science and Engineering<br>NYU Tandon School of Engineering</div>