Malware Classification from Memory Dumps Using Machine Learning, Transformers, and Large Language Models