Вопрос: Помогите)))) | Добавлено: 18.04.10 20:13 |
Автор вопроса: ![]() |
есть переменная в ней пароль. (парорль в тексбоксе вводитьс, затем в переменную зат ем проверяется) пароль в коде вот так выглядит Chr(83) & Chr(86) & Chr(85) & Chr(70) & Chr(66) & Chr (73) & Chr(49) & Chr(56) & Chr(48) & Chr(53), но пишет что парошль неправильный (он правильный проверял с помощью проги из примеров или пол. прог. - непомню) вот кож:
Private Sub cmdOK_Click()
Dim Psw As String 'check for correct password txtPassword = Psw If Psw = "Chr(83) & Chr(86) & Chr(85) & Chr(70) & Chr(66) & Chr (73) & Chr(49) & Chr(56) & Chr(48) & Chr(53)" Then 'setting a global var is the easiest LoginSucceeded = True Call Enter Me.Hide Else MsgBox "Íåïðàâèëüíûé ïàðîëü!", , "Login Control 2.0" txtPassword.SetFocus SendKeys "{Home}+{End}" End If End Sub |
Ответы | Всего ответов: 31 |
Номер ответа: 1 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 18.04.10 20:18 |
в чём ошибка? паоль вводиться текстом в текст боксе (не ASCII). |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 18.04.10 20:37 |
Кавычки убери, балда...
|
Номер ответа: 3 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 18.04.10 20:42 |
упс |
Номер ответа: 4 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 18.04.10 20:43 |
зашился![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 18.04.10 20:46 |
НЕ ВСЁ РАВНО ПИШЕТ НЕПРАВИЛНЫЙ ПАРОЛЬ. |
Номер ответа: 6 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 18.04.10 21:01 |
всё сжелал |
Номер ответа: 7 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 18.04.10 21:01 |
я же говорю зашился.... "![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 18.04.10 21:56 |
А зачем тебе нужно писать так "Chr(83) & Chr(86) & Chr(85) & Chr(70) & Chr(66) & Chr (73) & Chr(49) & Chr(56) & Chr(48) & Chr(53)"??
Почему в строку нельзя? Или ты думаешь, что это обезопасит программу от взлома? ![]() |
Номер ответа: 9 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 18.04.10 22:01 |
не я думаю а позаимствовал идею из примеров. а это действительно создат небольшие сложности при взломе. |
Номер ответа: 10 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 18.04.10 22:01 |
я делаю всё чтобы усложнить взлом. |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #11 | Добавлено: 18.04.10 22:12 |
Проверь, ты вводишь SVUFBI1805 ? ![]() |
Номер ответа: 12 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 18.04.10 22:39 |
да!!!! всё сжелал
я уже разобрался. в переменную не надо было помещать.
|
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 19.04.10 08:12 |
VbStarter пишет:
а это действительно создат небольшие сложности при взломе. Поверь мне, это не создает никаких сложностей при взломе, ибо способ стар, как мир. |
Номер ответа: 14 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 20.04.10 17:45 |
тогда скажи что создаст. (имея виду пароль) |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #15 | Добавлено: 20.04.10 18:47 |
Обфускаторы разные там, можно еще написать свою виртуальную машину, на нее свою операционную систему, на нее свой фраемворк, на этого васю свою систему защиты, а затем написать свою программу. При этом можно воспользоваться собственным обфускатором, который написан специально для твоей программы, и учитывает все ее особенности (разумеется, для своей операционной системы, которая работает на твоей виртуальный машине). И незабудь положить виртуальную машину на виртуальный шифрованый жесткий диск (который, кстати, тоже должен быть написан тобой) с шифрованной специальной файловой системы (написанной табой). Чтобы это все работало побыстрее, чем думает раста-читатель этого раста-абзаца, можешь сделать ускорение криптографии через GPU средствами либо CUDA, либо (желательно) встроенным шейдером DirectX 11 (ну этот новый модновася, который видеокартой считать умеет). Можно так же создать гибридную виртуализацию с особенностью возможности современных Intel'овских (а возможно не только их) виртуализировать любую раста-машину. Можно еще искать в списке установленных дравоф шифровальные (жестаков, флешек и прочей лабуды), создавать для них виртуальные устройства, сходные с теми, что они используют (для создания программы, которая умеет создавать такие виртуальные устройства лучше использовать нейросетевую архитектуру, опять же, с многопоточным ускорением через GPU), через эти устройства подрубаться к шифрующим механизмам (они могут быть и аппаратные - но тут тебе будет удобно, ибо их не нужно писать самому), и юзать их для ускорения своей раста-шифровки. Смекаешь? |
|