Size: a a a

Ассемблер

2020 December 28

ВХ

Віталій Халак... in Ассемблер
x=0,25 f(x)=4,5
x=1,5 f(x)=3,666
fistp - store integer and pop
INTEGER
или я чего-то не догоняю
источник

s

s54816 in Ассемблер
Віталій Халак
x=0,25 f(x)=4,5
x=1,5 f(x)=3,666
fistp - store integer and pop
INTEGER
или я чего-то не догоняю
Нет, это я. Ты прав.
источник

Лм

Любимчик твоей мамы... in Ассемблер
Dima Richev
Операционные системы, драйвера, шеллкоды, антивирусы, вирусы, микропроцессоры, микроконтроллеры
кстати. всем привет и заранее извините за возможно глупый вопрос. код на ассемблере нужно обфусцировать, или же нет 🤔
источник

DR

Dima Richev in Ассемблер
Зачем?
источник

DR

Dima Richev in Ассемблер
Нужно? Нет, не нужно
источник

Лм

Любимчик твоей мамы... in Ассемблер
ну вот я сужу по шарпу и питону. там код нужно обфусцировать, если ты не хочешь, чтобы его декомпилировали и слили в открытый доступ.
источник

DR

Dima Richev in Ассемблер
Зачем?
источник

DR

Dima Richev in Ассемблер
Там тоже не нужно
источник

DR

Dima Richev in Ассемблер
Ты боишься, что твой код кто-то посмотрит?
Без обид, но это вопрос отчасти новичка. Вряд ли ты будешь изобретать супер-секретные технологии, что бы их так яростно защищать.
Ассемблер и C# или Python это небо и земля. Разберём ревёрсеров по полочкам. На кого ты опираешься, на тех и делай защиту. До среднего уровня, или даже до высокого ревёрс-инженера - твой код полностью не разберут и не восстановят (в отличии от C# или Python). Разве что API информация, строки, некоторые функции, опять же - зависит от размеров программы и её функционала

Делая защиту - ты только побуждаешь на её снятие и привлекаешь противных людей, которые "Хаха! Пытался защититься, а я всё равно снял! Теперь твой код у меня" (А такое будет), и ты не сможешь ответить "Так я его даже и не защищал"
источник

DR

Dima Richev in Ассемблер
Вообще, на ассемблере тебе дают больше контроль над тем, кто будет дизассемблировать твой код.
Код, который ты напишешь, так и будут видеть другие. Можно это использовать
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Может, он что-то на продажу делает :)
Но, опять же, простые приёмы сломать легко. Сложные трудно реализовывать.
Но в любом случае, ломается всё. Это только вопрос времени и мотивации.
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Мне кажется, проще использовать готовые решения, программы-защищалки, чем изобретать что-то самому. Для проектов, которые делаются на продажу. Можно и самому написать, но скорее как "защиту от лохов" (новичков).
источник

DR

Dima Richev in Ассемблер
Разве что взять опенсурс программу-защищалку, в свободное время изменить её сигнатуру, где-то подменить работу и сохранить себе на проекты. Так будет намного безопаснее, чем использовать уже готовые, или покупать готовые
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Зайди на людей торрент, там можно найти почти любую программу. А их целые крупные корпорации разрабатывают. Другое дело, что многие особо не заморачиваются над защитой.

Кстати, у защит есть и обратная сторона: код может где-то не заработать или работать медленнее. И пр.
источник

ST

Saenro T in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Мне кажется, проще использовать готовые решения, программы-защищалки, чем изобретать что-то самому. Для проектов, которые делаются на продажу. Можно и самому написать, но скорее как "защиту от лохов" (новичков).
Вынужден не согласиться)
Все защищалки (навесные протекторы, как то ASP), ломаются быстрее даже людьми особо не посвящёнными, потому как в сети всё уже есть для этого.
Другое дело сделать нечто своё, чего в сети пока ещё нет.
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Saenro T
Вынужден не согласиться)
Все защищалки (навесные протекторы, как то ASP), ломаются быстрее даже людьми особо не посвящёнными, потому как в сети всё уже есть для этого.
Другое дело сделать нечто своё, чего в сети пока ещё нет.
ASP слишком известен, а вот, скажем, специализированная ломалка от Themida, например, есть? Она сама ломаная есть только какой-то древней версии (сейчас, правда, не знаю, давно смотрел).
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Хотя, тоже популярная вещь.
Короче, если ты делаешь что-то по $10 за копию, есть ли смысл заморачиватся? А если по $1000, то это уже другой вопрос :)
источник

ST

Saenro T in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
Хотя, тоже популярная вещь.
Короче, если ты делаешь что-то по $10 за копию, есть ли смысл заморачиватся? А если по $1000, то это уже другой вопрос :)
Такие проекты ($1000) защищаются на месте, отнюдь не сторонними протекторами)
источник

EK

Eugene Krasnikov (ᴊɪ... in Ассемблер
Плюс, ломают в основном русские, иностранцы покупают. Насколько я знаю. Так что, лучше ориентироваться на зарубежный рынок :)
источник

DR

Dima Richev in Ассемблер
Eugene Krasnikov (ᴊɪɴ x)
ASP слишком известен, а вот, скажем, специализированная ломалка от Themida, например, есть? Она сама ломаная есть только какой-то древней версии (сейчас, правда, не знаю, давно смотрел).
Есть, ещё как. Самые новые версии!
источник