Skip Main Navigation
Eventbrite
Browse Events
Organise
Help
Log InSign Up
Menu
Page Content
This event has ended.
Browser (JS Engine) Exploitation

Actions Panel

Multiple dates

Browser (JS Engine) Exploitation

By InfoSect Canberra

When and where

Date and time

Sat, 29 Aug 2020 7:00 PM - 10:00 PM AEST

Location

InfoSect U2 / 9 Beaconsfield Street Fyshwick, ACT 2609 Australia

Refund Policy

No Refunds

Description

This 3-day course will give students a zero to hero in-depth examination of techniques to exploit JavaScript engine memory corruption bugs in the Firefox and Chrome web browsers. Spidermonkey and V8 will be the targets for exploitation. Spidermonkey is the JS engine in Firefox and V8 is the JS engine in Chrome. The OS environment for the course is Linux. However, the exploitation concepts and techniques presented will work on other platforms.
Course Objectives

To be able to gain code execution in Firefox (Spidermonkey) and Chrome (V8) given a JS engine memory corruption bug. Sandbox escapes will not be covered in this course.

Duration and Schedule

3 Days, 9am - 5pm

Training Outcomes

  • Demonstrate understanding of JS engine internals
  • Demonstrate building exploitation primitives
  • Demonstrate code execution in modern JS engines and web browsers
Who Should Attend?
  • Developers
  • IT Professionals
  • Embedded Developers
  • OS Developers
  • Penetration Testers
  • Software Security Auditors/Analysts
  • Vulnerability Researchers
  • Software Exploitation Developers
  • and anyone interested

About the Trainer

Dr Silvio Cesare is the Managing Director at InfoSect. He has worked in technical roles and been involved in computer security for over 20 years. This period includes time in Silicon Valley in the USA, France, and Australia. He has worked commercially in both defensive and offensive roles within engineering. He has reported hundreds of software bugs and vulnerabilities in Operating Systems kernels. He was previously the Director for Education and Training at UNSW Canberra Cyber, ensuring quality content and delivery. In his early career, he was the scanner architect and a C developer at Qualys. He is also the co-founder of BSides Canberra - Australia’s largest cyber security conference. He has a Ph.D. from Deakin University and has published within industry and academia, is a 4-time Black Hat speaker, gone through academic research commercialisation, and authored a book (Software Similarity and Classification, published by Springer).

What Will be Provided?

  • Laptops for class use.
  • Access to laboratories on the “cyber range”
  • Catering
  • InfoSect Swag
Participant Skillset

Students taking Browser (JS Engine) Exploitation should have an intermediate exploitation development background, an exposure in C++ development, and basic JavaScript development experience. Students who have completed the InfoSect courses Code Review and Linux Heap Exploitation will have the prerequisite knowledge. If these courses have not been attended, students should have hands on experience in:

  • Binary Exploitation
  • C++ Coding Experience
  • JavaScript Coding Experience
  • Linux

CLASS SYLLABUS

Day 1

Lectures and Labs

  • The Browser Landscape
  • Browser Architecture
  • Security the Browser
  • Javascript Engine Overview
  • V8 Data Types
  • Orinoco – The V8 Garbage Collector
  • Custom Built-ins in V8
  • Arbitrary R/W Primitives in V8
  • Arbitrary R/W to Code Execution in V8

Day 2

Lectures and Labs

  • Relative R/W to Addrof/Fakeobj in V8
  • Addrof/Fakeobj to Limited Arbitrary R/W in V8
  • Limited Arbitrary R/W to Full Arbitrary R/W in V8

Day 3

Lectures and Labs

  • Spidermonkey Data Types
  • The Spidermonkey Heaps
  • Custom Built-ins in Spidermonkey
  • JIT Style Attacks
  • Relative R/W to Stable Arbitrary R/W in Spidermonkey
  • Arbitrary R/W to Code Execution in Spidermonkey 

Courses have no more than 10 people.

A minimum of 4 registrations are required for course to run. If less than 4 registrations are received, InfoSect will be in contact about refunding or rescheduling the course.

