169 похожих чатов

Ты ж не будешь его сам придумывать не зная алгоритма

его появления?

42 ответов

45 просмотров

А если придумаю? Что программа будет делать?

Aiwan \ (•◡•) / _bot- Автор вопроса
КТ315
А если придумаю? Что программа будет делать?

продолжит работать как ни в чем не бывало. но результат будет рандомный, не верный, не валидный, не правильный

Aiwan \ (•◡•) / _bot
продолжит работать как ни в чем не бывало. но резу...

Ну, если работает программа, значит без разницы, правильный ответ, или неправильный.

Aiwan \ (•◡•) / _bot- Автор вопроса
КТ315
Ну, если работает программа, значит без разницы, п...

так а смысл тогда от твоей работы, "реверса", "взлома" тогда какой?

КТ315
Чтобы программа работала бесплатно?

Но неправильно. Какая разница, действительно.

Aiwan \ (•◡•) / _bot- Автор вопроса
КТ315
Чтобы программа работала бесплатно?

неправильно работающая программа это работающая программа?

s54820
Но неправильно. Какая разница, действительно.

Почему неправильно то? Мы сейчас о фантоме говорим, я спросил "что программа будет делать с этими случайными данными?", мне ответили "будет работать дальше, но неправильно" - почему неправильно? Я стараюсь предсказывать, но карты не помогают.

Нет никаких чёрных ящиков. У меня на руках всегда есть что-то, что раскрывает одну часть ящика.

Ты сейчас про то, что эти данные с сервера могут использоваться где-то в конце программы в неочевидном месте, и неправильные данные могут вырезать какую-то функцию, так?

Очень редко, когда в программе есть вычислительный процесс, который можно спрятать в черный ящик. А все имитации уязвимы.

Aiwan \ (•◡•) / _bot- Автор вопроса
КТ315
Нет никаких чёрных ящиков. У меня на руках всегда ...

На заре появление телеграмма Павел Дуров делал конкурс на 200.000 долларов. короче он каждый день в какой-то чат высылал свое сообщение типа там Привет Я Паша бла-бла-бла и от пользователя/программтста/хаккера нужно было получить ключи шифрования. почему ты не получил ключи шифрования

Aiwan \ (•◡•) / _bot
На заре появление телеграмма Павел Дуров делал кон...

Потому что писал он не мне. Доступа к серверу я не имею. Секретные сообщения, которые он там писал сам себе, я не вижу. Сейчас президент говорит с другим президентом, почему ты не взломал? - Потому что я не знаю об этом?

КТ315
Ты сейчас про то, что эти данные с сервера могут и...

Вырезать - это в восьмидесятых было. А вот параметризировать вычисления полученными данными - другое дело. Вм сверху, и ты будешь это разбирать год.

КТ315
Это если без трассировки))

Трассировка тебе даст миллиард инструкций в секунду. Удачи.

s54820
Трафик публиковался.

Как? В pcap файле что-ли))) Вы мне напомнили Дмитрия. "На входе 123812, на выходе 1238812, что за шифрование?".

Aiwan \ (•◡•) / _bot- Автор вопроса
s54820
Трассировка тебе даст миллиард инструкций в секунд...

Поиск ещё есть. Куча способов. Если ты так свято веришь в этот заезженный способ с виртуальными машинами, почему тогда я VMProtect одним бесплатным скриптом с форума могу ломануть 😂

КТ315
Как? В pcap файле что-ли))) Вы мне напомнили Дмит...

Практически. И шифрование известно. https://habr.com/ru/articles/206586/

Aiwan \ (•◡•) / _bot
в том и фишка, я об этом и говорю

Фишка в неправильной постановки задачи с неизвестными переменными? Ну, тогда согласен, это невозможно взломать. Как и воспроизвести, впрочем. Это просто призрак. Но безопасно, да.

Aiwan \ (•◡•) / _bot- Автор вопроса
s54820
Практически. И шифрование известно. https://habr.c...

2013, 11 лет прошло. я примерно с 2015-6 начал пользоваться телегой и на тот момент конкурс еще был открыт

s54820
Практически. И шифрование известно. https://habr.c...

