Ну сильно, вот пробую разобраться)
это то же самое что exe-файл, но он не исполняется сам непосредственно, а предоставляет функции для других exe-файлов. может предоставлять ресурсы. есть софтины, которые эти ресурсы позволяют вытащить или поменять. а вот что касается кода - это в общем случае надо иметь исходники и перекомпилировать. ну или изучать ассемблер и реверсить