|
|
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
FaaaА если прога не работает КАК НАДО пользователь об этом узнает не сразу, а потом в процессе работы. А вот это уже уголовная статья. И никакие дисклеймеры с офертами не помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 19:23 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
AkinaFaaaА если прога не работает КАК НАДО пользователь об этом узнает не сразу, а потом в процессе работы. А вот это уже уголовная статья. И никакие дисклеймеры с офертами не помогут. прогу сломал взломщик все вопросы к нему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 19:37 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
FaaaAkinaпропущено... А вот это уже уголовная статья. И никакие дисклеймеры с офертами не помогут. прогу сломал взломщик все вопросы к нему. Нет чюваг. Номер лицензии предьявлять будет не взломщик а ты когда спросят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 19:40 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
maytonFaaaпропущено... прогу сломал взломщик все вопросы к нему. Нет чюваг. Номер лицензии предьявлять будет не взломщик а ты когда спросят. предьявлять что будут ? Что прога не сохраняет данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 19:42 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
mayton - сделаем hash релиза и hash хакерский и усе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 19:43 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
Господа предлагаю писать по алгоритму защиты только. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 19:46 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
(рассеяно) Да... да... давай пообсуждаем магические квадраты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 20:00 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
Ну вы рвать хихикалку, однако. авторавтоматически создать псевдоветвления или не обнаруживаемое автоматически дублирование кода сами-то потом сложность осилить смогёте ? Особенно учитывая невообразимо дурную идею авторВ каждой версии алгоритм менять. , которая говорит нам о том, что алгоритм - изначально мертворождённый. Вы только на секунду представьте, какие сказочные глюки могут родиться в таких безднах говнокода. Причем, что самое страшное - у тех пользователей, кто программу честно купил. авторМожно при сохранении файла половину не сохранить данных Пользователи вас за такое медведям скормят. И правильно сделают, кстати. авторфайл ключа может быть хоть 1 мегабайтЦитирую Шнайера: "Захотите ли вы доверить защиту компании, которая не знает, как и на что влияет длина ключа ?" автортогда нарушиться алгоритм проверки и контрольные суммы полетятАга, вместе с алгоритмом проверки контрольных сумм ваша защита может отъехать глубоко в /dev/null NOP-ы. автормного чего,проверка раз в неделю ключика в инете иначе прога падает, если инета не будет.Если игра чисто онлайновая - прокатит. А если нет - то ваша программа выпадет только от того, что чел не успел/забыл оплатить инет. Для оффлайн-программы такое поведение - первый намек на спайваре, ибо нормальные проги траффик не шлют в оффлайн-режимах. Вас за такое с говном смешают. Потому что пострадают только те, у кого защита не отломана. Ну и не забудьте про комплексы класса Inetrnet Security - их файерволы доставят вам хлопот. авторя пишу такую защиту и придумываю,а что в этом плохого? Нет красоты в ваших творениях. Не считайте хакеров глупее себя, это опасное заблуждение. авторЛомать чужие проги это грех и воровство ни первое, ни второе. Глупость, сказанная распушхим от денег копирастом, глупостью быть не перестанет. авторА если я в процессе работы буду проверять.Чел нажал на кнопку сохранить,а оно возьмись и не сохранись что тогда?Пользователь пошлет вам луч ненависти и забьет на вашу программу болт. В дополнение окатит вас грязью, причем заслуженно. автормне надо чтобы было все по честному. Вам в страну эльфов. Либо писать веб-приложение, исполняющееся целиком на сервере. Запомните две простых вещи: 1). Пользовательские данные неприкосновенны ! Это - святая святых. Есть игры, которые иногда портят сейвы. Например - сталкер. Никто уже не помнит, почему оно так. Может там в какой-то версии баловались с подобными заSHITами. Важно одно - сейвы могут записаться неправильно. Все, от этого не отмыться. 2). Вы 90% времени думаете о неких злоумышленниках, которые спят и видят, как бы в вашу программу влезть с отладчиком. А вам надо 90% времени думать о пользователях, которым вы хотите продать свой продукт. Вы 4 страницы распинаетесь, как вы смачно накажете неких мифических халявщиков. Но вы совершенно не упомянули про то, как с вашим продуктом будет работать честный пользователь. Задумайтесь вот над каким вопросом : какой пользователь имеет больший профит и удобство использования - скачавший "легальную музыку" в кривущщем WMA-DRM, или скачавший "нелегальные" mp3-шки из торрентов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2012, 21:34 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
какойто поток сознания от автора. вот идея с интерпретатором высокого уровня от майтона интересна. Если оч высокоуровневый интерпретатор то хрен определишь даже как он строки сравнивает на ассемблерном уровне. Всеравно что дебажить броузер который жаваскрипт выполняет, хрен разберешся толком где какая инструкция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2012, 00:06 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
Bazistкакойто поток сознания от автора. вот идея с интерпретатором высокого уровня от майтона интересна. Если оч высокоуровневый интерпретатор то хрен определишь даже как он строки сравнивает на ассемблерном уровне. Всеравно что дебажить броузер который жаваскрипт выполняет, хрен разберешся толком где какая инструкция Этой идее уже 10 лет в обед.Пол инета про это написано - интерпретатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2012, 08:17 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
nsclНу вы рвать хихикалку, однако. авторавтоматически создать псевдоветвления или не обнаруживаемое автоматически дублирование кода сами-то потом сложность осилить смогёте ? Особенно учитывая невообразимо дурную идею авторВ каждой версии алгоритм менять. , которая говорит нам о том, что алгоритм - изначально мертворождённый. Вы только на секунду представьте, какие сказочные глюки могут родиться в таких безднах говнокода. Причем, что самое страшное - у тех пользователей, кто программу честно купил. авторМожно при сохранении файла половину не сохранить данных Пользователи вас за такое медведям скормят. И правильно сделают, кстати. авторфайл ключа может быть хоть 1 мегабайтЦитирую Шнайера: "Захотите ли вы доверить защиту компании, которая не знает, как и на что влияет длина ключа ?" автортогда нарушиться алгоритм проверки и контрольные суммы полетятАга, вместе с алгоритмом проверки контрольных сумм ваша защита может отъехать глубоко в /dev/null NOP-ы. автормного чего,проверка раз в неделю ключика в инете иначе прога падает, если инета не будет.Если игра чисто онлайновая - прокатит. А если нет - то ваша программа выпадет только от того, что чел не успел/забыл оплатить инет. Для оффлайн-программы такое поведение - первый намек на спайваре, ибо нормальные проги траффик не шлют в оффлайн-режимах. Вас за такое с говном смешают. Потому что пострадают только те, у кого защита не отломана. Ну и не забудьте про комплексы класса Inetrnet Security - их файерволы доставят вам хлопот. авторя пишу такую защиту и придумываю,а что в этом плохого? Нет красоты в ваших творениях. Не считайте хакеров глупее себя, это опасное заблуждение. авторЛомать чужие проги это грех и воровство ни первое, ни второе. Глупость, сказанная распушхим от денег копирастом, глупостью быть не перестанет. авторА если я в процессе работы буду проверять.Чел нажал на кнопку сохранить,а оно возьмись и не сохранись что тогда?Пользователь пошлет вам луч ненависти и забьет на вашу программу болт. В дополнение окатит вас грязью, причем заслуженно. автормне надо чтобы было все по честному. Вам в страну эльфов. Либо писать веб-приложение, исполняющееся целиком на сервере. Запомните две простых вещи: 1). Пользовательские данные неприкосновенны ! Это - святая святых. Есть игры, которые иногда портят сейвы. Например - сталкер. Никто уже не помнит, почему оно так. Может там в какой-то версии баловались с подобными заSHITами. Важно одно - сейвы могут записаться неправильно. Все, от этого не отмыться. 2). Вы 90% времени думаете о неких злоумышленниках, которые спят и видят, как бы в вашу программу влезть с отладчиком. А вам надо 90% времени думать о пользователях, которым вы хотите продать свой продукт. Вы 4 страницы распинаетесь, как вы смачно накажете неких мифических халявщиков. Но вы совершенно не упомянули про то, как с вашим продуктом будет работать честный пользователь. Задумайтесь вот над каким вопросом : какой пользователь имеет больший профит и удобство использования - скачавший "легальную музыку" в кривущщем WMA-DRM, или скачавший "нелегальные" mp3-шки из торрентов ? Я так не распинался как вы в этом посте. Этот пост меня натолкнул на одну мысль хорошую. Сделать простую вещь, если защита сломана программа не сохраняет данные в процессе игры. Пользователь прошел пару уровней и не сохранился, и ему можно написать об этом. Игра превращается в демку по сути. И даже сверх защиту делать не надо, ибо такая поломанная версия ему не нужна даже за бесплатно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2012, 08:26 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
FaaaЯ так не распинался как вы в этом посте. Этот пост меня натолкнул на одну мысль хорошую. Сделать простую вещь, если защита сломана программа не сохраняет данные в процессе игры. Пользователь прошел пару уровней и не сохранился, и ему можно написать об этом. Игра превращается в демку по сути. Не обижайся но ты глуп. Желаю удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2012, 10:00 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
Faaa//на генерировать таких функций 100000000 штук и сложно из связать между собой на asm (пример ниже) //пароль проверять чуть позже в одной из 20 функций, в других 100000000 это просто переходы всякие и вычисления //над ключами //Попутно читаем всякие файлы и пишем в них всякую муть,чтобы утилиты хакеркие показали десятки вызовов API и пару мегабайт всяких кодов псевдокод функций void R_1() { _asm{ mov ebx,234 mov eax,05969599 add eax,ebx jmp eax } ... Мне этот способ чем-то напомнил АКМ - проект "АнтиКрэковые Мучения". Это старенький блог одного товарища, где он под дельфи делал всякие учебные попытки для защиты от взлома. В том числе у него была идея хранить всякие защищённые данные в asm-функциях, была и програмулька, которая формировала asm-код, помещая туда данные в таком виде: asm DW 2815,21504,16717,20041,20294,19794,12288,61712,2,21504 ... end или: asm DB 49,98,53,55,54,57,50,53,52,101,48,98,50,55,51,99,50,101,48,56 DB 50,101,57,51,98,102,55,51,56,98,100,51,53,51,56,99,57,97,56,48 ... end Дальше, получив адрес функции, можно через этот адрес работать как с блоком данных в памяти. Применялось на практике, шифровалось всё, что нужно, включая и любые текстовые сообщения по поводу кривой лицензии и прочего крэка (т.е. то, что могло быть выведено пользователю), и помещалось в такие asm-функции. Эффект потрясающий: не было ни одного взлома за много лет ! Это конечно шутка, ибо никому нафиг не нужно было что-то взламывать, т.к. софт был специфичный и его эксплуатация без сопровождения разработчика крайне затруднительна. Но идею о хранении данных внутри asm-функций можно добавить к таким мудрым мыслям по поводу левого asm-кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2012, 16:39 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
Faaaна генерировать таких функций....чтобы утилиты хакеркие показали...У взломщиков земля с небом перевернеться...и точку отладки не поставишь... 1) тут уже прозвучало. красивая защита = это защита по затратам копейки, которую чтоб взломать - нуна много времени, ресурсов, ума... чем больше перепад "цены" создание/взлом - тем крепче и красивее защита. 2) если вы никогда не взламывали - то вы не создадите хорошую защиту. Вы можете соглашаться или нет - но это закон. 3) с чего вы взяли что есть утилиты хакерские? с чего вы взяли что пользуются утилитами? с чего вы взяли что именно так будет произведён взлом? С чего Вы взяли про точку отладки? Это глубокое заблуждение - думать за милион(!) людей пытающихся различными способами(если ваша программа будет кому то нужна есстественно) обойти что то похожее на защиту. Поймите - Вы один(ну максимум кол-тив из дцать человек. А ломают ..... в несколько раз порядков(!!!) больше людей. Вы уже, заранее(!) поставлены в НЕ выгодную позицию. на последок цитата из одной умной книги (не дословно) компьютер без клавиатуры, без монитора, без мышки, отключённый от питания, от сети, от проводов, запертый в тёмном чулане с охранником и ключём от чулана на вашей шее - МОЖНО ВЗЛОМАТЬ! это ЗАКОН! удачи вам (круглый) ЗЫ На последок. Что делать. вариантов не много. 1) привлечь профи. 2) попробывать самому взломать, подсмотреть, отдебажить, дезасэмблировать и т.д. любую прожку. Почитать умные книги и материалы на данную тему. ЗЫ ЗЫ Тут правильно прозвучала мысль - наоборот - закапывать надо в макро дела,а не присыпать азм листочками ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2012, 12:54 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
kolobok0на последок цитата из одной умной книги (не дословно) компьютер без клавиатуры, без монитора, без мышки, отключённый от питания, от сети, от проводов, запертый в тёмном чулане с охранником и ключём от чулана на вашей шее - МОЖНО ВЗЛОМАТЬ! это ЗАКОН!Цитата дивная, на самом деле.Юджин СпаффордПо-настоящему безопасной можно считать лишь систему, которая выключена, замурована в бетонный корпус, заперта в помещении со свинцовыми стенами и охраняется вооруженным караулом, но и в этом случае сомнения не оставляют меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2012, 13:37 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
Abstractionkolobok0на последок цитата из одной умной книги (не дословно) компьютер без клавиатуры, без монитора, без мышки, отключённый от питания, от сети, от проводов, запертый в тёмном чулане с охранником и ключём от чулана на вашей шее - МОЖНО ВЗЛОМАТЬ! это ЗАКОН!Цитата дивная, на самом деле.Юджин СпаффордПо-настоящему безопасной можно считать лишь систему, которая выключена, замурована в бетонный корпус, заперта в помещении со свинцовыми стенами и охраняется вооруженным караулом, но и в этом случае сомнения не оставляют меня. Abstraction - вы не специалист по данной теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 10:07 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
kolobok0Faaaна генерировать таких функций....чтобы утилиты хакеркие показали...У взломщиков земля с небом перевернеться...и точку отладки не поставишь... 1) тут уже прозвучало. красивая защита = это защита по затратам копейки, которую чтоб взломать - нуна много времени, ресурсов, ума... чем больше перепад "цены" создание/взлом - тем крепче и красивее защита. 2) если вы никогда не взламывали - то вы не создадите хорошую защиту. Вы можете соглашаться или нет - но это закон. 3) с чего вы взяли что есть утилиты хакерские? с чего вы взяли что пользуются утилитами? с чего вы взяли что именно так будет произведён взлом? С чего Вы взяли про точку отладки? Это глубокое заблуждение - думать за милион(!) людей пытающихся различными способами(если ваша программа будет кому то нужна есстественно) обойти что то похожее на защиту. Поймите - Вы один(ну максимум кол-тив из дцать человек. А ломают ..... в несколько раз порядков(!!!) больше людей. Вы уже, заранее(!) поставлены в НЕ выгодную позицию. на последок цитата из одной умной книги (не дословно) компьютер без клавиатуры, без монитора, без мышки, отключённый от питания, от сети, от проводов, запертый в тёмном чулане с охранником и ключём от чулана на вашей шее - МОЖНО ВЗЛОМАТЬ! это ЗАКОН! удачи вам (круглый) ЗЫ На последок. Что делать. вариантов не много. 1) привлечь профи. 2) попробывать самому взломать, подсмотреть, отдебажить, дезасэмблировать и т.д. любую прожку. Почитать умные книги и материалы на данную тему. ЗЫ ЗЫ Тут правильно прозвучала мысль - наоборот - закапывать надо в макро дела,а не присыпать азм листочками ;) kolobok0- вы не специалист по данной теме,но это так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 10:08 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
maytonFaaaЯ так не распинался как вы в этом посте. Этот пост меня натолкнул на одну мысль хорошую. Сделать простую вещь, если защита сломана программа не сохраняет данные в процессе игры. Пользователь прошел пару уровней и не сохранился, и ему можно написать об этом. Игра превращается в демку по сути. Не обижайся но ты глуп. Желаю удачи. Сам такой Желаю удачи. Не обижайся тоже. Но ты не спец по теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 10:11 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
Faaa...kolobok0- вы не специалист по данной теме,но это так. спорить с вами не буду - вам виднее Но те "некоторые" задачи, что ставили мне по жизни - всегда решались в указанное время(обычно это несколько часов). Что и принесло всем бонусы. удачи вам (круглый) ЗЫ Анекдот в тему: Бабушка, сколько раз повторять: я не нахер! я хакер! ) ЗЫ ЗЫ кто такие хакеры - я не знаю до сих пор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2012, 17:16 |
|
||
|
Супер защита программы от взлома.Идея
|
|||
|---|---|---|---|
|
#18+
авторСделать простую вещь, если защита сломана программа не сохраняет данные в процессе игры. Пользователь прошел пару уровней и не сохранился, и ему можно написать об этом а что помешает сломать и это тоже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 02:09 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1342266]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 493ms |

| 0 / 0 |