Tags

  • Australia Events
  • Australian Capital Territory Events
  • Things to do in Symonston, Australia
  • Symonston Classes
  • Symonston Science & Tech Classes

About the organiser

Organised by
InfoSect Canberra

InfoSect is a training provider in Canberra, Australia. We offer specialist courses in Computer Security. Additionally, we offer space or the entire venue for hire including office and warehouse facilities.

Facebook profileTwitter profileOrganiser website
Sales Ended
Event ended

Browser (JS Engine) Exploitation


Follow this organiser to stay informed on future events

By InfoSect Canberra

Events you might like

  • Develop a Successful Healthcare Tech Startup Business Today! Entrepreneur

    Develop a Successful Healthcare Tech Startup Business Today! Entrepreneur
    Develop a Successful Healthcare Tech Startup Business Today! Entrepreneur

    Tomorrow at 1:00 PM
    Virtual Workshop • Canberra
    US$105.33 - US$522.83
  • Advanced Systems Engineering

    Advanced Systems Engineering
    Advanced Systems Engineering

    Wed, Jun 28, 9:00 AM
    UNSW Canberra City Campus • Reid, ACT
    $2,850
  • Core Systems Engineering

    Core Systems Engineering
    Core Systems Engineering

    Mon, Sep 18, 9:00 AM
    UNSW Canberra City Campus • Reid, ACT
    $1,900
  • Advanced Systems Engineering

    Advanced Systems Engineering
    Advanced Systems Engineering

    Mon, Oct 16, 9:00 AM
    UNSW Canberra City Campus • Reid, ACT
    $2,850
  • Core Systems Engineering

    Core Systems Engineering
    Core Systems Engineering

    Tue, May 30, 9:00 AM
    UNSW Canberra City Campus • Reid, ACT
    $1,900
  • World Of Waterbugs - Tidbinbilla School Holiday Program

    World Of Waterbugs - Tidbinbilla School Holiday Program
    World Of Waterbugs - Tidbinbilla School Holiday Program

    Thu, Apr 13, 9:30 AM
    Tidbinbilla Sanctuary - Reading Man • Paddys River, ACT
    Free
  • Thesis structures (Science, Technology, Engineering and Mathematics)

    Thesis structures (Science, Technology, Engineering and Mathematics)
    Thesis structures (Science, Technology, Engineering and Mathematics)

    Thu, Jun 1, 1:00 PM
    Menzies Library • Acton, ACT
    Free
  • Robogals Workshop (Electronics + Python)

    Robogals Workshop (Electronics + Python)
    Robogals Workshop (Electronics + Python)

    Sat, Apr 1, 1:00 PM
    The Birch Buidling (#35) • Canberra, ACT
    Free
  • Robogals Workshop (Robotics + Python)

    Robogals Workshop (Robotics + Python)
    Robogals Workshop (Robotics + Python)

    Sat, Mar 25, 1:00 PM
    The Birch Buidling (#35) • Canberra, ACT
    Free
  • Metaverse 101 | Canberra

    Metaverse 101 | Canberra
    Metaverse 101 | Canberra

    Tue, Apr 4, 3:00 PM
    Canberra • Canberra, ACT
    $599 - $899

Site Navigation

Use Eventbrite

  • Create Events
  • Pricing
  • Eventbrite Boost
  • Eventbrite Mobile Ticket App
  • Eventbrite Check-In App
  • Eventbrite App Marketplace
  • Event Registration Software
  • Content Standards
  • FAQs
  • Sitemap

Plan events

  • Sell Tickets Online
  • Event Planning
  • Sell Concert Tickets Online
  • Event Payment System
  • Solutions for Professional Services
  • Event Management Software
  • Community Engagement
  • Virtual Events Platform
  • QR Codes for Event Check-In
  • Post your event online

Find events

  • Browse Fyshwick Events
  • Get the Eventbrite App

Connect with us

  • Report This Event
  • Help Centre
  • Terms
  • Privacy
  • Accessibility
  • Community Guidelines
Eventbrite + Ticketfly

© 2023 Eventbrite