BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.pass-the-salt.org//pts2026//speaker//9UMAT8
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-KVCNWM@cfp.pass-the-salt.org
DTSTART;TZID=CET:20260630T164500
DTEND;TZID=CET:20260630T170500
DESCRIPTION:The aim of this talk is to address a common challenge faced by 
 reverse engineers: distinguishing relevant software from third-party libra
 ries within firmware or programs. This task often wastes time as unnecessa
 ry code is reversed.\nOur goal is to provide an automatic function detecti
 on mechanism that enables researchers to efficiently identify third-party 
 code\, allowing them to focus on analyzing the proprietary components.\n\n
 To tackle this issue\, we introduce SightHouse\, a new open-source project
  designed to assist reverse engineers. SightHouse is built on top of exist
 ing effective software\, such as Ghidra's BSIM Similarity engine. Unlike p
 revious tools like FLIRT\, which rely on the raw bytes of the function\; B
 SIM leverages Ghidra's P-Code (IIR)\, enabling cross-architecture similari
 ty detection.\n\nThe challenges in function detection primarily revolve ar
 ound the creation and maintenance of signature databases\, and BSIM is no 
 exception. Researchers face the task of finding\, compiling\, and extracti
 ng signatures from programs with symbols \nto populate these databases\, w
 hich can be a time-consuming process.\n\nTo address these challenges\, we 
 proposed an automated pipeline designed to maximize data collection for fu
 nction extraction. This system works by automatically scraping open-source
  projects\, compiling and analyzing them\, thereby streamlining the proces
 s and reducing the manual effort required.\n\nWe will present our contribu
 tions\, including the benchmarks and experiments conducted to evaluate and
  select between different similarity engines. Additionally\, we will relea
 se SightHouse to share with the community and encourage further developmen
 t and improvement.
DTSTAMP:20260514T103345Z
LOCATION:Amphitheater 122
SUMMARY:Introducing Sighthouse for Seamless Function Detection - Sami Babig
 eon (Quarkslab)\, Benoit Forgette
URL:https://cfp.pass-the-salt.org/pts2026/talk/KVCNWM/
END:VEVENT
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:20260514T103345Z
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
