BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.pass-the-salt.org//pts2026//talk//KVCNWM
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:20260514T113458Z
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
END:VCALENDAR
