Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
; {; G& s0 _& R4 u8 g% |# I
& y6 F. \7 u6 w2 g) I  S/ }* j  B; `" ]5 Q
Поддерживаемые ОС :) g& ^/ `" H; Y+ m+ J2 y9 a
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)) e, H' N' l6 F$ F* Q
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)( b4 p' S/ D6 r
) w8 E. q5 ], e! V1 c' f3 h8 _
Скачать : Resource Cryptor v1.3.1
. J: z: v5 i" Q) ]# }9 E: N
3 V% `: k7 z( V' }# z
! C# O) f& B6 s, g3 ?. i
Краткий гайд по использованию:
# H( \, p7 [7 ?  _(перед всеми манипуляциями делайте резервные копии файлов!)
' z( b8 T  L6 [" {- z- v) A1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
2 P& E  b: f0 z4 l2)
Скачайте и запустите Resource Cryptor
7 p  D' o3 D9 X  Q0 ~/ U3)
Перейдите на вкладку: Tools -> Attach Lib: M/ m% b/ ]- Z. H$ U  i8 u
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
* V1 b5 t; I0 f- e. ?2 ?. Q5)
Нажмите Attach Lib
1 O% q' n5 q. P6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
4 z" M- Q3 h5 \. g% q. h! N7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить: t& E- W4 x# E) ^
8) Нажмите Open Project и выберите созданный проект
, ^( L; }4 H6 o% p! U' j; l9) Переходим на вкладку: Project -> Executable Files/ n: O- p3 K* z' J. h5 Z, \, R2 b
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe* M; Z9 Y& ~( P: B+ s5 l/ W7 G
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
: y( f4 u* }- G5 Y: m12) Нажмите Encrypt и дождитесь завершения процесса
: C( A3 U( u# T$ }13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
. \" K  Q8 D5 p$ }8 Q* fНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
1 |: b& I' N' U6 X& {$ U+ m— какое-то число)1 T: Y' O, l, R' ]* d0 M  S4 _- ^
> somefile.txt — уже зашифрованный файл' G$ T0 i# d5 l
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
' r6 g2 p( d* |; `7 x* i$ A> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию): b! F& }+ H- G2 x9 Y- j4 E2 T* [
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
  w6 m1 N/ d2 |7 f6 m( i2 h/ _
* d7 p, h. B5 q( m( ^% |На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe. b$ h  j" C( T4 x0 [

! w/ b* u  y) [8 _- @% l+ V>>> И самое главное! <<</ U$ X/ s, d3 _3 C4 k* ~
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
8 r, i# ^. D, l2 X1 d' w" b  KЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
) e# I- y1 x' h- E
% C4 c6 L( h5 Q3 T# E# ^+ C
Небольшой видеогайд на примере L2
4 p( J9 q! x+ L% L0 F

* @; w3 P3 X& F' M( `) F# H

/ D, B. R' Q0 u# l$ I" n1 b( \' Z) g; Q& U1 I3 S' [8 L4 f! \. [

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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