Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Winrar

Ответить
Настройки темы
Winrar

Аватара для Эльдарик

Пользователь


Сообщения: 95
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Доброй вечер. Подскажите пожалуйста как сделать, что бы файлы можно было за архивировать с расширением .ехе но так что бы кто их никто не смог извлечь оттуда без пароля и просмотреть так же без пароля, но есть одно НО чтобы при запуске файла он не требовал пароль а запускался автоматически. Дело в том что установив пароль, при запуске файла требуется вводить пароль. А если пароль не ставить то файлы можно извлечь и увидеть что там внутри Спасибо большое. Нужно срочно

Отправлено: 21:39, 10-10-2015

 

SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Цитата Эльдарик:
Я создаю SFX архив с комментарием, внутри файлы автоматической установкой и ещё кое что . Допустим кто то захочет запустить файл он у него установиться, но просмотреть его внутренности он не сможет поскольку нужно будет ввести пароль. Спасибо »
Никак не покидает мысль о использовании InnoSetup.
Скрытый текст
Использовать InnoSetup совместно с модулем шифрования ISCrypt.dll
Код: Выделить весь код
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
Encryption=Yes
Password=12345
OutputDir=.

[Files]
Source: Folder\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs

[Code]
procedure InitializeWizard();
var
PasswordEdit: TPasswordEdit;
begin
  WizardForm.PasswordEdit.Text := '12345';
end;

procedure CurPageChanged(CurPageID: Integer);
begin
If CurPageID=wpPassword then
  begin
    SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0)
    SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0)
  end;
end;
паролем будет являться "12345", который в дальнейшем будет автоматически скрытно введён при установке (пользователь не увидит).


Далее: Можно включить в инсталлятор все файлы (в том числе и секретные), но с некоторыми поправками.
Если применить следующее:
Код: Выделить весь код
[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
OutputDir=.

[Files]
Source: Secret\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs; Check: security
Source: Folder\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs;

[Code]
function CheckParam(s: string): boolean;
var
 i: integer;
begin
  for i := 0 to ParamCount do begin Result := ParamStr(i) = s;  if Result then Break; end;
end;

function security: boolean;
begin
  Result := CheckParam('secret');
end;
то по умолчанию установятся все файлы кроме секретных.
Извлечение секретных файлов последует в том случае, если будет применён определённый ключ.
В данном случае, применяемым ключом будет являться "secret", т.е:
Код: Выделить весь код
setup.exe secret

А надеяться с наивностью на WinRar или на
Цитата Iska:
что-либо наподобие модифицированного SFX модуля 7-Zip персонального назначения, которые разработчик иногда давал «в хорошие руки» (см. второй вопрос/ответ из FAQ первого сообщения темы: Модифицированный SFX модуль 7-Zip'а для установок). »
это глупость.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:41, 12-10-2015 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Nordek, сделайте такую болванку, если не трудно, хотелось бы глянуть.

Отправлено: 12:56, 12-10-2015 | #12


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Цитата Iska:
сделайте такую болванку »
2 в 1: Шифрование + Извлечение по ключу "secret".
Приближено к самораспаковывающемуся архиву, т.е применён Uninstallable=false чтоб не производилась запись в реестр.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 13:23, 12-10-2015 | #13


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Цитата Nordek:
это глупость. »
Что именно глупость? Autologger создан именно с паролем, попробуйте запустить его так и распаковать архиватором, в первом случае всё выполнится, во втором запросит пароль. И да, я писал gora письмо с просьбой о содействии создания модуля с паролем, который он предоставил за что отдельное спасибо.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 13:56, 12-10-2015 | #14


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Цитата Drongo:
Что именно глупость? »
Хотеть того, чего не будет.
Цитата Drongo:
Autologger создан именно с паролем »
Запароленные файлы exe (самораспаковывающиеся архивы), больше вызовут сомнения на использование.

Лучше когда видно что выполняется, например:
Код: Выделить весь код
"AutoLogger\AVZ\avz.exe" Script="AutoLogger\AVZ\GeneralScript.txt" HiddenMode=0
Код: Выделить весь код
"AutoLogger\AVZ\avz.exe" Script="AutoLogger\AVZ\Script2.txt" HiddenMode=0

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 16:44, 12-10-2015 | #15


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Nordek, После запуска и отработки автологера, создаётся одноимённая папка Autologger\AVZ\ вот там есть и GeneralScript.txt и Script2.txt всё открыто и доступно, можете убедиться самостоятельно, единственное, нельзя распаковать без пароля, только выполнить как программу.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 17:14, 12-10-2015 | #16


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Nordek:
2 в 1: Шифрование + Извлечение по ключу "secret". »
Nordek, спасибо, посмотрел. Текущими средствами пока что вроде как не вскрывается. Будем считать, что гоже.

Отправлено: 01:40, 15-10-2015 | #17



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Winrar

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Архиваторы - [addon] WinRAR mPaSoft Наборы обновлений для Windows XP/2003/Windows 7 236 19-01-2025 08:00
Архиваторы - WinRAR Queen Black Программное обеспечение Windows 229 21-08-2018 17:42
WinRAR 3.91 OSZone Software Новости программного обеспечения 0 16-12-2009 19:30
WinRar 3Gi Автоматическая установка приложений 2 11-08-2008 21:35
WinRAR haker-kirik Автоматическая установка приложений 8 26-07-2007 07:15




 
Переход