SEL Summer Camp 2024

Overview

The Security Engineering Lab conducted a cybersecurity-focused bootcamp that spanned three weeks, from JUly 21st, 2024 to August 8th, 2024. The camp was divided into two different camps: the Malware Camp to learn about the essentials of malware analysis and the Blockchain Camp to learn the fundamentals of blockchain technology. These camps were only open for PSU students and Cybersecurity Club members for free. The participants attended sessions based on the camp where they received an acceptance. After attending all the sessions, the participants worked on the camp's projects in different groups and present their work to the other participants. This aligns with SEL's mission to motivate, educate and train a new generation of cybersecurity researchers and professionals to produce experts in cyber technologies and systems.The objective of this camp is to enable PSU students to learn new skills,give them hands-on experience, and help them practice different cybersecurity topics, including malware analysis and blockchain technology.

Latest Products Image
Latest Products Image

Malware Camp

Outline

  1. Day 1: Introduction to Malware
    • Lab Settings
    • Malware Repositories
    • Static Analysis
  2. Day 2: Dynamic Analysis
  3. Day 3: Reverse Engineering
  4. Day 4: Real Case with Reporting
  5. Day 5: Malware Development for Windows

Proposed Projects

  • Building Malware for Windows for Ethical Hacking
  • Reverse an Application for Windows
  • Phishing Simulation Campaign based on Malware Techniques
  • Embedding Malware in a Machine Learning Model
  • Simulated Attacks
  • Analysis of Malware Samples
  • Anti-Malware Development
  • Fileless Malware Development

Blockchain Camp

Outline

  1. Day 1: Blockchain overview:
    • History of Blockchain
    • Distributed Systems
    • Client-Server & Peer to Peer Networks
    • Blockchain Building Blocks
    • Blockchain Types
  2. Day 2: Hyperledger Fabric:
    • Introduction to Fabric
    • Fabric Architecture
  3. Day 3: Environment Setup:
    • Setting Up development environment
    • Running a Fabric Sample Network
    • Introduction to Chaincode
  4. Day 4: Chaincode Development with Golang:
    • Introduction to Golang
    • Writing Your First Chaincode with Golang
    • Deploying and Testing Chaincode

Proposed Projects

  • Car Renting System
  • Library Management System
  • Shipment Tracking System
  • Inventory Management System
  • Event Ticketing System

Supervisors

General Supervisors

  • Prof. Iman Almomani
  • Dr. Walid El-Shafai

Technical Direct Supervisors

  • Eng. Mahmoud Zian
  • Eng. Marzoog Al Ghazwi

Media Supervisors

  • Eng. Tala Almashat

Location

SEL Lab (Room 1-B08)
Building 105,
Prince Sultan University,
Prince Nasser Bin Farhan St, Salah Ad Din,
Riyadh

Top