Pillole di Cybersecurity

Pentration testing, Ethical Hacking, Analisi Forense, Malware Analysis...

Pillole di #MalwareAnalysis: le KnownDll

Il registro #KnownDll viene utilizzato da à#Windows per velocizzare il caricamento delle DLL più comuni ma anche come meccanismo di protezione.
Queste DLL si trovano nel registro HKLM\System\CurrentControlSet\Control\Session Manager\KnownDlls e vengono carica dal sistema operativo al suo avvio.
Quando un esegubile necessita di utilizzare una DLL contenuta in quel registro se la ritrova già caricata in memoria e non ha bisogno di utilizzare il loader per caricarla.
"Ok, serve per velocizzare ma perchè è un meccanismo di sicurezza?" direte voi.
Ebbene, Windows quando deve caricare una DLL, ha un suo ordine sequenziale di directory all'interno delle quali ricercarle e la prima directory nella quale ricerca la dll da caricare è quella dal quale viene lanciato il programma che la richiede.
La directory C:\Windows\System32 è seconda in quell'ordine.
Questo comporta che se un malintenzionato carica una Dll malevola nella directory dal quale viene lanciato il programma, e quella DLL si trova in C:\Windows\System32 il loader caricherà la prima e non quella legittima.
Per ovviare a questo, viene creata KnownDll: se una Dll si trova al suo interno sarà sempre già caricata in memoria e quel pericolo verrà scampato.
Naturalmente se un attore modifica le KnownDll nel registro ... buonanotte ai suonatori ;-)

Pin It

A cura di...

Antonio Capobianco
Antonio Capobianco
Malware Analyst
Image
Vincenzo Alonge
Ethical Hacker e Forensic Analyst
Image
Andrea Tassotti
Ethical Hacker e Pentester
Image
Andrea Covino
Ethical Hacker e Forensic Analyst

Per rimanere aggiornato iscriviti alla nostra newsletter

Cyber Security UP

CybersecurityUP è una BU di Fata Informatica.
Dal 1994 eroghiamo servizi di sicurezza IT per grandi organizzazioni sia civili che militari.
  • Ethical Hacking
  • Red Teaming
  • Penetration Testing
  • Security Code Review
  • SOC 24x7
  • Formazione specialistica
Image
Image
Image

Vieni a trovarci

Vieni a trovarci nella nostra sede a Roma, in Via Tiburtina 912, CAP 00156, ROMA, dal Lunedì al Venerdì dalle ore 9:30 - 18:30
Via Tiburtina 912,
CAP 00156,
ROMA

Lunedì-venerdì
09:30 - 13:00
14:00 - 18:30

+39 06 4080 0490

Contattaci

Necessiti dei nostri servizi di Cybersecurity?

Privacy policy

Ti invitiamo prendere visione della nostra
privacy policy  per la protezione dei tuoi dati personali.
Disclaimer
Alcune delle foto presenti su Cybersecurityup.it potrebbero essere state prese da Internet e quindi valutate di pubblico dominio. Se i soggetti o gli autori avessero qualcosa in contrario alla pubblicazione, lo possono segnalare via email alla redazione che provvederà prontamente alla rimozione delle immagini utilizzate.
© 2022 Fata Informatica. Tutti i diritti riservati.