Все что вам нужно - это подходящее устройство программирования, которое поддерживает ваш ПОС, такой как как PICKIT3. Затем вы можете использовать встроенную среду программирования микрочипов (IPE), которая включена при установке MPLAB X IDE для чтения вашего устройства PIC и сохранения изображения в шестнадцатеричном файле.
Затем вы можете сравнить шестнадцатеричные файлы, чтобы узнать, существует ли между ними различие.
Параметры конфигурации (предохранители) для ПИК содержат флаг, который предотвращает , считывая изображение с ПОС при включении, чтобы предотвратить пиратство. Таким образом, возможно , что вы не сможете прочитать PIC, когда этот флаг был включен, когда был запрограммирован .
Существует, однако, нет способа вернуть исходный код C в виде шестнадцатеричного изображения в файле . В PIC содержится только скомпилированный машинный код, могут быть некоторые жесткие диссольстры.