YoVDO

Panopticon: A Libre Cross-Platform Disassembler in Rust

Offered By: Rust via YouTube

Tags

Rust Courses Reverse Engineering Courses Software Architecture Courses Cross-Platform Development Courses Semantic Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk on Panopticon, a libre cross-platform disassembler written in Rust. Delve into the project's architecture, vision, and feature set, including its graphical user interface and semantic-based analysis for reverse engineering and vulnerability discovery. Learn about the speaker's experience building a 25,000-line codebase as a Rust beginner, and gain insights into the language's features that aided bug detection and accelerated development. Discover the project's evolution since 2012, its rewrite in Rust in 2015, and how it aims to provide a free alternative to commercial disassemblers. The talk covers topics such as forward and reverse engineering, project history, current state, iterator invalidation, macros, and some challenges encountered during development.

Syllabus

Intro
Forward Engineering
Reverse Engineering
Prior Art
Project History
Current State
Iterator Invalidation
Macros!
Some Bad Parts


Taught by

Rust

Related Courses

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam