home.social

#versiondll — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #versiondll, aggregated by home.social.

fetched live
  1. DLL Sideloading через version.dll в WinSCP: порядок поиска DLL, прокси на Rust и перехват payload

    DLL sideloading - это когда в каталог программы подсовывают библиотеку с тем же именем, что и нужная ей DLL. В результате Windows сначала цепляется именно за неё и загружает её вместо системного файла. Этот приём по-прежнему работает, даже если включён SafeDllSearchMode, и недавно его использовали в атаках против FileZilla и CPU-Z. В статье я разбираю этот метод на примере WinSCP. Сначала делаю статический анализ: проверяю зависимости в Import Table и сверяю их со списком Known DLLs, чтобы сразу отсеять те варианты, которые загрузчик всё равно берёт только из системной папки. Затем провожу динамическую проверку в Procmon и смотрю, где именно загрузчик действительно ищет DLL. В финале - прокси-библиотека на Rust.

    habr.com/ru/articles/1067126/

    #DLL_Sideloading #versiondll #Windows #Rust #Portable_Executable #WinSCP