Top.Mail.Ru

[Клиент] Resource Cryptor - шифрование файлов клиента

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
2 h/ `' y; E; W9 z2 p1 p, ~/ M$ U5 y. A1 N7 S% u+ d2 {4 `6 F1 R( ?

& V! A' X: W! h# V9 QПоддерживаемые ОС :4 W$ ~" U! z3 ~- C( n( j
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6): v1 B* C2 H8 ?& f5 S7 }4 X
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)% G# ]) f' {6 t
8 z" u& x$ T% a1 s
Скачать : Resource Cryptor v1.3.1
# c& T1 E2 k" E5 D
. l& a  S8 ~. y) [- t; I0 N( W, ?
' b' ^6 J& G% I5 l8 Y& T$ y
Краткий гайд по использованию:+ ~, o3 Z6 m, K9 Y2 t; c
(перед всеми манипуляциями делайте резервные копии файлов!)
. H0 D8 {; k5 K1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
  @! L+ h1 ]; M2)
Скачайте и запустите Resource Cryptor
: ]' j% z) W& J2 K( A3 r0 \' v8 L  X3)
Перейдите на вкладку: Tools -> Attach Lib
3 ^9 `/ u1 Y+ j. a4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
3 A3 g- m' f+ D7 [5)
Нажмите Attach Lib
% V. j) H! e3 N6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
) [1 n0 ]/ X* }& c- j5 Q) g7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить8 \3 b- g7 i" x7 r: J: n/ ?  a; r
8) Нажмите Open Project и выберите созданный проект
" ~6 E1 I# I% X+ e0 }- C+ p8 R9) Переходим на вкладку: Project -> Executable Files' Q6 E! c- Z4 ]# W; T6 l# f
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe9 c- M4 o, U6 D* X& k" \) M0 ~, t
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать  r  H! ]+ S6 ~  F' S0 _2 L$ `- [
12) Нажмите Encrypt и дождитесь завершения процесса& ]" \# i$ S  k" n+ E
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
' e! z. ^- Y; ]; ]Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx* c0 F( Y, l, g# L0 W8 X
— какое-то число)
, y6 i& T3 W; X+ ]2 S* m+ P> somefile.txt — уже зашифрованный файл
, b& a: ~) h! S9 g( t" u. s/ k, ?> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
; t6 M1 O4 n* {4 u9 o> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию); o+ }2 H8 @7 N! G
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться* }% ?+ l- n5 ^. P( ~1 J! c+ ~

( }! s% N; `$ k% v, ^; _На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe' H. m, |( p' E9 Z

% |9 |9 I$ r/ P2 {>>> И самое главное! <<<$ h% V( u4 D" w" X2 [/ P4 v9 C$ Y
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.( w) `# w) s3 ?* U  O! a0 Q
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
3 X& N1 f9 ]% m/ ^& m* S
! F6 z% B# |+ ]$ y+ r# q) }
Небольшой видеогайд на примере L20 `1 `) }2 |! ~5 O8 _

) l9 k6 R; }9 c# o% a7 i
3 {' o' Q' t7 E9 O

& O) |/ R8 U7 A- ]% I" k

Сообщение слишком большое

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.