64 Bit Malware Codes Flashcards
1
Q
Majority of malware codes today are 32 bit. True or False ?
A
True
2
Q
Which are most common families of malware for 64 bit code?
A
- Browser Helper Objects (BHO)
2. Device Drivers (Rootkits)
3
Q
Where does 32 bit program run on 64 bit systems?
A
Windows On Windows 64 sub system (WoW64 sub system)
4
Q
Where does the 32 bit registry copy is located in 64 bit systems?
A
WoW6432Node
5
Q
Name few key differences in 32 bit and 64 bit malware code analysis?
A
- All general purpose register have size of 64 bit
- New Eight registers introduced r8-r15
- RSP is use to access variable and arguments instead of EBP
- New addressing mode called as “RIP-relative addressing”
- Several instruction have letter ‘q’ appended (‘q’ for quadword)
6
Q
Write Access method for r8 for 8 bit, 16 bit, 32 bit, 64 bit?
A
- > 8 bit : R8B
- > 16 bit : R8W
- > 32 bit : R8W
- > 64 bit : R8
7
Q
In 64 Bit version of code arguments are saved in registers and stack, which calling convention it implies to ?
A
Fast Call