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

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

28.08.2011, 16:02. Показов 13271. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru