well we can rule out session as this is a threat to the computer not the software
next let's talk about overflow attack as this can be used on any software that has connecten to the internet
cross site scripting is for websites only as it involves loading code on to a website
and hacking if a very broad term so I would rule that out also
so I believe the answer is b
hope I helped
scav