Panopticon: A Libre Cross-Platform Disassembler in Rust
Offered By: Rust via YouTube
Course Description
Overview
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 3DUniversity 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