Introduction to Binary Exploitation

APU Campus (S-08-02), Jalan Teknologi 5, Kuala Lumpur, 57000

GDG on Campus Asia Pacific University of Technology & Innovation - Kuala Lumpur, Malaysia

Introduction to Binary ExploitationPresented by Google Developer Groups on Campus - Asia Pacific University ChapteršŸ“… Eve...

Mar 26, 10:30 AM – 1:00 PM (UTC)

111 RSVP'd

Key Themes

Workshop / hands-on session

About this event

Introduction to Binary Exploitation

Presented by Google Developer Groups on Campus - Asia Pacific University Chapter

šŸ“… Event Details

Date: Thursday, 26 March 2026

Time: 6:30 PM - 9:00 PM (MYT)

Venue: S-08-2 Classroom* (APU Campus) + Online via Bevy

Format: Hybrid (In-person & Online via Bevy)

Duration: 2 hours 30 minutes

Department: Cyber Security Department

Workshop Lead: Low Ze Xuan

šŸŽÆ About This Workshop

Curious about how binary exploitation works in Capture The Flag (CTF) competitions? Join us for Introduction to Binary Exploitation, a beginner-friendly workshop designed to introduce participants to the core concepts behind solving binary exploitation challenges.

In CTFs, binary exploitation involves analyzing compiled programs, identifying vulnerabilities, and using them to gain control of the program’s behavior. In this workshop, participants will be introduced to important concepts such as format string vulnerabilities, buffer overflows, canary leaks, libc leaks, stack alignment, and Return-Oriented Programming (ROP).

This session is designed to focus on helping participants understand the overall ideas and workflow behind binary exploitation rather than diving too deeply into theory. The goal is to make the topic more approachable, spark interest, and encourage participants to continue exploring binary exploitation further on their own.

šŸ‘„ Who Should Attend?

This workshop is perfect for:

  • CTF beginners who want to get started with binary exploitation

  • Intermediate participants looking to strengthen their foundation

  • Students interested in learning how binary exploitation challenges work

  • Anyone curious about low-level security concepts in a practical CTF setting

Prerequisites:

  • Basic knowledge of assembly code

  • Basic understanding of registers

  • Basic Python programming knowledge

šŸ“š What You’ll Learn

By the end of this workshop, you will:

āœ… Understand the basics of binary exploitation in CTF challenges

āœ… Learn what format string vulnerabilities are and how they can be abused

āœ… Explore how buffer overflow attacks work

āœ… Understand the purpose of canaries and how canary leaks happen

āœ… Learn what libc leaks are and why they matter in exploitation

āœ… Gain exposure to stack alignment and its importance

āœ… Get introduced to Return-Oriented Programming (ROP)

ā±ļø Workshop Agenda

6:30 PM - 6:40 PM | Welcome and Introduction

  • Objectives of the workshop

6:40 PM - 7:20 PM | Theory Lesson Part 1

  • Format String Vulnerabilities

  • Buffer Overflow

  • Canary

  • Libc Leak

7:20 PM - 7:45 PM | Hands-On Part 1

7:45 PM - 8:10 PM | Theory Lesson Part 2

  • Return-Oriented Programming

  • Stack Alignment

8:10 PM - 8:30 PM | Hands-On Part 2

šŸ› ļø Tools & Platforms

  • Kali Linux

  • pwninit

  • Python

Challenge files provided by the workshop lead

šŸ’” Why This Workshop?

Binary exploitation can seem intimidating at first, especially for those new to low-level security and CTF challenges. This workshop is designed to make the topic easier to approach by focusing on the key concepts and showing participants how these vulnerabilities appear in practice.

Rather than expecting participants to fully master every technical detail in one session, this workshop aims to build curiosity, strengthen foundational understanding, and provide a starting point for deeper exploration into binary exploitation.

šŸ’¬ Join The WhatsApp Group!

WhatsApp Group: Join our workshop discussion group for updates, Q&A, and networking!

šŸ”— https://chat.whatsapp.com/JT1s9SXzAwe8T3NneI72u5

šŸ“§ Questions?

Connect with us through our social media channels and send us a message!

When

When

Thursday, March 26, 2026
10:30 AM – 1:00 PM (UTC)

Organizers

  • Eric Hendryani

    Lead Organizer

  • Phillip Christian

    Co-Lead Organizer

  • Xin Ying Lim

    Secretary

  • Florence Ku

    Asia Pacific University

    Creative Marketing Lead

  • Ivy Low

    Creative Marketing

  • Jim Ang

    Asia Pacific University (APU)

    Public Relations

  • Samantha Ker Xin Tee

    Asia Pacific University of Technology & Innovation (APU) University in Kuala Lumpur

    AI Lead

  • Cindy Pua

    Web Development Lead

  • Kok Jia Yin

    Web Development Co-Lead

  • Low Ze Xuan

    Cybersecurity Co-Lead

  • Marcus Chan Renzhi

    AI Co-Lead

  • Mervin Ooi

    Web Development Trainee

  • Kai Jack Chin

    Web Development Trainee

  • Jun Jie Jason Teo

    AI Trainee

  • Priscilla Ng

    AI Trainee

  • charlotte chen

    Cloud Trainee

  • Tong Yi Xin

    Asia Pacific University

    Cybersecurity Trainee

  • kayden ku

    Asia Pasific University

    Cybersecurity Trainee

  • Darlene Rei Kurniadi

    Public Relations