نرمافزار ایدهآل برای بکدور در راستای DLL Sideloading باید این ویژگیها را داشته باشد:
🔸️ماژولار : طبیعتاً برنامه باید چند فایل DLL داشته باشد که بتوانیم روی آنها بکدور قرار دهیم. منظور ما DLLهای اختصاصی خودِ نرمافزار است، نه DLLهای سیستمی.
🔸️قابل بارگذاری جانبی DLL (DLL Sideloadable) : برنامه باید زمانی که به مسیر دیگری منتقل میشود، در برابر تکنیک DLL sideloading آسیبپذیر باشد.
🔸️کوچک : فراموش نکنید که قرار است این را برای قربانی بفرستیم، پس حجم آن نباید 30 گیگابایت باشد.
🔸️محبوب :باید نرمافزاری رایج باشد، چیزی که سامانه EDR بارها و بارها در سراسر جهان دیده است. مثل ابزارهای فشردهسازی (۷zip، WinRAR)، ویرایشگرهای سبک (Notepad++)، نمایشگرهای PDF، یا نمایشگرهای تصویر.
🔸️دارای امضای دیجیتال (Digitally signed) : برنامه باید معتبر بوده و با گواهی دیجیتال معتبر امضا شده باشد.