Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Nullsoft Scriptable Install System | NSIS

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Bannan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Из собственного опыта работы с VirusTotal обратил внимание на негативную реакцию кириллицы в свойствах файла. Берем простейший сценарий:
 

Код:
Name "Example1"
OutFile "example1.exe"
InstallDir $DESKTOP\Example1
RequestExecutionLevel user
SetCompressor lzma
 
# Сведения для свойств файла инсталлятора
  VIProductVersion "1.8.0.0"
  VIAddVersionKey ProductName "Installer Form v1.8"
  VIAddVersionKey Comments "Made for Ru-Board Community."
  VIAddVersionKey CompanyName "Ru-Board Community"
  VIAddVersionKey LegalTrademarks "Ru-Board Community"
  VIAddVersionKey LegalCopyright "Ru-Board Community"
  VIAddVersionKey FileDescription "Installer for update Form v1.8"
  VIAddVersionKey FileVersion "1.8.0.0"
;--------------------------------
Page directory
Page instfiles
;--------------------------------
 
Section "" ;No components page, name is not important
  SetOutPath $INSTDIR
  File example1.nsi
SectionEnd ; end the section

 
Компилим и отправляем на VirusTotal - результат - претензий нет, все чисто.
 
Теперь в этом же файле сценария заполняем поля свойств на русском языке.
 

Код:
Name "Example1"
OutFile "example1.exe"
InstallDir $DESKTOP\Example1
RequestExecutionLevel user
SetCompressor lzma
 
# Сведения для свойств файла инсталлятора
  VIProductVersion "1.8.0.0"
  VIAddVersionKey ProductName "Инсталлятор Диалогов v1.8"
  VIAddVersionKey Comments "Сделано для сообщества Ru-Board."
  VIAddVersionKey CompanyName "Ru-Board Community"
  VIAddVersionKey LegalTrademarks "Ru-Board Community"
  VIAddVersionKey LegalCopyright "Все права защищены. Ru-Board Community"
  VIAddVersionKey FileDescription "Инсталлятор обновления Диалогов v1.8"
  VIAddVersionKey FileVersion "1.8.0.0"
;--------------------------------
Page directory
Page instfiles
;--------------------------------
 
Section "" ;No components page, name is not important
  SetOutPath $INSTDIR
  File example1.nsi
SectionEnd ; end the section

 
Компилим и отправляем на VirusTotal - результат - трындец, наш установщик превратился приложение, которое несёт угрозу. Попытка решить вопрос с компанией Trapmine (Эстония) не принесли положительного результата (- Вы клиент? - Нет. - Всего хорошего!). А чем файлы отличаются между собой? Штампом времени, контрольной суммой и блоком информации о версии. Все! Но при этом один файл нормальный, а другой уже зловред.

Всего записей: 507 | Зарегистр. 30-07-2011 | Отправлено: 12:25 13-02-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Nullsoft Scriptable Install System | NSIS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru