Как защитить EXE от исследования? - VB

Узнай цену своей работы

Формулировка задачи:

Всем привет ! Хотелось бы усложнить жизнь гипотетическому исследователю, который не особо искушен в языке VB и отладчиках, чтобы тяжело было отследить логику работы программы, но в особенности чтобы нельзя было увидеть константных строк в явном виде, напрямую декомпилировав EXE. Какими средствами и опциями компиляции следует воспользоваться? Спасибо.

Решение задачи: «Как защитить EXE от исследования?»

textual
Листинг программы
Private Sub Form_Load()
    Dim src     As String
    Dim tmp     As String
    Dim match   As String
    Dim index   As Long
    
    ' Г€Г*èöèГ*ëèçèðóåì
    cryptInit
    
    src = LoadResData(101, "CUSTOM")
    match = LoadResData(102, "CUSTOM")
    
    ' Ïîèñê ñëîâГ*
    index = cryptInStr(0, src, match)
    tmp = Mid$(src, index, Len(match))
    ' ÄåøèôðîâêГ*
    cryptProcess tmp, index - 1
    
    ' Âûâîä
    MsgBox tmp
    
End Sub

Оцени полезность:

8   голосов , оценка 4.5 из 5