What is a key advantage of Python’s design that makes it suitable for malware analysis tools, as mentioned in the document?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "It reduces code size significantly compared to C++ or Java". Python có cú pháp gọn, kiểu động, thư viện chuẩn và thư viện bên thứ ba phong phú như pefile, yara-python, capstone, nên cùng một việc như đọc tiêu đề PE hay giải mã chuỗi được viết bằng ít dòng hơn hẳn so với C++ hay Java; nhờ vậy người phân tích viết nhanh script tự động hoá và sửa ngay khi gặp mẫu mới. Bác: "It executes faster than compiled languages like C++" sai, Python được thông dịch nên thường chạy chậm hơn mã C++ đã biên dịch; lợi thế của nó là tốc độ viết chứ không phải tốc độ chạy. "It is restricted to Windows platforms only" sai vì Python chạy đa nền tảng trên Windows, Linux và macOS, đó cũng là lý do các công cụ như Volatility dùng được ở mọi nơi. "It lacks support for object-oriented programming" sai vì Python hỗ trợ đầy đủ lớp, kế thừa và đa hình.

Cùng phần 4

Xuất hiện trong 1 bộ đề