Сейчас на форуме: (+6 невидимых)

 eXeL@B —› Программирование —› защита от битхака
Посл.ответ Сообщение

Ранг: 5.4 (гость)
Активность: 0.020.04
Статус: Участник

Создано: 30 июля 2019 22:38 · Поправил: xverizex
· Личное сообщение · #1

Я вот так вот думаю насчёт программки. Если делать её на ассемблере, то можно узнать, есть ли битхак или нет. Но проблема в том, что я не могу понять как замаскировать вывод сообщения. Ведь по сообщение можно в отладчике догадаться или в дизассемблере что к чему ведёт. Вот пример кода.
Code:
  1. _start:
  2.   ...
  3.   mov ebx, 0x10
  4.   cmp ebx, 0x4
  5. bithack:
  6.   je okay
  7.   jmp end
  8. okay:
  9.   здесь вывод текста об успешной операции
  10.   mov ax, [bithack]
  11.   cmp ax, 0x1b74 ; это je вроде, ну так отладчик пишет, хотя я сравнивал jz а не je, но потом стал je писать. Это сравнивает с je.
  12.   je done
  13.   ... здесь делаем действия, которые отменяют регистрацию и завершаются с ошибкой
  14. done:
  15.   ... делается активация
  16. end:
  17.   ...

Я пока не пойму как можно скрыть эти дейтсвия, если в коде всё равно можно посмотреть все команды. У вас есть идеи?



Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

Создано: 30 июля 2019 23:01
· Личное сообщение · #2

xverizex пишет:
Если делать её на ассемблере, то можно узнать, есть ли битхак или нет


Как тебе такое, Илон Маск? Смекалочка

| Сообщение посчитали полезным: freudz


Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 30 июля 2019 23:08
· Личное сообщение · #3

UPX!


 eXeL@B —› Программирование —› защита от битхака
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати