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

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

28.08.2011, 16:02. Показов 13281. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru