若一个程序把一个只有字符A的超长字符串作为输入,调试器会产生因为访问违例而导致程序崩溃的问题。调试报告的情况如下:?eax?0x41414141?ecx?0x7134f0?edx?0xbff209c0?ebx?0x712238?esp?0xbff20990?ebp?0xbff209a8?esi?0xbff20a34?edi?0x41414141?eip?0x080483f3?0x80483f3:?mov?[edi]。eax攻击该程序的可能性是(____)。
A.可以攻击,因为看起来我们可以向所需的任一位置(edi)写入指定的值(eax)。这依赖于在崩溃位置之后所发生的事情。
B.可以攻击,因为看起来我们可以向所需的任一位置(edi)写入指定的值(eax)。这依赖于在崩溃位置之前所发生的事情。
C.不行,看起来没什么可用的信息
D.不行,看起来没什么可用的信息
正确答案是A