Consider the following snippet of assembly code: lea si…
Consider the following snippet of assembly code: lea si, Start ; push ecx pop ecx mov sp, 0682 ; Decrypt: xor 【si】,si ; xor 【si】,sp ; swap eax, ebx swap ebx, eax inc si ; dec sp ; jnz Decrypt ; … Start: ; 1). It contains two types of virus: encrypted virus and virus. 2). Codes in lines 1, , , 6, 7, …, could be used as its virus signature. 3). How many encryption keys are used in this possible virus? There are keys. 4). Does this program have the anti-debug feature? (type ‘Yes’ or ‘No’) 5). What could be the best way to detect this possible virus? By releasing it in a .