This hands-on malware analysis course bridges advanced theory with real-world practice, focusing on in-depth analysis of file infectors and trojans. Students will dissect PE file structures, reverse engineer packed binaries, trace infection mechanisms, and extract malicious payloads – all while working directly with live malware in controlled environments.
Upon completion, students will be able to:
Analyze and interpret PE file headers and binary loading behavior
Perform manual unpacking of obfuscated and packed malware
Reverse-engineer file-infecting viruses and trojan payloads
Reconstruct infection processes and malware execution flows
Conduct dynamic analysis using sandboxing and debugging tools
Independently research undocumented system behaviors and apply findings to malware analysis
What you get
Official ITMO certificate, 4 ECTS
Comprehensive experience in malware analysis
Networking
Who can apply?
The course is meant for current university students or graduates
Students with basic knowledge of cybersecurity, x86/x64 assembly, C/C++ programming language skills, and ability to read technical documentation
Applicants should be proficient in the English language (B1 and higher)
School fees include:
Registration
Tuition
Tour of St. Petersburg
All taxes
Study materials
Application documents
A scanned copy of your passport (ID)
Scanned copies of your higher education documents (student ID + transcript of records or diploma)
A scanned copy of the identity document is required for the following purposes: a. To check if the student is underage. In case the student is under 18 years old, we will require an ID of their legal representative. b. To compile a study contract that contains the full name of the student and their ID details. c. To bill the student and receive payment. d. To issue a school completion certificate and award ECTS credits.
You can submit your national ID instead.
Some summer schools at ITMO are offered for free. Unfortunately, there are no discounts or waivers for fee-based schools.
All ITMO schools are held on campus by default. Some may also be conducted online. Visit a school’s page for additional information.
Unfortunately, ITMO Dormitories are not available for the summer and winter breaks, therefore, summer and winter school students are offered to stay in our partner accommodations:
Absolutely! Once we confirm your participation and receive payment for the school, you will be assigned an ITMO Buddy who will help you with your arrival, airport pick-up, check-in, as well as orientation in St. Petersburg and ITMO.
We did our best to collect all the needed information in this article. Follow the link and learn more about typical prices on groceries, SIM card, transportation, and delivery services.
Yes, once the school fees are paid, you will receive your visa invitation letter if your studies are held on campus. The visa invitation letter is granted for the period of 3 days before and 3 days after the school’s official dates.
We organize a cultural event every weekend during summer and winter schools. You will enjoy a guided tour around the best St. Petersburg sites and participate in an entertaining quest in the historical center of the city.