Paczka plików.
Ostatnio zmodyfikowano 2012-12-31 21:13
kemsai Temat założony przez niniejszego użytkownika |
Paczka plików. » 2012-12-31 12:48:28 Witam, W sumie temat troche nie na temat forum bo niezbyt z programowania za to z zagadnienia informatyki a nie wiem gdzie indziej zasięgnąć mogę szybkiej i fachowej porady. Otóż mam kilka plików składających się na małą gierke i takie pytanie mam. Jak to zapakować w 1 plik exe tak by nie można było tego rozpakować? Używałem Moleboxa i Bboxa czy coś takiego lecz przy odrobinie wysiłku taki "zapakowany" plik exe idzie z łatwością wypakować.
Są jakieś inne sposoby? |
|
m4tx |
» 2012-12-31 12:52:43 Pewnie że są :) Niezależnie od tego, czego użyjesz, pamiętaj - nie ma takiego zabezpieczenia, którego się nie da złamać. Jeśli ktoś naprawdę będzie tego chciał, to to zrobi, proste. Nie widzę sensu zabezpieczania jakiejkolwiek gry, zwłaszcza - jak sam mówisz - małej. :) |
|
Mrovqa |
» 2012-12-31 13:48:47 Wszystko co jest i dzieje się na lokalnej maszynie da się jakoś kontrolować - więc nie ma takich zabezpieczeń, których nie dałoby się złamać. Jeżeli zależy Ci na czymś, żeby tylko było, to możesz paczkę zZIPować, potem zXORować w Tobie tylko znany sposób (np. przez 0x34, co 2 bajt przez 0x69 i co piąty przez 0x44), użyć jakiś innych szybkich szyfrowań i zmienić rozszerzenie pliku. Jeśli chcesz mieć wszystko w jednym pliku - możesz taką paczkę wrzucić do zasobów aplikacji. Jednakże pamiętaj - mając Twoją aplikację ma się także jej kod binarny - żaden problem ją zdekompilować i sobie skopiować kod odpowiedzialny za deszyfrowanie. |
|
jsc |
» 2012-12-31 16:31:07 Jeżeli zależy Ci na czymś, żeby tylko było, to możesz paczkę zZIPować, potem zXORować w Tobie tylko znany sposób (np. przez 0x34, co 2 bajt przez 0x69 i co piąty przez 0x44), użyć jakiś innych szybkich szyfrowań i zmienić rozszerzenie pliku. |
Do tego trzeba chyba doktoratu z matematyki. |
|
DejaVu |
» 2012-12-31 17:23:06 @up: do tego to nawet studiów nie trzeba ;p |
|
jsc |
» 2012-12-31 17:41:32 Na odwal się wystarczy i podstawówka, ale wymyślić od podstaw solidny algorytm... |
|
Mrovqa |
» 2012-12-31 19:35:33 wymyślić od podstaw solidny algorytm... |
A kto kazał wymyślać? Do kompresji zipa jest w internecie dużo gotowych bibliotek, chociażby zlib (mogę udostępnić komuś część mojego API z MU odpowiedzalne za obsługę .zip). XORowanie: x ^ y Co za problem umieścić to w pętli? Ten mój wcześniejszy przykład z xorowaniem to 2 minuty pisania kodu. |
|
jsc |
» 2012-12-31 19:46:34 potem zXORować w Tobie tylko znany sposób |
Tobie tylko znany sposób. |
|
« 1 » 2 |