Tavis Ormandy (
LoadLibrary brine o učitavanju biblioteke u memoriju i uvozu postojećih simbola, pružajući Linux aplikaciji API u dlopen stilu. Plug-in kod se može otkloniti pomoću gdb, ASAN i Valgrind. Moguće je podesiti izvršni kod tokom izvršavanja povezivanjem zakačiva i primjenom zakrpa (runtime patching). Podržava rukovanje izuzetcima i odmotavanje za C++.
Cilj projekta je organizirati skalabilno i efikasno distribuirano fuzzing testiranje DLL biblioteka u Linux okruženju. Na Windows-u, fuzzing i testiranje pokrivenosti nije baš efikasno i često zahteva pokretanje zasebne virtuelizovane instance Windows-a, posebno kada pokušavate da analizirate složene proizvode kao što je antivirusni softver koji obuhvataju kernel i korisnički prostor. Koristeći LoadLibrary, Google istraživači traže ranjivosti u video kodecima, skenerima virusa, bibliotekama za dekompresiju podataka, dekoderima slika itd.
Na primjer, uz pomoć LoadLibrary uspjeli smo portirati Windows Defender antivirusni mehanizam da radi na Linuxu. Studija mpengine.dll, koja čini osnovu Windows Defendera, omogućila je analizu velikog broja sofisticiranih procesora za različite formate, emulatora sistema datoteka i tumača jezika koji potencijalno obezbeđuju vektore za
LoadLibrary je također korišten za identifikaciju
izvor: opennet.ru