На выходных видеоблогер под ником ChromaLock опубликовал ролик, в котором показал, как модифицировал графический калькулятор Texas Instruments TI-84, чтобы подключить его к интернету и получить доступ к ChatGPT от OpenAI. Это может стать новым способом для студентов обходить экзаменационные ограничения. В видео под названием «Я создал идеальное устройство для списывания» демонстрируется аппаратная модификация, позволяющая вводить задачи через клавиатуру калькулятора и получать ответы от ChatGPT в режиме реального времени.В первую очередь ChromaLock изучил порт подключения калькулятора, обычно используемый для передачи учебных программ между устройствами. Затем он разработал кастомную печатную плату под названием “TI-32”, которая включает в себя микроконтроллер Seed Studio ESP32-C3 с поддержкой Wi-Fi (стоимостью около $5) и другие компоненты, необходимые для взаимодействия с системами калькулятора.
Стоит отметить, что это изобретение не является коммерческим проектом. Повторить модификацию, описанную в видео, можно, купив TI-84, микроконтроллер Seed Studio ESP32-C3 и различные электронные компоненты, а также изготовив кастомную печатную плату по чертежам, которые ChromaLock выложил в открытый доступ.
Автор видео также поделился тем, что столкнулся с рядом технических сложностей при создании устройства, таких как несовместимость напряжений и проблемы с целостностью сигнала. Однако, после нескольких итераций, ему удалось интегрировать кастомную плату в корпус калькулятора так, что снаружи никаких изменений не видно.
Помимо аппаратной части, блогер разработал собственное программное обеспечение для микроконтроллера и калькулятора, которое доступно на GitHub в виде открытого исходного кода. Система имитирует работу другого TI-84, позволяя пользователям использовать встроенные команды для передачи файлов. Это дает возможность легко загружать специальные программы, одна из которых предоставляет интерфейс ChatGPT.
Однако, несмотря на широкие возможности, устройство имеет свои ограничения. Ввод длинных алфавитно-цифровых вопросов на маленькой клавиатуре калькулятора — процесс медленный и неудобный, что несколько снижает эффективность.
Помимо интерфейса для работы с ChatGPT, модифицированный калькулятор предлагает несколько других функций, облегчающих списывание. Например, изображенный в видео браузер позволяет просматривать заранее загруженные изображения, которые могут служить шпаргалками. Также есть возможность загружать текстовые файлы с подсказками, замаскированные под исходный код программ. В будущем ChromaLock планирует добавить функцию камеры, однако подробности о ней пока остаются неизвестными.
По словам автора, его устройство может обходить распространённые меры по предотвращению списывания, такие как блокировка калькуляторов в режиме тестирования. Программа-загрузчик может быть загружена при необходимости, и её можно легко удалить перед проверкой учителем.
Хотя этот проект представляется как техническое достижение, использование ChatGPT во время экзамена через калькулятор, скорее всего, будет расценено как нарушение академической честности и может привести к серьёзным последствиям.
Источник: SecurityLab.ru