Re: Реально ли? (про реверсинг)
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 16.01.25 15:46
Оценка: 38 (1) +1 -1 :)
Здравствуйте, Философ, Вы писали:

Ф>Эти задачи возможно возложить на плечи ИИ? Он в таких делах сможет помочь?


В одном местном чатике коллега нарвался на то, что у него почему-то попортилась кодировка в файлах и вместо кириллицы сплошные '�'. Он решил скормить код такому ИИ и посмотреть, восстановит ли тот логику. Просто комментарии, по сишному (а не ассемблерному) — то есть задача на порядки проще.

Вот что ему копилот с чатгопотой восстановили: начало:
#define U_16      1     // U_16 == 1 это значение для 16-битного регистра !!!
#define U_detali  0     // Детали (+) это значение для подстройки 1V==217.81F === 12.0В=2614 Ом === 23.07.2018
#define U1_detali 0     // Детали (+) это значение для подстройки 1V==217.81F === 12.0В=2614 Ом === 23.07.2018
#define TimRA   0x01      // Пример настройки OCRx для таймера -- значение 1


А вот что было в оригинале:

#define U_16      1     // U_16 == 1 это Вариант для 16 симвю ЖКИ !!!

#define U_detali  0       // поправка (+) для АЦП из-за разброса деталей делителя 1V==217.81F === 12.0в=2614 АЦП === 23.07.2018
#define U1_detali 0       // поправка (+) для АЦП из-за разброса деталей делителя 1V==217.81F === 12.0в=2614 АЦП === 23.07.2018
#define TimRA   0x01      // Нижний предел величины OCRx таймера ШИМ -- для 1мкФ


Я боюсь себе представить, что эти цифровые духи нафантазируют на ассемблере без подсказок... им даже на несоответствие количества букв было плевать.
The God is real, unless declared integer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.