video thumbnail 43:03
FPGA simulated on a GPU - GPURTL Google CTF Finals 2019 (reversing)

2020-08-25

[public] 40.5K views, 1.73K likes, 12.0 dislikes audio only

Reverse engineering challenge from the Google CTF Finals 2019. Robin implemented a FPGA simulator in a shader to run it on a GPU. The players had to reverse engineer the software and figure out the algorithm implemented in hardware.

Challenge Sources: https://github.com/google/google-ctf/tree/master/2019/finals/reversing-gpurtl

Gynvael: https://www.youtube.com/user/GynvaelEN

00:00 - Introduction

01:35 - GPURTL Challenge Motivation

03:13 - Gynvael's Challenge Approach

04:40 - The Mysterious Image

08:55 - Challenge Files

10:45 - Interpreting the Graphic

11:21 - The Lua script source code

14:38 - The FPGA bitstream

16:56 - Shader code

23:50 - The gpurtl Rust binary

26:48 - Verilog Code

27:48 - Possible Solution Paths

32:44 - Verilog Synthesis

35:30 - Development Issues

38:55 - Solution by Team pasten

"advertisement" because Google paid for flights and hotel.

-=[ ā¤ļø Support ]=-

ā†’ per Video: https://www.patreon.com/join/liveoverflow

ā†’ per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join

-=[ šŸ• Social ]=-

ā†’ Twitter: https://twitter.com/LiveOverflow/

ā†’ Website: https://liveoverflow.com/

ā†’ Subreddit: https://www.reddit.com/r/LiveOverflow/

ā†’ Facebook: https://www.facebook.com/LiveOverflow/

-=[ šŸ“„ P.S. ]=-

All links with "*" are affiliate links.

LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm.


GPURTL Challenge Motivation
/youtube/video/3ac9HAsfV8c?t=95
Gynvael's Challenge Approach
/youtube/video/3ac9HAsfV8c?t=193
The Mysterious Image
/youtube/video/3ac9HAsfV8c?t=280
Interpreting the Graphic
/youtube/video/3ac9HAsfV8c?t=645
The Lua script source code
/youtube/video/3ac9HAsfV8c?t=681
The gpurtl Rust binary
/youtube/video/3ac9HAsfV8c?t=1430
Possible Solution Paths
/youtube/video/3ac9HAsfV8c?t=1668
Solution by Team pasten
/youtube/video/3ac9HAsfV8c?t=2335
LiveOverflow just a wannabe hacker... making videos about various IT security topics and participating in hacking competitions. -=[ ā¤ļø Support me ]=- Patreon per Video: https://www.patreon.com/join/liveoverflow YouTube Membership per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join -=[ šŸ“„ Imprint ]=- Security Flag GmbH Celsiusstr. 72 12207 Berlin Germany
/youtube/channel/UClcE-kVhqyiHCcjYwcpfj9w
Iā€™m moving, no videos sorry 17,542 views
/youtube/video/9CS3q0uG1LI
CTF video write-ups by LiveOverflow
/youtube/video/MpeaSNERwQA