Demo

0

Witam,
pisze programik obecnie działa i ma wersje demo (30 dni). Program ma w plikach informacje o tym czy został podany kod, czy jest poprawny, itd. oczywiscie pliki są zaszyfrowane. Slowem dla "laika" blokada nie do pokonania. Jednak może ktoś wie jak zrobić werje demo tak, żeby program nie korzystał z dodatkowych plików, aby sam w pliku exe umiał ustalić czy jest zarejestrowany czy nie, a po rejestracji żeby się zmienialo coś również w exe'cu.

0

Temat programu modyfikującego samego siebie był poruszany wielokrotnie. Z tego co pamiętam, nikomu to się nie udało w Delphi. W Pascalu pod DOSem takie coś przechodziło.

0

Gdzieś widziałem jakąś wzmiankę, że to jest do zrobienia także w Delphi. Niestety ja nie wiem jak (a chętnie bym się dowiedział), w artykule także nie było w tedy nawet najprostszego przykładu... Wiec - zrobienie, ktory modyfikuje sam siebie nadal jest jedynie moim marzeniem! ;-(

0

ort! się do tego pytania... rownież bardzo by mi się coś takiego przydało, bo inne metody robienia dema, czy trial'u są dość łatwe do złamania!

0

bodajze komponencik ExeMod robil cos takiego, jest na DSP i chyba na torry.net ale pewnosci nie mam :-/

0

Jest tu w serwisie komponent bardzo dobry do tego.
Się nazywa: mxProtector

0

„Prosiak” ma taka konfiguracje, do końca pliku exe dokleja rekord, z tym, że on samego siebie nie konfiguruje, ale może się przydać, na 4p kiedyś widziałem kod prosiaka, może się przyda

0

Mam taki pomysł, że możnaby walić gdzieś w kodzie przykładowo asd:='asdasdasd' i potem w exe'ku wyszukać "asdasdasd" i zamieniać na coś innego. Potem program by sprawdzał, czy zmienna asd jest rowna 'asdasdasd' i jak tak, to znaczy, że nie jest zarejestrowane, a jak np. 'cvbcvbcvb' to jest... To nie jest dobre zabezpieczenie, bo nie ma żadnego kodowania itp., ale to tylko przykład, jak można exe'ki modyfikować...

0

zasoby i
jezeli ciag string = 'wlasciwy ciag znakow full version' to dziala jako full
podobnie dla trial a jezeli nieznany ciag to error.

I to ma byc niby lepszy sposob na zabezpieczenie??? chyba jest odwrotnie bo zamiast wyszukiwac kluczy w rejestrze lub plikow na dysku starczy skopiowac plik exe

Nie ma doskonalych zabezpieczen i w ogóle zabezpieczanie programów według mnie jest bez sensu.

0

Nie o to chodzi, żeby uchronić przed KOPIOWANIEM (i tak tego nie zrobisz) tylko przed CRACKOWANIEM. Rzecz w tym, żeby osoba chcąca mieć pełną wersję musiała mieć pełną wersję, a nie mały pliczek, który w mgnieniu oka przerobi triala czy shareware w full'a...
[dopisane do postu na następnej stronie ;p]
Sorki, pomyliło mi się - już poprawiłem. Mam nadzieję, że nie macie mi tego za złe ;p

0

Adam - sprawdź czym się różni hacking od crackingu następnym razem :-|.

0

Ściągnąłem sobie ten komponęcik "mxprotector" - ze stronki, która byla podana w opisie tego komponętu na 4p. Chciałem to zainstalować lub chociaż skompilować - lecz zawsze wychodzi komunikat ze nie znaleziono pliku mxprotector.pas - moze to da się jakoś ominąć albo ktoś ma ten plik???? - probowalem na pakiecie "DELPHI 7 ARCHITECT"

0

A wracając do problemu zapisu czegoś w exe'ku to rabi sie to bardzo prosto. Otwiera sie exe'ka jako zwykły plik (oczywiście programowo). Można do niego normalnie dopisywać informacje, nic sie wtedy zlego nie dzieje. Trzeba tylko na końcu pliku zapisać informacje o długości dopisanych danych - żeby wiedzieć od którego miejsca zacząć ją odczytywać.

0

Może to głupie, ale może jakieś szczegóły?? W jakim programie, jak dodać te wymagane informacje, gdzie można dopisywać? Może gdzieś jest jakiś, choć najprostszy przykład??

//Ludzie! Zarejestrujcie się lub chociaż piszcie jakieś nicki, bo nie wiadomo, czy te posty pisze jedna osoba, czy 3 różne. - m.M

0

hyhy wiem ze to glupie ale mam dobry humor :D

moze po prostu skompiluj program jakims niezarejestrowanym delphi to masz gwarancje borlanda ze dluzej jak 30 dni nie pochodzi :P
hihi

0

Nie w niezarejestrowanym, tylko w trialowym. Tutaj 90% ludzi ma niezarejestrowaną, siłą rzeczy.

0

Ściągnąłem sobie ten komponęcik "mxprotector" - ze stronki, która byla podana w opisie tego komponętu na 4p. Chciałem to zainstalować lub chociaż skompilować - lecz zawsze wychodzi komunikat ze nie znaleziono pliku mxprotector.pas - moze to da się jakoś ominąć albo ktoś ma ten plik???? - probowalem na pakiecie "DELPHI 7 ARCHITECT"

Ja go mam.

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