![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 27.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
mam na stronie gre we flashu, zrobilem szyfrowanie swf'a itd. ale mimo wszystko chcial bym powstrzymac wscibskich od pobierania/ogladania surowego pliku swf. generalnie chcial bym zeby swf byl dostepny tylko jesli skrypt o niego poprosi... cos na zasadzie include swf a w htaccess dany from all . czy jest to w ogole wykonalne ? jesli tak to prosze o jakies sugestie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Najprostsza metoda: umieść plik w dowolnym miejscu, zabroń jego odczytu z zewnątrz (deny from all jak pisałeś), następnie wczytuj go za pośrednictwem skryptu php i zamiast bezpośredniego adresu do pliku daj adres do tego skryptu.
Sam skrypt bardzo prosty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) sprawdzanie czy są uprawnienia na odczyt (np. na podstawie sesji), readfile('sciezka do pliku plik.swf') i ew. header. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 27.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzieki, dziala prawie idealnie... rzeczywiscie nie mozna sie dostac bezposrednio do pliku a jedynie przez skrypt php.
problem mam z formatowaniem tego swfa... tak go wczytuje
ale zeby swf nie mial np menu po kliknieciu prawym klawiszem myszki musi byc osadzony jakos tak:
probowalem wsadzic w miejsce gdzie jest odwolanie do swf'a ten sam kod php ktory wczytuje swfa... niestety wyswietlaja sie jakies krzaki ktore ciagna sie przez kilka "ekranow" Kod H0y�_D���r�А��
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Widzę, że koledzy nie bardzo wiedzą jak swf'y działają.. zapomnieliście o jednej ważnej sprawie. W momencie ładowania swf,a jest on wczytywany do na dysk twardy, do tymczasowych plików internetowych . Więc w momencie wejścia na Twoją stronę wszyscy mają tego swf'a na dysku. IE nawet nazwy nie zmienia. Reasumując Twoje blokady robisz na darmo.
EDIT: mało tego jest całą masa dekompilerów i nie ma na rynku takiego programu który zabezpieczy Tobie w pełni swf'a. Ten post edytował sniezny_wilk 19.04.2008, 14:03:21 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 27.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
udalo mi sie wczytac poprawnie swfa
test.php
co do dekompilowania to bym polemizowal Kod // Action script... // [onClipEvent of sprite 51 in frame 6] onClipEvent (enterFrame) { function () { \x03 = 202 % 511 * 5; return (eval("\x03")); } // End of the function var \x01 = -827 + \x04\x05(); while (\x01 = eval("\x01") + 211, eval("\x01") == 61) { \x01 = eval("\x01") + 163; break; } // end while if (eval("\x01") == 188) { \x01 = eval("\x01") + 355; } // end if \x01 = eval("\x01") + 510; var null = true; if (eval("\x01") == 224) { \x01 = eval("\x01") + 311; tak wyglada moj zaszyfrowany swf w dekompilatorze wiec raczej kiepsko widze wartosciowe dekompilowanie czegos takiego na dzien dzisiejszy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Zależy czego używasz. Jak nie programem to można ręcznie zdekompilować, a prawie zawsze kod działa, więc ktoś może pożyczyć sobie funkcje, jeśli wie co robią i nie musi ich zmieniać.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 21:21 |