BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.pass-the-salt.org//pts2026//talk//UUCD9C
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pts2026-UUCD9C@cfp.pass-the-salt.org
DTSTART;TZID=CET:20260701T093000
DTEND;TZID=CET:20260701T123000
DESCRIPTION:Reverse engineers frequently encounter firmware or large binari
 es containing a mixture of proprietary code and numerous third-party libra
 ries. Identifying which components belong to external libraries is a recur
 ring and time-consuming challenge that can significantly slow down analysi
 s.\n\nThis workshop introduces SightHouse\, an open-source project designe
 d to help reverse engineers automatically detect third-party functions wit
 hin binaries. SightHouse leverages similarity detection techniques built o
 n top of Ghidra’s BSIM engine\, which uses Ghidra’s P-Code intermediat
 e representation to enable cross-architecture function similarity analysis
 . By identifying reused code\, researchers can quickly isolate proprietary
  logic and focus their efforts where it matters most.\n\nThe workshop will
  begin with a short introduction to the challenges of third-party code ide
 ntification and the similarity detection techniques used in modern reverse
  engineering workflows. Participants will then be introduced to SightHouse
 \, its architecture\, and how it integrates with existing reverse engineer
 ing tools.\n\nFollowing this introduction\, participants will apply SightH
 ouse on a real-world reverse engineering target\, learning how to detect a
 nd filter third-party libraries in practice.\n\nIn the final part of the w
 orkshop\, participants will explore how SightHouse can be extended. They w
 ill learn how to create their own workers\, enabling them to add new data 
 sources\, automate signature extraction\, and contribute to expanding the 
 system’s capabilities.\n\nBy the end of the session\, participants will 
 understand how to integrate automated function identification into their r
 everse engineering workflows and how to customize SightHouse to fit their 
 own research needs.
DTSTAMP:20260514T113523Z
LOCATION:Room LW112
SUMMARY:Workshop to explore SightHouse! Learn how to use it to accelerate y
 our reverse engineering process using its function identification features
 . - Benoit Forgette\, Sami Babigeon (Quarkslab)
URL:https://cfp.pass-the-salt.org/pts2026/talk/UUCD9C/
END:VEVENT
END:VCALENDAR
