Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/63: Рейтинг темы: голосов - 63, средняя оценка - 4.73
 Аватар для morphling
19 / 19 / 2
Регистрация: 26.06.2010
Сообщений: 181

Кому слабо взломать прогу мою?

28.08.2011, 16:02. Показов 13229. Ответов 94
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Просто интересно можно ли ее взломать...
Вот файл *.exe
вот файл
Вложения
Тип файла: rar 48129.rar (248.7 Кб, 220 просмотров)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.08.2011, 16:02
Ответы с готовыми решениями:

C++ и STL (раскритикуйте мою первую прогу)
Много всего делал на си а вот на С++ кроме калькулятора в Builder ничего. Вот написал такую прогу, которая анализирут текстовый файл и...

подскажите, кому можно заказать прогу по с++?
подскажите, кому можно заказать прогу по с++?

Кому слабо составить Книгу службы??? (нарядов)
Програмисты и просто гении компьютеров помогите мне пожалуйста, я сам дуб дубом в excel. Мне очень нужно эл. книга нарядов для составления...

94
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:01
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от fasked Посмотреть сообщение

Не по теме:

Не по теме:


Встретить вообще здесь человека увлекающегося ЗИ это большая редкость :)

Спасибо, faske

Добавлено через 1 минуту
Цитата Сообщение от fasked Посмотреть сообщение

Не по теме:


Даже лично мне более интересна организационная сторона ИБ.

Не по теме:

А мне доказательная база, на которой все основывается



Добавлено через 2 минуты
Цитата Сообщение от Vourhey Посмотреть сообщение
Ясно. Я с точки зрения программы рассматривал это... О том, что все эти шифры, которые "никто не может вскрыть" на практике ТС не помогут...
А с точки зрения программы пример с сервером гарантирует практическую надежность, то есть полный перебор. При хорошем ключе-это миллионы лет

Добавлено через 3 минуты
Цитата Сообщение от fasked Посмотреть сообщение

Не по теме:


Встретить вообще здесь человека увлекающегося ЗИ это большая редкость

Не по теме:


А ведь еще grizlik78 что-то умное говорил, тоже, наверное, интересуется:)

0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
29.08.2011, 16:02
Цитата Сообщение от Thinker Посмотреть сообщение
А с точки зрения программы пример с сервером гарантирует практическую надежность, то есть полный перебор.
зачем перебирать, если достаточно бит поменять на стороне клиента? Там нет никакой надежности даже с сервером. Это 5 минут
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:05
Цитата Сообщение от Vourhey Посмотреть сообщение
зачем перебирать, если достаточно бит поменять на стороне клиента? Там нет никакой надежности даже с сервером. Это 5 минут
В смысле бит поменять? Если у вас доступа к серверу нет, а есть возможность передавать вариант ключа, а вам в ответ - да или нет. При длине ключа не менее 100 бит это ОЧЕНЬ накладно - не менее 2^100 вариантов. Это, согласитесь, не 5 минут, а тысячи лет
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
29.08.2011, 16:09
Цитата Сообщение от Thinker Посмотреть сообщение
В смысле бит поменять?
В прямом
Цитата Сообщение от Thinker Посмотреть сообщение
Если у вас доступа к серверу нет,
А доступ к северу не нужен. Программа же локальная. Сервер нужен только для проверки.
Цитата Сообщение от Thinker Посмотреть сообщение
Это, согласитесь, не 5 минут, а тысячи лет
Поменять клиентскую прогу, чтобы она вообще забыла, что ей нужен сервер для какой-то проверки - пять минут. И хоть 512 бит ключ. Без разницы. Ей вообще никакие ключи не нужны будут
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
29.08.2011, 16:12
Цитата Сообщение от Vourhey Посмотреть сообщение
Поменять клиентскую прогу, чтобы она вообще забыла, что ей нужен сервер для какой-то проверки - пять минут. И хоть 512 бит ключ. Без разницы. Ей вообще никакие ключи не нужны будут.
Ну не, тогда понадобится какой-нибудь имитирующий сервер. Без сервера программа априори не должна работать. Это будет настолько трудоемкая работа, схожая с реинжинирингом алгоритма работы программы целиком с учетом черного ящика в виде сервера.
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:13
Vourhey, подождите. Ситуация - на сервере очень секретная информация, там же есть программа, которая взаимодействует с программой на стороне клиента. Программа на стороне сервера анализирует запросы и выдает ответы. Так что вы тогда взломать хотели?
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
29.08.2011, 16:14
Ну а вообще, я уже говорил, что для анализа и выработки способов взлома нужна информация о конкретной системе, а так можно долго разговаривать. И каждый (из нас) будет придумывать все новые условия.
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:17
Цитата Сообщение от fasked Посмотреть сообщение
Ну а вообще, я уже говорил, что для анализа и выработки способов взлома нужна информация о конкретной системе, а так можно долго разговаривать. И каждый (из нас) будет придумывать все новые условия.
И все же если нет прямого доступа к серверу, на котором расположен обработчик запросов, то кроме как приехать на танке или прямым перебором невозможно что-то сделать.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
29.08.2011, 16:18
Цитата Сообщение от Thinker Посмотреть сообщение
Ситуация - на сервере очень секретная информация
У ТС нет секертной инфы, он хочет прогу защитить. Допустим программа для работы с документами. Какую секретную инфу она должна хранить на сервере?
Цитата Сообщение от fasked Посмотреть сообщение
Без сервера программа априори не должна работать.
Это уже другая задача, не как у ТС.

