Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
& \# q! n; d  y2 j3 N( n. d2 C0 O8 n  _; N2 v, |8 m8 c" I" o* O5 y
6 m# J) R) z3 A
Поддерживаемые ОС :
' Q* Y1 |4 U2 I$ ]- I$ _  P1 @; n--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)' ?8 E/ D8 M8 t
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)$ Z5 f  d2 \9 k7 H9 g

1 y+ a' P8 l/ N$ m4 B2 jСкачать : Resource Cryptor v1.3.1
3 d1 J% c$ `$ ~  Z' Z" \% }( Y  g
, {1 V" l0 T" z1 F  l! e+ t/ y

- ?$ C& P+ `1 t7 Y' {$ x% QКраткий гайд по использованию:, [5 Z! b7 A; \5 H- W4 i4 v- N
(перед всеми манипуляциями делайте резервные копии файлов!)
3 t& ]2 z8 H8 p7 F/ E: N1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
9 i# E0 S, r' I' q  Z) y% R2 I2)
Скачайте и запустите Resource Cryptor
. L, F2 I6 {' k/ h9 f3)
Перейдите на вкладку: Tools -> Attach Lib
& X! c: X8 P, J" \: g4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe: d9 j1 ~9 W0 l# l5 r
5)
Нажмите Attach Lib
6 n4 V& j/ ]$ F" Y6 w+ e6 b( i6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe) s2 i& Z' k8 `. o1 T2 U
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить! x( I; X+ `3 c: `3 U0 e. R
8) Нажмите Open Project и выберите созданный проект
2 w" X( [$ w$ P0 v/ Y% }- M8 [& u9) Переходим на вкладку: Project -> Executable Files( f4 ^' p5 P, A
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe/ r% q+ u0 ?+ M$ H8 B1 t
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
1 c+ ^$ l' M8 N12) Нажмите Encrypt и дождитесь завершения процесса2 E6 I" d8 O  K: e2 V7 K' ^6 Q# w! s
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
, z5 T  d4 N% N; `1 i8 p/ WНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx, Q9 G# Y9 N' N4 p% R
— какое-то число)
5 |' Y* B0 T( w6 V- J+ C2 `> somefile.txt — уже зашифрованный файл" A" ?. V# T0 e5 K: ]$ r4 v( x
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным0 H, K9 Z6 [  d
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию); x5 \! b4 T3 D4 h" M/ M
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
8 k$ H7 d2 ]& C( g3 l: ^; \8 R0 t% n3 g% q' n9 B( _
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
. ~7 D) o$ I) `: u( T0 q
- w2 A5 E" l4 ], u8 s>>> И самое главное! <<<9 p& v8 O0 d7 n6 Q, T
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.+ x; q& s4 C/ {+ b& `9 m
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

# X: e$ m! S; |
" I# G' b9 t% J7 X  \  @: K4 a" `Небольшой видеогайд на примере L20 G8 _) L, F% _6 w7 {* r
5 w3 T7 O" [2 j! |$ v( o
; o; A: S0 i) Z$ H+ t( W4 [  C

" L0 e4 `$ e  ^6 a5 ^' o5 V" b

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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