PRC. Banner for Introduction to Software Reverse Engineering with Ghidra

Introduction to Software Reverse Engineering with Ghidra

by

Training/Workshop Programming Languages Research & Data Analysis

Fri, Jan 16, 2026

2:30 PM – 4 PM EST (GMT-5)

Private Location (sign in to display)

21
Registered

Registration

Details

This session will introduce participants to the process of reverse engineering compiled software. The focus will be on Ghidra, an open-source decompilation tool developed by the NSA. The session will include a demonstration and a hands-on exercise to reverse engineer a simple program.

Knowledge prerequisites: Basic knowledge of a compiled language

Hardware/software prerequisites: A laptop with a C compiler and JDK21 (both of which can be installed with Conda)

Workshop format: Presentation, demonstration, and hands-on

Target audience: Students, researchers, faculty, staff

More Software Engineering Training

Below is the full line-up of the Winter 2026 software engineering training by Research Computing:

Good Practices for Research Software Engineering on 1/12
Intro to Version Control with Git and GitHub on 1/12
Attaining vim Fluency: Edit as Fast as You Think on 1/13
Creating Reusable Python Code: From Notebooks to Scripts to Packages on 1/13
How to Package and Publish Your Python Code on 1/14
Gotcha! How to Write Software Tests to Improve Code Quality on 1/14
Debugging and Profiling Code in Python on 1/15
Continuous Integration and Continuous Delivery (CI/CD) with GitHub Workflows on 1/15
Tools That Help You Write Better Code on 1/16
Introduction to Software Reverse Engineering with Ghidra on 1/16

More Training Workshops

See the entire Research Computing Winter 2026 training program.

Speakers

Andres Rios Tascon's profile photo

Andres Rios Tascon

Princeton University

Background: BS in Physics and Mathematics from MIT, PhD in Physics from Cornell University.



Andres joined Princeton in August 2023 as an RSE in association with IRIS-HEP. He focuses on developing tools needed to tackle the challenges posed by the high volume and complexity of the data that will be collected at the High Luminosity Large Hadron Collider (HL-LHC) at CERN and other future HEP experiments. Prior to joining Princeton, he developed the leading software package in the study of string phenomenology. He has also worked on enhancing Higgs boson searches at the LHC and improving efficiency of Lattice QCD computations.


Hosted By

Research Computing | View More Events
Co-hosted with: GradFUTURES