В третьих, ничто не мешает дампнуть эту "секретную информацию" из памяти, когда ее дешифрует клиент. Более того, ничто не мешает потратить неделю на то, чтобы встроить в программу код, который пишет всю дешифрованную инфу в файл. Это не сложно, благо секции файла расширяются мануально.

Добавлено через 1 минуту
Цитата Сообщение от Thinker Посмотреть сообщение
И все же если нет прямого доступа к серверу, на котором расположен обработчик запросов, то кроме как приехать на танке или прямым перебором невозможно что-то сделать.
Получается, что вы просто сделали веб-службу а не программу тогда и шифровать на фиг ничего не нужно просто сделать веб-сайт и продавать акки - готово.
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:21
Цитата Сообщение от Vourhey Посмотреть сообщение
У ТС нет секертной инфы, он хочет прогу защитить. Допустим программа для работы с документами. Какую секретную инфу она должна хранить на сервере?
Понял, мы о разном говорим На сервере лежит секретное число, например, которое TC задумал.

Добавлено через 47 секунд
Цитата Сообщение от Vourhey Посмотреть сообщение
Получается, что вы просто сделали веб-службу а не программу тогда и шифровать на фиг ничего не нужно просто сделать веб-сайт и продавать акки - готово.
А никакого шифрования здесь нет
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
29.08.2011, 16:25
Цитата Сообщение от Thinker Посмотреть сообщение
На сервере лежит секретное число, например, которое TC задумал.
Хм... Не до конца все равно понимаю... В локальной программе все равно произойдет момент, когда она его будет проверять. Достаточно поменять этот код и убрать проверку. И какое бы число не лежало на сервере - всегда будет саксес

Добавлено через 56 секунд
Цитата Сообщение от Thinker Посмотреть сообщение
А никакого шифрования здесь нет
Ну да, я знаю
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:25
Цитата Сообщение от Vourhey Посмотреть сообщение
Хм... Не до конца все равно понимаю... В локальной программе все равно произойдет момент, когда она его будет проверять. Достаточно поменять этот код и убрать проверку. И какое бы число не лежало на сервере - всегда будет саксес
Да нет же. Это будет делать программа на сервере, которая получает запросы со стороны клиента. К той программе (на сервере) нельзя подобраться
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
29.08.2011, 16:27
Цитата Сообщение от Thinker Посмотреть сообщение
Да нет же. Это будет делать программа на сервере, которая получает запросы со стороны клиента.
Сервер возращает подтверждение - TRUE/FALSE. В клиентской программе где-то проверяется значение, возвращенное сервером. В этой же клиентской программе код изменяется на безусловный переход, независимо от того, что вернул сервер.
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
29.08.2011, 16:28
Цитата Сообщение от Thinker Посмотреть сообщение
Да нет же. Это будет делать программа на сервере, которая получает запросы со стороны клиента
Хорошо. А что сделает программа на сервере после того, как проверит? Она же скажет клиенту "все ок, работай нормально"?

Добавлено через 22 секунды
Цитата Сообщение от fasked Посмотреть сообщение
Сервер возращает подтверждение - TRUE/FALSE
Вот... Ты мну опередил
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:29
Цитата Сообщение от fasked Посмотреть сообщение
Сервер возращает подтверждение - TRUE/FALSE. В клиентской программе где-то проверяется значение, возвращенное сервером. В этой же клиентской программе код изменяется на безусловный переход, независимо от того, что вернул сервер.
Так в случае TRUE вам сервер вернет секретное число, вот о чем речь
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
29.08.2011, 16:30
Цитата Сообщение от Thinker Посмотреть сообщение
Так в случае TRUE вам сервер вернет секретное число, вот о чем речь
а что с секретным числом сделает клиент?
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:31
Цитата Сообщение от Vourhey Посмотреть сообщение
а что с секретным числом сделает клиент?
Обрадуется, что он его заполучил В этом то и цель, как заполучить это секретное число. ТС вшил его в код программы, а можно вот так было сделать
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:32
Просто мы все говорим на разных языках
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
29.08.2011, 16:32
Цитата Сообщение от Thinker Посмотреть сообщение
Обрадуется, что он его заполучил
Вот, тот код, где он радуется мы и заменим, чтобы он радовался от любого числа Вот это дело и займет 5-10 минут
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.08.2011, 16:33
Цитата Сообщение от Vourhey Посмотреть сообщение
Вот, тот код, где он радуется мы и заменим, чтобы он радовался от любого числа Вот это дело и займет 5-10 минут
Не-не-не, нам нужно именно то число
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.08.2011, 16:33

Можете взломать мою программку?
Добрый день! Написал несколько программок на c# и теперь думаю, как бы защитить их код. Под взломом я понимаю открытие кода или...

У меня подозрения что кто-то хочет взломать мою почту
Здравствуйте! Случился инцедент. У меня в фаерфоксе несколько паролей от почты хранятся и я они из базы фаерфокса сами подставляются когда...

Как можно было взломать мою анкету на одном из социальных сайтов ?
Меня интересует как можно было взломать мою анкету на одном из социальных сайтов, чтобы прочесть всю личную переписку. Но еще меня...

Запретить программе убивать мою прогу
Здраствуйте! Допустим у меня есть программа killer.exe и my.exe... Я запускаю killer.exe (который отслеживает открывание...

Запретить программе убивать мою прогу
Здраствуйте! Допустим у меня есть программа killer.exe и программа MY.exe. Как запретить killer.exe закрывать мой процесс MY.exe:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru