אין תוכנית שממירה מקוד מקומפל (מ- C או פסקל, לדוגמא) בחזרה למקור. אבל כן אפשר לקבל קוד אסמבלר. במקרה של Java או NET$ זה אפשרי לחזור לקוד המקור, אבל לא תמיד באופן מלא.
ה- DLL נכתב ל- NET$ או קומפל לקוד בינארי? אם הוא כתוב ל- NET$ תריצי חיפוש בגוגל ל- "net disassembler." ותחפשי משהו שעושה את זה. אם הוא קומפל לקוד בינארי "רגיל", אז אין לך מה לעשות חוץ מלמצוא את קוד המקור או לכתוב מחדש.