Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Конь
-
- Постоялец

-
-
- Сообщения: 651
- Зарегистрирован: 02.06.2006 (Пт) 6:49
- Откуда: г. Красноярск
-
Конь » 24.06.2006 (Сб) 21:01
Вопрос: можно ли как-нибудь защитить файл от взлома дизасемблерами с последующим вытаскиванием пароля и процесса его генерации?

Подпись находится в стадии разработки...
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 24.06.2006 (Сб) 21:09
Что есть "взлом дизасемблерами"?
Lasciate ogni speranza, voi ch'entrate.
-
vvs_adm
-
- Гуру

-

-
- Сообщения: 1492
- Зарегистрирован: 03.02.2005 (Чт) 3:45
- Откуда: оттуда ;)
-
vvs_adm » 24.06.2006 (Сб) 21:13
Лучше что есть файл ?

Скорее всего имеется в виду так называемый экзешник?
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!
-
Конь
-
- Постоялец

-
-
- Сообщения: 651
- Зарегистрирован: 02.06.2006 (Пт) 6:49
- Откуда: г. Красноярск
-
Конь » 24.06.2006 (Сб) 21:20
vvs_adm
Ну да. Или DLL. Вобщем, все, что содержит какие-либо функции.
alibek
Имеется в виду дизасемблирование.
Подпись находится в стадии разработки...
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 24.06.2006 (Сб) 21:25
От дизассемблирования защитить, конечно же, нельзя. Странно, что ты задаешь такой вопрос.
Lasciate ogni speranza, voi ch'entrate.
-
BV
-
- Thinker

-

-
- Сообщения: 3987
- Зарегистрирован: 12.09.2004 (Вс) 0:55
- Откуда: Молдавия, г. Кишинёв
-
BV » 24.06.2006 (Сб) 21:28
Лучшая защита - нападение
А так, ASProtect, например... Но это и любителю не помеха.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;
-
Конь
-
- Постоялец

-
-
- Сообщения: 651
- Зарегистрирован: 02.06.2006 (Пт) 6:49
- Откуда: г. Красноярск
-
Конь » 24.06.2006 (Сб) 21:30
alibek
Наверное, я не так вопрос задал. Сорри.
Я просто где-то читал, что можно как-то ммм... "спрятать" (т.е. "замаскировать":)) процесс генерации...
Подпись находится в стадии разработки...
-
Antonariy
-
- Повелитель Internet Explorer

-

-
- Сообщения: 4824
- Зарегистрирован: 28.04.2005 (Чт) 14:33
- Откуда: Мимо проходил
-
Antonariy » 24.06.2006 (Сб) 22:04
Лучший способ понять что-то самому — объяснить это другому.
-
Lumen
-
- Постоялец

-

-
- Сообщения: 841
- Зарегистрирован: 03.12.2005 (Сб) 16:09
- Откуда: Брянск
-
Lumen » 25.06.2006 (Вс) 0:16
Кстати из этого же топика:
Lumen писал(а):Попробую внести ясность. Напрямую от дизассебмлирования защититься нельзя (просто я не знаю, как, но если я не прав - не пинайте сильно ). Однако можно скрыть истинный код программы. Для этого люди придумали пакеры (ну типа UPX, Aspack). Но крякеры быстро научились их снимать. Тогда программеры создали проты (ASProtect, Armadillo, гребанный ExeCryptor, мать его за ногу... ). В них добавили разные антиотладочные трюки, шифровку кода, антидампинг, спёртые байты... Короче хитрости можно перечислять до бесконечности. Кстати многие проги под протекторами умеют определять наличие на компе крякерских тулзов и есссно им это не нравится, о чем они постоянно орут или вообще отказываются работать. Однако нет ничего невозможного, и в инете можно найти кучу туторов по снятию практически любого протектора. Одним словом, если захотят сломать - сломают, правда процесс взломки может сопровождаться большим или меньшим гемором.
HackZone писал(а):ВСЁ ЧТО СОЗДАЛ ЧЕЛОВЕК МОЖНО ВЗЛОМАТЬ - ИДЕАЛЬНОЙ ЗАЩИТЫ НЕ СУЩЕСТВУЕТ
Подпись проходит рефакторинг
-
NIC
-
- Продвинутый пользователь

-
-
- Сообщения: 175
- Зарегистрирован: 26.04.2005 (Вт) 4:50
NIC » 27.06.2006 (Вт) 1:25
alibek писал(а):Что есть "взлом дизасемблерами"?
Есть "взлом" диссаблером".но это уже не тема форума. Например "трассировка"!!!
-
NIC
-
- Продвинутый пользователь

-
-
- Сообщения: 175
- Зарегистрирован: 26.04.2005 (Вт) 4:50
NIC » 27.06.2006 (Вт) 1:40
Lumen писал(а):Кстати из этого же топика:
Lumen писал(а):Попробую внести ясность. Напрямую от дизассебмлирования защититься нельзя (просто я не знаю, как, но если я не прав - не пинайте сильно ). Однако можно скрыть истинный код программы. Для этого люди придумали пакеры (ну типа UPX, Aspack). Но крякеры быстро научились их снимать. Тогда программеры создали проты (ASProtect, Armadillo, гребанный ExeCryptor, мать его за ногу... ). В них добавили разные антиотладочные трюки, шифровку кода, антидампинг, спёртые байты... Короче хитрости можно перечислять до бесконечности. Кстати многие проги под протекторами умеют определять наличие на компе крякерских тулзов и есссно им это не нравится, о чем они постоянно орут или вообще отказываются работать. Однако нет ничего невозможного, и в инете можно найти кучу туторов по снятию практически любого протектора. Одним словом, если захотят сломать - сломают, правда процесс взломки может сопровождаться большим или меньшим гемором.
И если создан замок.он всегда будет сломан!
HackZone писал(а):ВСЁ ЧТО СОЗДАЛ ЧЕЛОВЕК МОЖНО ВЗЛОМАТЬ - ИДЕАЛЬНОЙ ЗАЩИТЫ НЕ СУЩЕСТВУЕТ
-
Lumen
-
- Постоялец

-

-
- Сообщения: 841
- Зарегистрирован: 03.12.2005 (Сб) 16:09
- Откуда: Брянск
-
Lumen » 27.06.2006 (Вт) 10:25
NIC писал(а):...
И если создан замок.он всегда будет сломан
...
Это ты к чему? Я этого не писал.
Подпись проходит рефакторинг
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 10