powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / защита данных
17 сообщений из 17, страница 1 из 1
защита данных
    #37790150
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в проге в константе я прописал короткую строку, а точнее почту. защищать проги я пока что не умею, т.к. нет толковых объяснений по пунктам и опыта. так что наверняка значение этой константы во время её отработки легко просмотреть. это не страшно. но сможет ли взломщик заменить её? заменить строку с почтой на свою и спокойно использовать программу дальше?
...
Рейтинг: 0 / 0
защита данных
    #37790173
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что? Что из того, что в "Сообщите мне на vasjapupkin@mymail.ru" будет прописано "...на ktulhu@admin.ru"? Деньги емейлом - это только в (с)Хоттабыче так смогли
...
Рейтинг: 0 / 0
защита данных
    #37790190
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

а что, если все данные, результаты работы, логи будут идти на эту почту?) тут хоттабыч отдыхает
...
Рейтинг: 0 / 0
защита данных
    #37790193
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я в курсе, что содержимое текстбоксов можно менять даже не открывая прогу. мою первую прогу так взломали. ну как взломали. открыли блокнотом, заменили почту) так что важные данные в тексбоксе, даже если скрытом, лучше не хранить) а что насчёт констант(переменных)?
...
Рейтинг: 0 / 0
защита данных
    #37790289
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroа что, если все данные, результаты работы, логи будут идти на эту почту?) тут хоттабыч отдыхаетА почему эти данные должны идти на вашу почту ? Вы это сами предусмотрели? То есть - сами же пишете логгеры (т.е., априори нарушаете конфиденциальность) - и тут же жалуетесь, что "минЯ ламА-ають..."
...
Рейтинг: 0 / 0
защита данных
    #37790328
Вскрою
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,

Поставь любую защиту на свою поделку-Я вскрою её по любому и заменю!
...
Рейтинг: 0 / 0
защита данных
    #37791000
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMBelowZeroа что, если все данные, результаты работы, логи будут идти на эту почту?) тут хоттабыч отдыхаетА почему эти данные должны идти на вашу почту ? Вы это сами предусмотрели? То есть - сами же пишете логгеры (т.е., априори нарушаете конфиденциальность) - и тут же жалуетесь, что "минЯ ламА-ають..." а на чью почту они должны идти? оба твоих сообщения - спам
...
Рейтинг: 0 / 0
защита данных
    #37791053
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВскроюBelowZero,

Поставь любую защиту на свою поделку-Я вскрою её по любому и заменю! давай проверим. вот код выложенной проги:
Код: vbnet
1.
2.
3.
4.
5.
Option Explicit
Const qwerty = "проверка"
Private Sub Command1_Click()
Text1.Text = qwerty
End Sub

возможно вообще заменить "проверка" на что-нибудь ещё?
...
Рейтинг: 0 / 0
защита данных
    #37791217
шны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,
...
Рейтинг: 0 / 0
защита данных
    #37791220
шны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
шны,
...
Рейтинг: 0 / 0
защита данных
    #37791266
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шны,

