artace.ru - творческий сектор
Название: Resource Cryptor - шифрование файлов клиента [Версия для печати]
Автор: admin Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc." e: ? q0 E- ^# x' f/ N! k* S% h5 L
[attach]489[/attach]
( @1 q1 K- K% n( F# k0 R+ J m5 l1 V
Поддерживаемые ОС :
+ l( {; N- M, r* c5 D--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)5 _8 c" ]8 K5 M+ |. L( _- ] y
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS), ]! O0 Q1 e4 k$ M& E& w# [
7 r) z, s" G1 [6 m# ?Скачать : Resource Cryptor v1.3.1; w8 a$ b1 f0 ? h' l- H
( I3 E2 w+ c3 x' ~
$ r* T$ ?7 F- L* `$ M; VКраткий гайд по использованию:6 ~2 E* O6 E1 }( m& T
(перед всеми манипуляциями делайте резервные копии файлов!)
' Q% F9 F! d0 m' A% J5 U( \. H9 S1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe/ z0 q/ I/ n( ^+ a: r% l, ^
2) Скачайте и запустите Resource Cryptor! H6 m: }- r( ?
3) Перейдите на вкладку: Tools -> Attach Lib
& ^9 h' y, G% I4 `. \4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe1 j* N% ~. ^4 r- b* T+ j
5) Нажмите Attach Lib
9 d* n2 u; I! s+ M6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe/ E# E/ Z9 |( }; j3 h2 Z* k: Y
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
5 a6 {& q( s; i! A! n( a; t; A: V8) Нажмите Open Project и выберите созданный проект
4 F; D) Q. P; Y0 E9) Переходим на вкладку: Project -> Executable Files9 o3 R: @/ P7 h% F% w+ j
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe" `* ?; w' G/ G5 n) z# b) L
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
& z4 a8 W5 w9 A4 E/ p12) Нажмите Encrypt и дождитесь завершения процесса
0 M- T( j& U( F& S8 e6 i$ e& C13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла7 z, O4 K. B7 |/ E1 p# d+ Y
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
. O+ \5 p: j3 L; w— какое-то число)
1 E, P; m8 a3 l* f6 @( a> somefile.txt — уже зашифрованный файл( V0 v0 A: _# |6 l2 c0 K- I
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным1 y8 v# I1 [' v# p7 q" q' l$ V d( e5 r
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
' @6 P# ^) C [! W2 E' X14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться7 O/ r" D' q/ E4 W l0 @
; g& [9 W8 o/ S2 O0 bНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe" ^( M5 f: j. M" w z4 f! m
6 E$ z. K5 u" O) ]& R" u+ O3 F
>>> И самое главное! <<<
& s- ~( y8 ]" F3 GНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.! l: s. A. C: Q9 V$ |
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.; ]4 Q* ]4 g# q0 g
4 N) `6 e' b. N* IНебольшой видеогайд на примере L2% S# x' {: y" \3 d8 p' z
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
4 n9 A, M% F% B! [
: K0 b2 G6 h% x' O1 c- _( ]! i' H g! A
" E0 R8 I; K) w4 X1 {
| Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) |
Powered by Discuz! X3.5 |