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

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

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

42 ответов

33 просмотра

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

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 выкраденный злоумышленником?

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта