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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
) X0 b6 j$ I3 N% G+ T% q1 D: B[attach]489[/attach], o. x  v' L- {% e6 ~* |
( W4 q% ^. O! u, s
Поддерживаемые ОС :& u9 Q; R# J1 x+ W1 ?, |
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
6 V& [, W. I4 ~/ G5 R--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)' {4 \7 J0 c& r' ?5 ^( p9 r0 e

, ^5 G- [$ h0 e# @Скачать : Resource Cryptor v1.3.1+ x3 c5 i5 Y5 V
9 Q, F+ h6 D  p; V9 S

2 c8 {2 N) L0 c6 m# R% P- \7 o4 ]6 bКраткий гайд по использованию:' L+ T0 S/ L9 Q/ s0 C; U/ K
(перед всеми манипуляциями делайте резервные копии файлов!)
( I1 q+ L( E4 O1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
! I+ m5 V& W3 w( X" a! ~# q( l; H2)
Скачайте и запустите Resource Cryptor
, l) g9 s4 ^/ f( s: Z/ Y5 C3)
Перейдите на вкладку: Tools -> Attach Lib. b5 [1 [9 G. D/ w# c
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
# h* n+ y: o& J3 P; K/ _! p2 r6 l5)
Нажмите Attach Lib7 u. Q( }9 O) Z( y, i
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
$ q) W. o. g/ e9 \+ g4 V) U7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить% V& I7 n6 q# `7 [5 D
8) Нажмите Open Project и выберите созданный проект
4 U; m$ q( H# p9) Переходим на вкладку: Project -> Executable Files
& N4 {# i% |( {; z0 v) w' I0 O1 v  A10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
) z, t* G2 w% ~) _( O. g11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
! N" K4 Y" V( T8 P- ~9 b# A9 H12) Нажмите Encrypt и дождитесь завершения процесса
$ _  T& g2 d8 p' q4 Y13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
! ^5 Z2 i* {8 F7 hНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
( e( Z4 |+ r3 W/ g8 i$ J— какое-то число)
; @; u$ p5 l) h+ N- |> somefile.txt — уже зашифрованный файл5 \. m  }) S9 F4 E
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
3 m2 j( p$ h, J2 E> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
; M) g; Z9 P& N/ ^4 T& s: F0 F2 V- H/ k14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться# v7 z1 J9 p- C+ I
1 F' J6 }/ X! p" q: e7 O( _* {
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe/ R) R" F& Q* f' o
( I; d4 d1 R6 D
>>> И самое главное! <<<
% m7 m1 G" `) _2 _  EНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.9 M& f, N" J/ ^. \% u1 B
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
7 u" P0 t5 |' Q7 w, |; T, a8 m, Y3 r0 \
* C) C( r' L) j
Небольшой видеогайд на примере L2
2 [2 P/ E4 u2 e2 |) |: {; ~
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
  _$ H8 }( I  r) ~5 w8 }
2 ]6 Y, F: [6 z( {* m
6 K, Z% X" U! [





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