Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 30.01.2010, 23:00
Аватар для Danik007
Danik007 Danik007 вне форума
Новичок
 
Регистрация: 05.01.2010
Сообщения: 58
Репутация: 10
По умолчанию Генератор коллизий(подгонка) MD5, SHA1, CRC и других хеш сумм

Всем привет!
В общем вопрос в названии темы, как такое "чудо" написать или может есть готовый компонент(код)? Меня интересует это для применения к .DLL и .EXE.
Ответить с цитированием
  #2  
Старый 31.01.2010, 00:07
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

2.7. На форуме запрещено обсуждать все, что относится к взлому.......... программного обеспечения.
Ответить с цитированием
  #3  
Старый 31.01.2010, 00:20
Аватар для Danik007
Danik007 Danik007 вне форума
Новичок
 
Регистрация: 05.01.2010
Сообщения: 58
Репутация: 10
По умолчанию

Это не для взлома, а для зашиты!
Я узнал о такой науке как криптография и узнал что у разных файлов можно "создать" одинаковую MD5. Хочется понять на сколько это правда, как защитить свою программу и как люди могут проводить такие взломы? Вот и все.

P.S.
Как так они переписывают файлы, что они(файлы) потом еще и работают? %)

Последний раз редактировалось Danik007, 31.01.2010 в 12:21.
Ответить с цитированием
  #4  
Старый 31.01.2010, 00:46
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от Danik007
Хочется понять на сколько это правда,
Это правда.
Цитата:
Сообщение от Danik007
как защитить свою программу и как люди могут проводить такие взломы?
Защитить от чего?)
Что-то у меня большие смонения...
"Прикрепить свою DLL к посторонней программе"
Не твоя тема?
Ты случайно не хочешь подменить дллку какой нибудь проги?
Но у тебя возникла проблема, оказываться прога проверяет хеш ддл, вот и хочешь еще и подделать хеш.
Мутные дела выходят

Как я уже говорил: одно дело когда всякие вирусы (трояны и т.д.) пишут программисты(хоть не так обидно, думаеться что ниче, по крайней мере они столько все знают и могут сделать на много лучше проги), а другое дело школьники.

Последний раз редактировалось Konrad, 31.01.2010 в 01:14.
Ответить с цитированием
  #5  
Старый 31.01.2010, 12:16
Аватар для Danik007
Danik007 Danik007 вне форума
Новичок
 
Регистрация: 05.01.2010
Сообщения: 58
Репутация: 10
По умолчанию

Я не пишу вирусов, троянов или других вредоносных программ(типо отправь СМС)!
Ту тему что вы указали, да она моя, но все это относится совершенно к разным проектам, которыми я занят. Все что я спрашиваю исключительно для благородных целей, так как я знаю правила форума!!! Если вам есть что подсказать по данной теме (либо по любой другой моей теме) буду рад услышать, а любые сомнения в моих помыслах давай те обсуждать в ЛС, дабы не разводить флуд.
P.S.
Прошу прошение у администрации за флуд в теме, не удаляйте топик я все еще хочу узнать ответ на мой вопрос(пусть даже теоретический).
Ответить с цитированием
  #6  
Старый 31.01.2010, 13:04
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

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

А теорию мог бы и на педивикии почитать:
http://ru.wikipedia.org/wiki/Коллизия_хеш-функции

Но это ж нужно читать, искать, думать, куда тут нам, задал вопрос на форуме - и получил готовый взломщик с исходниками - куда легче.

Последний раз редактировалось Konrad, 31.01.2010 в 13:11.
Ответить с цитированием
  #7  
Старый 31.01.2010, 14:24
Аватар для Danik007
Danik007 Danik007 вне форума
Новичок
 
Регистрация: 05.01.2010
Сообщения: 58
Репутация: 10
Восклицание 2 Konrad

2 Konrad
Вы странный человек(не в обиду будет сказано), я же говорю я не собираюсь ничего взламывать, ломать, портить или шкодить! Если вы думаете, что я не посмотрел первым делом на википедии то ошибаетесь, там нету нужной мне информации(там только длинные статьи о том кто это сделал и как долго к этому шел...). С чего вы решили что каждый кто задает не стандартный вопрос(или просто не боится спросить) обязательно школьник?

Если вам так интересно что я собираюсь написать я расскажу:
В Windows 7 есть программа называется Записки (стикеры), в Windows Vista был такой гаджет. Так вот есть одна проблема, эти записки "не умеют" сворачиваться в трей и их кнопка все время весит на панели задач, занимает там место и вообще доставляет дискомфорт. Все мои предыдущие темы были посвящены изучению именно этой проблемы. За эту прогу(Записки) отвечает 3 файла: StikyNot.exe, sti_ci.dll, sti.dll. Надеюсь вам понятен ход моей мысли! Если у вас есть возможность мне помочь я не откажусь от помощи!

P.S.
В будущем будете осторожнее в своих суждениях!
Ответить с цитированием
  #8  
Старый 31.01.2010, 15:56
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Вы сами себе противоречите. Вы пишете что не собираетесь ничего ломать, а ведь именно этим вы и занимаетесь. Независимо от ваших побуждений и результатов, вы чужой программе пытаетесть навязать несвойственное ей поведение. Не нравится эта программа - найдите другую, не находите подходящей для себя - пишите свою, но ломать чужую прогу - это не дело.
ПС: Потому и недовольство вызывают ваши вопросы, что вы не аналог пишете, а ломаете.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #9  
Старый 31.01.2010, 16:12
Аватар для Danik007
Danik007 Danik007 вне форума
Новичок
 
Регистрация: 05.01.2010
Сообщения: 58
Репутация: 10
По умолчанию

Просто таких людей как я много, которых не устраивает работа "Записки". И алгоритм примененный к "запискам" потом можно будет применять и для других программ в которых есть аналогичные недочеты, а параллельно с этим подтянуть знания программирования и узнать что-то новое(например как я узнал о существовании коллизии). И что тут плохого?
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:24.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025