спс за тестирование.... эх( с тем, что всё можно сломать - я смирился. но менять скомпилированную прогу - это уже чересчур( буду постепенно переводить код проги в php на хостинг. надёжнее. и от взлома смысла не будет
...
Рейтинг: 0 / 0
защита данных
    #37791358
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай две функции типа "кодер" и "декодер". Для проверки в условии использовать нужно различные "декодеры". В константу пиши закодированный код, а лучше если будет несколько констант. Кодировать информацию можно как угодно. От простого NewSimvol=chr(256-asc(Simvol)) до создания информационного массива "матричного куба" в котором один байт может смещать данные в разных векторах. Наверное я бы еще больше запутал любого взломщика таймерами и целой тучей масивов. Таймер тяжело отслеживать в пошаговом режиме. Больше путанины будет если временные интервалы разные. Но взломщик доберется до истинны если найдет крайнюю опору, хотя я уверен что ему захочется плюнуть на эту программу и избрать другую мишень. Защита зависит от того насколько тебе это нужно и сколько ты готов потратить на это времья
...
Рейтинг: 0 / 0
защита данных
    #37791401
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот к примеру когда-то написал простой кодер/декодер когда в имени файла присутствует защитный код. В зависимости от имени файла код меняется + код каждый раз другой (19 вариантов). Декодер четко дает истину если все правильно. Бывают случаи когда я в проргамме не использую кодер, когда декодера достаточно.
а вот и примерчик:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
Private Function UtvorennaPassw()
'
Dim n As String
Dim M As Integer
Dim r As Integer
Dim Ch1 As Integer
Dim Kod As String
Kod = "0000000"
n = "UA" + Left(Combo1.Text, 1) + "-" + Left(Text2.Text, 30) + "-" + Text4.Text + "-" + Text5.Text


'
Dim g As Integer
M = 1 'Int(Rnd(1) * 19) + 1

For g = 1 To Len(n)
  r = Int((g / Len(n)) * 7)
  If r = 7 Then r = 6
  Ch1 = Val(Mid(Kod, r + 1, 1))
  Ch1 = Ch1 + (Asc(Mid(n, g, 1)) + g * 3)
  Do While Ch1 > 10
   Ch1 = Ch1 - 10
  Loop
  Ch1 = Ch1 + (M)
  
  Do While Ch1 > 10
   Ch1 = Ch1 - 10
  Loop
  Mid(Kod, r + 1, 1) = Trim(Str(Ch1))
Next
UtvorennaPassw = n + "-" + Kod + ".avi"

End Function
Private Function PerevirkaPassw(NameFile As String) As Boolean

Dim n As String
Dim M As Integer
Dim r As Integer
Dim Ch1 As Integer
Dim Porivnanna As String
Dim Kod As String
PerevirkaPassw = False
n = Left(NameFile, Len(NameFile) - 12)
Porivnanna = Mid(NameFile, Len(NameFile) - 10, 7)

'
Dim g As Integer
For M = 1 To 1 'Количество вариантов
Kod = "0000000"
For g = 1 To Len(n)
  r = Int((g / Len(n)) * 7)
  If r = 7 Then r = 6
  Ch1 = Val(Mid(Kod, r + 1, 1))
  Ch1 = Ch1 + (Asc(Mid(n, g, 1)) + g * 3)
  Do While Ch1 > 10
   Ch1 = Ch1 - 10
  Loop
  Ch1 = Ch1 + (M)
  
  Do While Ch1 > 10
   Ch1 = Ch1 - 10
  Loop
  Mid(Kod, r + 1, 1) = Trim(Str(Ch1))
Next
  If Kod = Porivnanna Then PerevirkaPassw = True: Command5.Caption = "Добре": Exit Function Else Command5.Caption = "Фальш"
Next

End Function
...
Рейтинг: 0 / 0
защита данных
    #37791531
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159, я не пойму Ваших слов
> Таймер тяжело отслеживать в пошаговом режиме
а как из экзешника Вы получите исходник? это можно сделать?
...
Рейтинг: 0 / 0
защита данных
    #37791540
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159,

понятно, спс. значит, различные манипулирования со строкой не смогут спрятать её, если остановить выполнения кода на момент обращения к этой строке, но усложнит замену? ведь придётся разбираться в различных операциях, которые привели к правильной строке. попробуем
...
Рейтинг: 0 / 0
защита данных
    #37791879
BelowZero,

Всё что бы ты не предпринял - поломаю!
Клянусь своей треуголкой!
...
Рейтинг: 0 / 0
защита данных
    #37802254
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решил проблему при помощи php на моём хостинге... php начинает мне нравится: с лёгкостью решаются проблемы защиты, обработки и связи. пусть строка с майлом будет на видном месте. пусть её смогут поменять. но php не пропустит любое левое мыло.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / защита данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]