BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.hackfest.ca//hf2026//talk//NYHDU7
BEGIN:VTIMEZONE
TZID:EST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T070000Z
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T080000Z
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-hf2026-NYHDU7@cfp.hackfest.ca
DTSTART;TZID=EST:20261031T100000
DTEND;TZID=EST:20261031T102000
DESCRIPTION:Rust reversing can\, at times\, prove quite painful. The compil
 er and standard library are updated every **6 weeks**\, there is **no stab
 le ABI**\, it has many *exotic* types\, macros\, etc. Fortunately for any 
 reverser\, there exists a common solution to this mess\, that being string
 s! Participants will get a quick look at:\n- The various forms of metadata
  that Rust packs into binaries\;\n- How to leverage this metadata to extra
 ct project structure\, dependencies\, the build process\;\n- Available too
 ls to make Rust reversing easier and\;\n- Present and future outlook on th
 e Rust reversing scene.
DTSTAMP:20261014T084936Z
LOCATION:Track 1 (306B)
SUMMARY:Rust Reversing for All: Extracting Metadata From Rust Binaries - Mo
 urad Sherif
URL:https://cfp.hackfest.ca/hf2026/talk/NYHDU7/
END:VEVENT
END:VCALENDAR