Как мы вообще в мессенджер скатились, когда мы говорим про обычный софт? Мессенджер проще всего защитить, у него 90% функционала на сервере, там вообще защищать нечего, там и так спрятано всё.

КТ315
Как мы вообще в мессенджер скатились, когда мы гов...

То есть все опять упирается в то, чтобы вынести ключевую функциональность в черный ящик. Если у софта есть файлы (документы), проще всего утащить их.

Aiwan \ (•◡•) / _bot- Автор вопроса
КТ315
Как мы вообще в мессенджер скатились, когда мы гов...

а теперь представь что я пишу свой софт и мне надо его защить. как тебе идея, если часть функцилнала софта я перенесу на сервер?

Aiwan \ (•◡•) / _bot
а теперь представь что я пишу свой софт и мне надо...

Как ты часть функционала то на сервер перенесёшь...

Aiwan \ (•◡•) / _bot- Автор вопроса
Aiwan \ (•◡•) / _bot
запрос - черный ящик/сервер - ответ

Вот IDA Pro представь, какую часть функционала на сервер перенесёшь?

Aiwan \ (•◡•) / _bot- Автор вопроса
КТ315
Вот IDA Pro представь, какую часть функционала на ...

декомпилятор под названием hexray. ибо алгоритм дизассемблирования всем известен

КТ315
Почему неправильно то? Мы сейчас о фантоме говорим...

я примерно понял его идею с сервером. Допустим в бухгалтерской проге должен считаться налог согласно текущему законодательству. На сервер шлются расходы-доходы-тип компании и прочее, сервер там что то считает и возвращает результат за сегодня. Реализация: 1) с сервера приходит "соль" 2) строка-жсон с доходами-расходами и текущем временем на компе + соль шлется на usb-девайс 3) девайс шифрует это и шлёт на сервер 4) сервер расшифровывает и считает налог на эту дату, шлёт в ответ сколько рублей налога надо заплатить Такой черный ящик даже если научиться эмулировать правильно - по трудозатратам это сложнее чем самому изучить законы и переложить их в код К тому же на завтра закон новый примут, на серваке черный ящик изменится, а у тебя нет. Придется все начинать по новой В любом случае это не мой вариант: у меня решение автономное, а все расчёты очень большие, так что на usb-девайс маловероятно что то вынести. Оно считаться будет слишком долго

а. как бы .dll на usb хранится? А то что можно из оперативы забрать расшифрованные данные - считается приемлемым уровнем защиты? я прост ещё недочитал про AntiHASP

Павлик Ливаткин
а. как бы .dll на usb хранится? А то что можно из ...

Неприемлимый. Я бы внедрял программы куда-то в отдельные запущенные процессы. Либо в самой программе нужно затирать за собой уже исполненный код, но это на С невозможно сделать, такое только на FASM.

КТ315
Неприемлимый. Я бы внедрял программы куда-то в отд...

Гипотетически должно быть возможно за счёт асмовставок)

The Bird of Hermes
Гипотетически должно быть возможно за счёт асмовст...

Не, там с одним кодом есть кадр стэка, с другим нет, с третьим ещё что-то добавится. Попробуй вычисли адрес, с которого затирать.

Aiwan \ (•◡•) / _bot- Автор вопроса
Павлик Ливаткин
а. как бы .dll на usb хранится? А то что можно из ...

а это уже значит твой усб выкрал злоумышленник. и защита в первую очередь должны быть у твоих карманов

КТ315
Не, там с одним кодом есть кадр стэка, с другим не...

Ммм по идее можно объявить метку в конце функции и обратиться к ней через ту же асмовставку

Aiwan \ (•◡•) / _bot
а это уже значит твой усб выкрал злоумышленник. и ...

секунду. не понял про злоумышленника. Гипотетическая ситуация: вот я написал прогу для работы одного станка, продал ее предприятию в автономную работу. Продал по цене с учётом что будут ещё покупки, в процессе разработки брал кредиты чтоб не помереть с голоду и кормить команду. На заводе её научились копировать и сделали ещё 20 станков без моего участия, но используя мой софт. Я за это ничего не получил и ещё и должен банку При чем тут usb выкраденный злоумышленником?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта