Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 18.01.2003 Ostrzeżenie: (0%)
|
Mam pytanie apropto ukrywania kodu php. Czy jest taka możliwość?
Chodzi oto iż posiadam własny algorytm szyfrowania pewnych danych zarazem z deszyfrowaniem ich i nie chciałbym by ktoś wszedł w jego posiadanie z wiadomych względów ... Posiadam programy, które z kodu robią małą zamieszkę np. usuwają wszystkie komentarze, nowe linie (kod php jest w jednej linii), zmieniają nazwy funkcji przeze mnie zdeklarowanych, zmieniają nazwy zmiennych i stwarzają kod php o wiele mniej czytelny lecz zarazem szybciej dzialajacy na serwerze ... jednak to nie rozwiazuje problemu gdyz kod dalej jest do odczytania ... czy jest jakies oprogramowanie, ktore na serwerze linuksowym za pomoca pewnego algorytmu odczytuje "skompilowny lub inaczej zakodowany" kod php i generuje poprawny kod php? wszystko by bylo ok gdyby kod php, ktory pisze byl widoczny tylko dla mnie ale niestety niektore skrypty udostepniam na innych serwerach a wtedy wiadomo dzieje sie co sie dzieje ... wiem, ze wyjsciem jest java, ktora moze wykonywac algorytm kodujacy i dekodujacy ale ... tego chcialbym uzyc w ostatecznosci gdyby nie dalo sie kodu php zataic |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%)
|
Cytat Posiadam programy, które z kodu robią małą zamieszkę np. usuwają wszystkie komentarze, nowe linie (kod php jest w jednej linii), zmieniają nazwy funkcji przeze mnie zdeklarowanych, zmieniają nazwy zmiennych i stwarzają kod php o wiele mniej czytelny lecz zarazem szybciej dzialajacy na serwerze ... jednak to nie rozwiazuje problemu gdyz kod dalej jest do odczytania ...
To są tak zwane obfuscatory, ale to tylko utrudnia, a nie uniemożliwia odczytanie oryginalnego kodu. Pamiętaj, że musisz tam gdzieś zapisać procedurę, która to odtwarza przed uruchomieniem, więc de facto zawierasz cały klucz do odzyskania tekstu oryginalnego razem z kodem. Nawet jak zrobisz ten dekoder w C jako rozszerzenie Zenda to i tak stosunkowo łatwo to obejść. Kiedyś ,,łamałem'' kod zabezpieczony czymś co się nazywało Source Guardian, czy jakoś tak (produkt jak najbardziej komercyjny) i zajęło mi to kilkanaście minut, nie polecam więc tego typu ,,bajerów''. Kiedyś przy podobnym problemie wykorzystałem darmowego php Acceleratora. To narzędzie kompiluje pliki źródłowe php do natywnego bytecode'u Zenda i trzyma w takiej postaci na dysku aby przyspieszyć proces uruchamiania. Podczas uruchamiania skryptu PHPA porównywał czasy modyfikacji pliku oryginalnego i skompilowanego, żeby zadecydować czy wziąć skompilowany czy przekompilować oryginał. Wystarczyło umieścić puste (o długości 0) pliki źródłowe o dacie modyfikacji sprzed daty modyfikacji wersji skompilowanej i PHPA ich nie dotykał. Całośc kodu wtedy jest w kodzie Zendowym, a puste pliki źródłowe są tylko zaślepką. Cytat czy jest jakies oprogramowanie, ktore na serwerze linuksowym za pomoca pewnego "skompilowny lub inaczej zakodowany"
Mylisz dwie rzeczy. Skompilowanie do php-owego bytecode'u jest znacznie trudniejsze do disasemblacji niż rozkodowanie takiego obfuscatora. Cytat wiem, ze wyjsciem jest java, ktora moze wykonywac algorytm kodujacy i dekodujacy ale ... tego chcialbym uzyc w ostatecznosci gdyby nie dalo sie kodu php zataic
Chodzi Ci o servlety? Bo inaczej to sobie tego nie wyobrażam. Chociaż w przypadku servletów to też ma mały sens. |
|
|
|
treewood Ukrycie kodu PHP 16.09.2003, 13:26:43
kris_ http://www.turcksoft.com/en/e_products.htm
Poleca... 16.09.2003, 13:55:45
squid czesto sie stosuje kodowanie base64 w takiej sytua... 16.09.2003, 14:31:04
treewood kris_ << wszystko fajnie tylko jak czyta sie... 16.09.2003, 15:06:16
dragossani Nie słyszałem o metodzie na użycie w jakikolwiek s... 16.09.2003, 17:12:49
kris_ skoro inaczej sie nie da to przepisz twoj kod na c... 16.09.2003, 19:56:48
treewood Re: Ukrycie kodu PHP 17.09.2003, 09:51:27
kurtz HejCytatNie słyszałem o metodzie na użycie w jakik... 17.09.2003, 09:54:00
uboottd CytatIstnieje mechanizm ktory to umozliwia: http:/... 17.09.2003, 10:24:29
kurtz HejCytatCytat
Istnieje mechanizm ktory to umozliwi... 17.09.2003, 11:28:45
adwol Re: Ukrycie kodu PHP 17.09.2003, 12:26:40
uboottd Znaczy nie spotkales klienta, ktory ma wlaczone sa... 17.09.2003, 12:34:47
kurtz HejCytatZnaczy nie spotkales klienta, ktory ma wla... 18.09.2003, 10:14:06
uboottd CytatHejCytatZnaczy nie spotkales klienta, ktory m... 18.09.2003, 10:17:40
patrycjusz ja dodam tylko od siebie tyleCytatJęzyki interpret... 7.10.2003, 13:23:29
enceladus Cytatco mowi samo przez się że bez dodatkowych bib... 19.11.2003, 14:18:37
kurtz HejCytatZgadzam się z przedmówcą, a od siebie doda... 19.11.2003, 20:15:25
enceladus CytatNie jest to prawda. Jest podany na liscie ser... 20.11.2003, 02:27:43
kurtz HeCytatCytatNie jest to prawda. Jest podany na lis... 20.11.2003, 10:37:15
Seth Wpadlem na calkiem fajny sposb kodowania kodu bez ... 30.11.2003, 14:47:16
uboottd Minusy: duzy naklad pracy przy minimalnych zyskach... 30.11.2003, 20:04:10
Seth Cytat- uprawniony uzytkownik ma haslo wiec ma dost... 30.11.2003, 20:23:36
enceladus CytatPoza tym glowne pliki dekodujace strone mogly... 1.12.2003, 11:53:56
Seth No dobra moze to rpzekombinowalem
Jednak mysle,... 1.12.2003, 12:01:24 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 18:43 |