artace.ru - творческий сектор

Название: Resource Cryptor - шифрование файлов клиента [Версия для печати]

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.5 p' \3 r0 B5 J4 ]( @
[attach]489[/attach]5 `) W# a: K: q8 O2 U8 P

( r" T/ v6 m& x2 l% v2 y  i' wПоддерживаемые ОС :
/ ?' B$ q- `0 ~( ^' r--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)" G: a2 u( T; l! J5 p
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
: T$ ~' N! l' {& H- R
. B5 e2 M2 K  l0 OСкачать : Resource Cryptor v1.3.19 o* l8 Q+ O2 M) [& J8 Z* Z5 a) R

0 q: ]8 V0 c6 g' h1 A0 @  W2 ^

$ t/ I+ x) t% {9 e6 h# m6 ]Краткий гайд по использованию:
1 [$ s* v0 u( l* w- o* A* }(перед всеми манипуляциями делайте резервные копии файлов!), c, j3 T% f! I' M1 D
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
" ]4 A& x7 A: I- J2)
Скачайте и запустите Resource Cryptor( M  W, s) i! m
3)
Перейдите на вкладку: Tools -> Attach Lib
2 s3 r8 @& ]; R# A4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe2 e6 L, \- c# ?, v1 \5 f
5)
Нажмите Attach Lib
& ?+ h: j$ [' k2 H1 [6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe" g2 J% f1 Z2 L, c+ r
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
" x! ^4 V4 @6 K5 n& I; A* J8) Нажмите Open Project и выберите созданный проект
5 p# k$ d/ \' Q2 V3 Z; X( l9) Переходим на вкладку: Project -> Executable Files( ^' J. M$ K& m6 e8 E* H! o7 T
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
8 d& t0 T; l! W* U! |6 r11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
) d: z1 U$ ^3 K; _12) Нажмите Encrypt и дождитесь завершения процесса( a+ @3 |" p$ l+ D+ u9 H, c
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
; u# q; N+ z" D! {Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx5 o% `, J# i% D/ V
— какое-то число)
0 v% ?3 f" _  N6 c3 t0 X2 B$ g> somefile.txt — уже зашифрованный файл
% l' _& c* I3 A$ T$ s> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
2 C* A; \, G9 C> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
( t3 S" O* o! o# u! ~14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
( o$ |! D& R1 n& }9 f: {, b7 Y# g7 g8 E
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
5 o9 j  @7 B: h1 h- o
1 ~" G6 i1 o& E+ W1 A; ?>>> И самое главное! <<<
! f: Y. Q8 p4 h1 {5 I; vНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
$ M: s, Y, j/ ]1 O- K2 qЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

: {1 ]  Y* l1 F9 K- s
" S5 a. O. X6 ^$ ~) ^: uНебольшой видеогайд на примере L2# N) V7 d* ]4 P& C& L
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]3 J4 ^* H' I8 m! r, O( a
0 D/ w: Q) Q, r8 |2 X
5 r: A3 V3 ?: l. i  N





Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5