Zabezpieczenie (prawie gotowe)

0

Witam. Zrobiłem takie małe zabezpieczenie że w programie zabezpieczającym jest zaszyfrowany program właściwy. Do uruchomienia programu właściwego trzeba podać hasło, które nie jest porównywane z żadnym innym, ale jest używane do deszyfrowania programu właściwego. Aplikacja zabezpieczająca ukrywa się na czas działania programu, próbując go cały czas usunąć. Gdy to się uda kończy pracę.

Teraz tak:
Mam 2 problemy:
1: Jak zrobić żeby jak ktoś zamknie program zabezpieczający na procesach to jak zamknąć program właściwy i go usunąć, lub jak usunąć program zabezpieczający z listy procesów.
2: Teraz program zabezpieczający wykorzystuje swoje zasoby za pomocą klasy TResourceStream. Jak zrobić żeby korzystał z zewnętrznego pliku zasobów (np. encryptedfile.res)

Z góry dziękuję za pomoc!

0
  1. zabijasz proces
  2. podajesz ten plik w unicie programu. {$R zasob.RES}
0
djmentos napisał(a)
  1. zabijasz proces
  2. podajesz ten plik w unicie programu. {$R zasob.RES}

Tyle to ja akurat wiem. I w taki sposób dodaje plik zasobów. Ale mi chodzi o dynamiczne dołączanie zasobów z zewnętrznego pliku. Przy zamykaniu programu zabezpieczającego na procesach to nie wykonuje się formdestroy, choć nie wiem dlaczego.

0

to zrób inaczej ;)
niech zabezpieczana aplikacja sprawdza czy zabezpieczenie jest aktywne i jeżeli nie będzie to się zamyka ;)

0
djmentos napisał(a)

to zrób inaczej ;)
niech zabezpieczana aplikacja sprawdza czy zabezpieczenie jest aktywne i jeżeli nie będzie to się zamyka ;)

ale ona musi być jeszcze usunięta

0

Niech właściwy program sprawdza co jakiś czas czy jest uruchomiony program zabezpieczający, jeśli nie to go odpala.

0

a jak dynamicznie dołączyć plik zasobów?

0

Nie chcę Cię martwić ale :
używając byle jakiego programu do odzysku danych można program bez problemu odzyskać
nie mówiąc już o metodzie szyfrowania która jest pewnie do złamania w krótkim czasie.
ogólnie szkoda sobie głowę zawracać aby deszyfrować i zapisywać deszyfrowaną aplikacje.
bo to marne zabezpieczenie .

0
Piotrekdp napisał(a)

Nie chcę Cię martwić ale :
używając byle jakiego programu do odzysku danych można program bez problemu odzyskać
nie mówiąc już o metodzie szyfrowania która jest pewnie do złamania w krótkim czasie.
ogólnie szkoda sobie głowę zawracać aby deszyfrować i zapisywać deszyfrowaną aplikacje.
bo to marne zabezpieczenie .

Aplikacja właściwa jest szyfrowana algorytmem Blowfish, ale mam w planach dodanie 2 algorytmu, np RC5

0

a co ze skasowaniem , pomyslałes o tym ze da sie bardzo latwo taki plik odzyskac ?
ja bym proponował jeżeli juz to nadpisywać wielokrotnie plik w procesie usuwania

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0