Skocz do zawartości

PsichiX

Użytkownicy
  • Postów

    5 647
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    12

Treść opublikowana przez PsichiX

  1. pierwotnie system wtyczek był, działał, jednak uznałem że muszę go usprawnić i wyrzuciłem w cholere :D ale gdzies mam zrodla to przerobie pod nowa wersje
  2. metoda szyfrowania akurat z biegiem czasu się rozwinie, póki co musiałem użyć najszybszej metody, swoją drogą większość zanim złapie algorytm, minie trochę czasu, dodatkowo pozostanie im szukać hasła, co takie proste nie będzie, więc mam czas na poprawę algorytmu ;D EDIT: w PlayGate2 dodane będą do GMa bufory danych i operacje na nich, więc tam to już będzie pełne zabezpieczenie :D ta wersja jest tylko dla tych co nie chcą brać całego silnika, a tylko ten moduł :)
  3. Ok, sprawdziliśmy z Dawiddsem zabezpieczenia (w gruncie rzeczy On testował, ja go nakręcałem :D) i w rezultacie wyszło, że miejscem gdzie zdecydowanie nie należy trzymać haseł są skrypty - one trzymane są w pamięci przez co w łatwy sposób można je podejrzeć, poproszę Snake'a aby spróbował zrobić jakieś obejście, albo usunięcie ich z pamięci (z brakiem wywalania errorów). Tak czy siak, pełne bezpieczeństwo zapewnia ochrona gry poprzez GameProtector oraz trzymanie haseł w eventach obiektów, nie zaś w skryptach :)
  4. spytaj sam siebie kiedy :> tak czy siak, działaj, chętnie to zobaczę
  5. spytaj Snake'a, potem mów :P do it and prove it. pokaz ze "biblioteka jest do dupy" :> swoją drogą, nie moja wina że GM nie czyta plików z pamięci. W PlayGate mam to załatwione wczytywanie danych (sprajtów, dźwięków, etc.) z pamięci i tam też jest reszta lepszych ficerów i nie potrzeba zapisywać pliku na dysk. tą wersję poza PG potraktuj jak wersję lite, o.
  6. jakby szkoda Ci bylo stracic te 900 kb i kilka milisekund szybkosci ktora w tym programie sie nie liczy ;0 :P ee, no ok, zrobie ta "wersje dla leniwych" i wrzuce aktualizacje, o ;P
  7. nie dalem zrodla? kurcze, dorzuce do aktualizacji ;P btw. co za roznica, czy napisal bym packer w c++ czy gml - to tylko program/interfejs, czesc wlasciwa kodu operacji jest przeciez w dllce i dziala szybko, a chcialem szybko zrobic jakis programik ;p
  8. w przykładzie jest wyjaśnione, linijka po linijce opisana :) pierw szukasz po nazwie numer pliku w archiwum, następnie ładujesz do pamięci z archiwum plik (cały bądź jego fragment) o danym numerze i zapisujesz go na dysku (z racji że GM nie wykonuje działań na buforach, ale to też dodam), zwalniasz plik z pamięci i dalej robisz co chcesz z tym plikiem co go zapisałeś na dysk. Dodałem funkcje wypakowujące od razu konkretny plik na dysk, umieszcze potem aktualizację :)
  9. ktos kiedys zrobil dlla do tworzenia skrotow
  10. Wiesz, przed Reverse Engineeringiem nic się nie obroni, więc jak mówię: w pesymistycznym przypadku złożoność hasła decyduje o poziomie zabezpieczenia. A kto nie zna się na RE i dodatkowo nie złamie hasła, ten nie będzie zdolny ripować :)
  11. Stopień bezpieczeństwa jest zależny od złożoności hasła :) Dawidds: po to używa się GameProtectora od Snake'a aby nie można było zdekompilować ;P
  12. Tytuł: XeVirtualFile Typ: Zarządzanie zasobami Opis: XeVirtualFile jest biblioteką do zarządzania plikami wirtualnymi, czyli paczkami/archiwami plików dodatkowo z możliwością szyfrowania danych. Przydać się to może do trzymania wszystkich zasobów (grafik, dźwięków, czy innych dowolnych plików) zabezpieczonych w jednym dużym pliku, z którego to ładujemy mniejsze pliki. W paczce biblioteki znajduje się prosty programik do automatycznego tworzenia archiwum, poprzez wrzucanie plików na okno i szybki zapis (dodatkowo przy zapisie dostajemy plik raportu z przebiegiem i wynikiem zapisu). Polecam sprawdzić :) Download: https://gmclan.org/up1105_3_XeVirtualFile_1_0.html Rozmiar pliku: 1824 KB Autor: PsichiX
  13. w 4 litery. masz system logowania, wiec gdzie go masz? nie rozumiem o co Ci chodzi z tym gdzie go umiescic. wyjasnij.
  14. GML if(liczba mod 2 = 0) { <akcja> }
  15. "Mam server ftp i chce zrobi siobie na strone system logowania." fakt, jesli nie myslec o tym konkretnie jak o serwerze ftp via ftp, a via http to jak najbardziej przy pomocy php da sie napisac klienta. niech kolega sprecyzuje, bo mozemy gdybac i gdybac.
  16. wystarczy wlaczyc stan ich klawiszy jak mniemam, sprawdz na msdn zaczynajac od num lock key. tu masz w C++ ale idea ta sama: http://www.codeproject.com/KB/cpp/togglekeys.aspx na msdn znajdziesz kody klawiszy caps lock, num lock i scroll lock.
  17. ale cwaniakowanie i tak nie wypada ;p mniejsza o to, ja i tak nie zamierzam testowac zadnych keylogerow, nawet tych 'bezpiecznych', z racji ze nowe zagrozenie nie jest od razu wykrywane przez programy blokujace ataki/spyware i wole nie ryzykowac :> swoja droga, jak bym zrobil taki programik to nie chwalil bym sie bo to logiczne ze szybciej znajdzie sie na nie zabezpieczenie :P takie rzeczy robi sie dla siebie lub udostepnia sie waskiej zamknietej grupie, nie publikuje ;p
  18. to jak bym powiedzial: "ja jestem najlepszym ######stym tworca gier i moja gra wymiata, ale pokaze jak ja skończę" ;0
  19. watpie aby php pozwolilo na logowanie do serwera ftp, taki serwer ma 'wbudowany' system logowania, wystarczy ustawic dane i voila!
  20. PsichiX

    #Tura 71 - głosowanie

    Dawidds, przestań myśleć że wszyscy podlizują się / oszukują. Wczoraj mi zarzucałeś że wstawiłem swojemu przykładowi 10, bo ktoś dla jaj sobie to wstawił od razu podejrzenie na mnie, teraz twierdzisz ze na gnyska głosują bo to admin i będą mieli jakieś szczególne względy u niego, co jest bzdurą. Przystopuj bo z tego się niedługo jakaś paranoja zrobi. Jesteś spoko, dopóki nie zaczniesz marudzić :P
  21. PsichiX

    #Tura 71 - głosowanie

    jak to mówią: lepszy cyc niż nic :P ja osobiście nie grałem w żadną bo opinie generalnie takie sobie, ale chyba się skuszę ostatecznie ;p
  22. PsichiX

    C++ Pierwsze starcie :D

    a zauwazyles to?: po co masz druga petle w petli glownej? na moje oko nie spelnia swojego zadania
  23. PsichiX

    C++ Pierwsze starcie :D

    bullshit roku. Nie wiem z jakich bibliotek korzystałeś ale widać dość stare musiały być ;>
×
×
  • Dodaj nową pozycję...