Сейчас на форуме: rmn, exp50848 (+9 невидимых)

 eXeL@B —› Основной форум —› Возник вопрос по скрипту
Посл.ответ Сообщение

Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 30 сентября 2014 09:50
· Личное сообщение · #1

прив. копаю защиту в проге. имеется куча шифрованных файлов. расшифровываются "на лету" и передаются на исполнение. пример расшифрованного:

Code:
  1. arguments strings @naam
  2. {
  3. numeric aantalapp
  4. retrieve ^naam,aantalapp
  5. strings AppDate[aantalapp]
  6. numeric AppMax[aantalapp]
  7. numeric lic_check[aantalapp]
  8.  
  9. retrieve ^naam, AppDate, AppMax, lic_check
  10.  
  11. numeric MaxVersion
  12. numeric Version_check
  13. retrieve ^naam, MaxVersion, Version_check
  14. if Version_check<>MaxVersion*155+MaxVersion*55 : ok='false'
  15.  
  16. if ok='false' then
  17. {
  18. Hint=mess(55,72)
  19. do -gui/noterr
  20. Hint=mess(55,63)
  21. do -gui/noterr
  22. end
  23. }
  24.  
  25. string ok,nolic
  26. for v1=1,aantalapp
  27. s1=AppDate[v1]
  28. s2=s1[1\2]//s1[4\5]//s1[7\10]
  29. iferror
  30. v10=^2
  31. iferror ok='false';
  32. if lic_check[v1]<>v10*1000+AppMax[v1] : ok='false'
  33. next v1
  34.  
  35. if ok='false' then
  36. {
  37. Hint=mess(55,72)
  38. do -gui/noterr
  39. Hint=mess(55,63)
  40. do -gui/noterr
  41. end
  42. }
  43. naam='ok'
  44. }


возник вопрос: что-то стандартное или самописный скриптовый двиг используется?

-----
...или ты работаешь хорошо, или ты работаешь много...





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 30 сентября 2014 10:51 · Поправил: reversecode
· Личное сообщение · #2

скрипт только один для примера?
скорее всего самопал
--> Link <--
даже в отдаленных конструкциях нет ничего похожего

если не самопал то язык должен быть embedded,а из таких разве что lua, но он не подходит



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 30 сентября 2014 11:08 · Поправил: VodoleY
· Личное сообщение · #3

reversecode я тоже сразу о Lua подумал.. а это случаем.. не IndtallShild-овый скрипт язычек?
АДД. именно на инсталшилд не похож.. но может чейто инстал ?

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 30 сентября 2014 13:15
· Личное сообщение · #4

reversecode

Code:
  1. {
  2.          numeric aantalapp, MaxUsers
  3.          string ntpath, unixpath, licentie_key, naam
  4.  
  5.          input #1
  6.          input #1, list.inp
  7.          read #1, naam
  8.          input #1
  9.  
  10.          input #1
  11.          input #1, -ncghelps/^naam
  12.          read #1,aantalapp
  13.          read #1,MaxUsers
  14.          read #1,ntpath
  15.          read #1,unixpath
  16.          read #1,licentie_key
  17.  
  18.          numeric appmax[aantalapp],lic_check[aantalapp], AppNr[MaxUsers]
  19.          string appdate[aantalapp], UserName[MaxUsers]
  20.          for v1=1,aantalapp
  21.                  read #1,appmax[v1],appdate[v1],lic_check[v1]
  22.          next v1
  23.  
  24.          UserName[1]='einde'
  25.          AppNr[1]=0
  26.  
  27.          v1=cpos(naam,'.asc')
  28.          naam=naam[1\v1]//'lic'
  29.          var ^naam ,aantalapp, ntpath, unixpath, licentie_key, appmax,appdate,lic_check
  30.          var ^naam ,MaxUsers,AppNr,UserName
  31. }


-----
...или ты работаешь хорошо, или ты работаешь много...





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 30 сентября 2014 13:31
· Личное сообщение · #5

очень странный скрипт ленгвидж
сами то екзе итд не крипченые? может там по дебаг инфе какой можно определить что это за анархизм ))



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 30 сентября 2014 13:33
· Личное сообщение · #6

крипченные тока скрипты и их как гумуса за баней =)

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 30 сентября 2014 13:38 · Поправил: TryAga1n
· Личное сообщение · #7

Welcome to VB for Applications
Очень уж на васик похоже, наверное от него отпочковался данный скриптоязык



Ранг: 58.3 (постоянный), 50thx
Активность: 0.040.08
Статус: Участник

Создано: 30 сентября 2014 14:00
· Личное сообщение · #8

TryAga1n пишет:
Welcome to VB for Applications


Ну это точно не VB for Applications. В нём по синтаксису такое не прокатит.
Какой-то аналог бейсика может быть, хотя таких аналогов можно настряпать...



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 30 сентября 2014 17:56
· Личное сообщение · #9

QBasic
Script Basic
True BASIC
BASIC script
....



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 30 сентября 2014 18:32 · Поправил: BfoX
· Личное сообщение · #10

sendersu
неа

походу использовался тулз от MacroVision Creative Software

-----
...или ты работаешь хорошо, или ты работаешь много...



 eXeL@B —› Основной форум —› Возник вопрос по скрипту
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати