Salvatore Maccarrone

I am a curious-minded cybersecurity enthusiast. Sometimes I am a guitar player, too.

Ever since I first encountered a computer, I have always been curious about how things were done under the hood and especially whether it was possible to transform them to one's liking.
Falling in love with cybersecurity was a natural consequence.

Tarallo Framework (2022-23)

Tarallo: An End-to-End Framework for Malware Behavior Obfuscation is the result of 12 months of research at NECSTLab, Polytechnic of Milan. We can beat state-of-the-art malware detection systems based on dynamic analysis!

We submitted a technical paper to ACSAC 2023, a prestigious Computer Security conference, now under review.

RCU on xv6 Kernel (2022)

Or, that time we modified a simple Linux Kernel to implement an advanced locking mechanism.

Group Project: I had the opportunity to work alongside a colleague: our responsibilities included frequent discussions and decision-making, in addition to independently organizing our work.

Cybersecurity challenges (2022)

A "Capture The Flag" journey from shellcode development to heap exploitation.

Software Engineering Project (2021)

Data-Driven Preditive Farming in Telengana: from the Requirement Analysis and Specification Document (RASD) to the Design Document for the system.

Group Project: I had the opportunity to work alongside two colleagues, engaging in frequent discussions regarding design choices. One of the key objectives of our work was to develop a formal verification using Alloy, a formal modeling language. In this particular aspect of the project, I took the lead, guiding and coordinating my colleagues to ensure the successful implementation of the formal verification.

CRUD Application (2019)

I developed a CRUD application that uses the Spotify API with and without a PHP framework.

Skills

During my Master's Degree I deepened my knowledge in low-level programming. In fact, I have seen a lot of x86 assembly and learned how to use decompilers such as IDA and Ghidra.
Working on several group projects has enhanced my organizational and interpersonal skills.

Education

  • Master's Degree in Computer Science and Engineering, Polytechnic of Milan (2020-2023)
  • Bachelor's Degree in Computer Science and Engineering, University of Catania (2016-2019)
  • Language

  • Fluent in English: My Master's Degree program was conducted entirely in English.
  • Native Italian speaker
  • Programming languages

  • Python, C, x86asm
  • Java, PHP, JavaScript
  • Tools

  • IDA & Ghidra, GDB, Wireshark
  • Unix systems, Github
  • Get in touch

    I am currently seeking positions as a Cyber Security Engineer, where I can further enhance my skills and contribute to the field. Additionally, I am also interested in opportunities as a Cyber Security Researcher, as I thoroughly enjoyed my research project for my Master's thesis and am eager to continue conducting research in the field with enthusiasm.

    I am also open to relocation and available for both short-term and long-term stays abroad.