Как засунуть троян в бутлоадер
- Войдите на сайт для отправки комментариев
Пнд, 22/11/2021 - 16:13
Наткнулся на очень забавную статейку.
Помимо 328p актуально также для 32А, 2561 и др. Неактуально для Tiny85.
Наткнулся на очень забавную статейку.
Помимо 328p актуально также для 32А, 2561 и др. Неактуально для Tiny85.
Давай ещщщё антивирус для дуни напиши... )))
Имел счастье внедрять даже не троян - триал всего лишь. Намучился... больше с последствиями.) Правда не в Ардуино.
Ну, теперь надо пропробовать и в Ардуину внедрить триал, от хитрожопых закащиков.
Ну, это если серьёзный проект, и то нужно заниматься обфускацией. А так обычно игра не стоит свеч.
Не совсем в тему. Помнится, в эпоху Синклеромании попала ко мне одна дискета. Вставляешь, набираешь любую дисковую команду, например CAT, и... выполняется совсем не CAT, а запускается программа с дискеты. Было весьма удивительно.) Ещё и саму дискету нельзя было скопировать.
Из области загрузчика можно и с основным кодом сделать что угодно ...
Я вот всё никак не соберусь в MEGA записать все "подручные" скетчи и при запуске запрашивать какой из них копировать в основную область и запускать...
Так и я про то же. Если закащик денег не прислал и морозится, оставить всё как есть, тогда программа через 100, допустим, запусков превратится в тыкву. Если прислал денег по-чесному, по спицальной команде из Сериал, загрущик меняет условный JUMP на безусловный и сё. :)
Да много что из загрущика можно сделать, хоть полиморф. :)
Да, но для этого не обязательно иметь загрузчик. Такая хрень с тыквой и в основном коде может быть сделана.
Вот только какой заказчик согласится/сможет перезаписать загрузчик...
ЕвгенийП в АВР из основной области нельзя себя перезаписать насколько я понимаю
Вот только какой заказчик согласится/сможет перезаписать загрузчик...
Проблемы негров шерифа не насилуют.
Не совсем в тему. Помнится, в эпоху Синклеромании попала ко мне одна дискета. Вставляешь, набираешь любую дисковую команду, например CAT, и... выполняется совсем не CAT, а запускается программа с дискеты. Было весьма удивительно.) Ещё и саму дискету нельзя было скопировать.
не нельзя, это ты просто не умел, это разные вещи, да на Синклере или 0 или 1 режим дисковода должен был поддерживаться, если не изменяет память )))
Из области загрузчика можно и с основным кодом сделать что угодно ...
Я вот всё никак не соберусь в MEGA записать все "подручные" скетчи и при запуске запрашивать какой из них копировать в основную область и запускать...
в меге можно многое, а если 16U заменить на 32U то еще больше, у меня там SBUS/PPM протокол дешифрации крутится
Изменяет. Там был достаточно хитрый хак. Разобрался и копировал.
Не совсем в тему. Помнится, в эпоху Синклеромании попала ко мне одна дискета. Вставляешь, набираешь любую дисковую команду, например CAT, и... выполняется совсем не CAT, а запускается программа с дискеты. Было весьма удивительно.) Ещё и саму дискету нельзя было скопировать.
Данунах, сам лично писал копировщик под любые трдос диски с разными размерами и номерами секторов и тд. Копировал любые дискеты (почти) если не кодовая защита в софте. С защитой в софте ломали реверсом.
Не совсем в тему. Помнится, в эпоху Синклеромании попала ко мне одна дискета. Вставляешь, набираешь любую дисковую команду, например CAT, и... выполняется совсем не CAT, а запускается программа с дискеты. Было весьма удивительно.) Ещё и саму дискету нельзя было скопировать.
хорошему копировщику без разницы ДОС там или что, он перехватывает 13 прерывание на себя и работает с контроллером WD напрямую
ЕвгенийП в АВР из основной области нельзя себя перезаписать насколько я понимаю
Да и ладно, не работать-то (и выводить на экран матерные надписи) можно же. А больше ничего и не надо.