Изменить код прошивки

Задание закрыто
Стоимость:100 000 рублей
Срок выполнения:3 дня
Варианты оплаты:По договоренности
Дата публикации:2024-12-15 19:41
Обновлено:2024-12-16 09:23
Был(а) на сайте:2024-12-17 20:08

Изменить код прошивки

 
Задача

Необходимо поменять данные двух строк в прошивке майнера.
Имеется прошивка для асиков антмайнер, в прошивке в качестве вознаграждения зашиты два пула с комиссиией разработчика пул известен это VIABTC
Необходимо подменить имя воркера, так как в прошивке есть подпись то думаю можно изменить на то же количество символов.(по крайней мере до этого мне так делали) и во все убирали.
Показать где что нужно изменить и как это работает.

Файл прошивки скину в личку

Оставлять заявки могут только авторизованные пользователи.
Общие замечания:

Сложность изменений:
В прошивках для Antminer зачастую реализована проверка подлинности и целостности, использующая подпись прошивки, контрольные суммы или хэши отдельных участков кода. Любые изменения могут привести к тому, что прошивка перестанет загружаться или будет считаться невалидной. Именно поэтому рекомендуется сохранять длину строки неизменной, чтобы по возможности не нарушить структуру секций в памяти.

Сохранение длины строки:
Если строка, например, содержит имя пулов или воркера, имеющих зашитую комиссию разработчика, и вы хотите заменить её своим значением, то:

Подберите имя или набор символов точно такой же длины.
Если ваше новое имя короче, используйте символы-заполнители (например, замените ненужные символы на точки, пробелы или нулевые байты 0x00), но сохраняйте общий размер.
Если ваше новое имя длиннее, то вам придётся сократить его или подобрать аналогичное по длине.
Поиск целевых строк:
Для начала необходимо извлечь прошивку (образ) в удобном для анализа формате. Варианты:

Использовать binwalk, dd или другие инструменты для извлечения образа из прошивки.
Взять готовый бинарный файл прошивки (обычно он имеет расширение .bin или что-то подобное).
После этого, открывайте прошивку в шестнадцатеричном редакторе (например, HxD под Windows или hexedit/wxhexeditor под Linux).

Шаги:

Откройте прошивку в hex-редакторе.
Выполните поиск по строке, которая наверняка есть в прошивке. Например, часто вшитые пулы-разработчики могут быть на известном пуле: stratum+tcp://... или pool.viabtc.com:3333 и т.п.
Найдите эти строки и запишите смещение (offset).

Внесение изменений:
Когда вы нашли нужную строку (допустим, имя воркера miner_developer или что-то подобное), вам нужно заменить её на свой вариант той же длины.

Пример:
Допустим, изначально прописано: dev_worker (10 символов, например).
Вы хотите заменить его на my_w0rker (тоже 9 или 10 символов, подберите так же 10 символов, если нужно дополните символами _ или 0)
Пришлите файл посмотрю прямо сейчас.
Покажите прошивку и напишите, что на что менять. Посмотрю, насколько задача решаема.
Герман Васильев
Основная специализация: Обучение и Образование
Можно с делать в реальные сроки. Стоимость работы предварительная, поскольку есть гибкая система скидок.

Примеры моих работ

Сделано для посредников стройбизнеса в Арабских эмиратах
Консультирование в плане возможностей по диверсификации сервисов
ВКР на тему: Управление развитием бренда на примере...
Alexandr Alexandrov
Основная специализация: Веб-разработка и Продуктовый дизайн
    Здравствуйте! Готов внести изменения в строки прошивки, убрать комиссию разработчика и заменить имя воркера, покажу где и что менять. TG: @Alexuys.

    Примеры моих работ

    Календарь на swift
    web app
    site
    покажите прошивку, попробую поковырять. Но если у вас чтото из популярных асиков например от Antminer, то есть сборка нормального линукса под эту железку. Можно залить и не страдать.
    Привет, скидывай файл, попробуем разобраться)
    Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.

    Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
    Мой телеграм: https://t.me/daichitakeda

    Оставлять заявки могут только авторизованные пользователи.

    Другие открытые задания:

    поиск заданий