Question

Importing malware to an application like Ghidra lets you examine the malware in this type of language. For 10 points each:
[10m] Name these low-level languages in which the programmer uses mnemonic code to allocate memory between registers. A common type of these languages is x86.
ANSWER: assembly languages
[10e] Ghidra has a built-in decompiler, which turns assembly code into more readable code in this programming language. This language does not support objects and classes, unlike its “++” [“plus-plus”] successor.
ANSWER: C [reject “C++”]
[10h] In IA-32 architecture, there are four [emphasize] 32-bit data registers that are primarily used to handle arithmetic and logical operations. Name any one of them.
ANSWER: EAX, EBX, ECX, or EDX [reject “AX” or “BX” or “CX” or DX” as they are 16-bit registers]
<Ezra Santos, Other Science>

Back to bonuses

Summary

2024 Penn Bowl Berkeley11/02/2024Y225.00100%100%50%
2024 Penn Bowl CWRU11/02/2024Y120.00100%100%0%
2024 Penn Bowl Chicago11/02/2024Y320.00100%67%33%
2024 Penn Bowl Mainsite11/02/2024Y120.00100%100%0%
2024 Penn Bowl Texas11/02/2024Y120.00100%100%0%

Data

JHU AJHU B1010020