Snake Opublikowano 16 Listopada 2008 Udostępnij Opublikowano 16 Listopada 2008 Tytuł: Game Protector Wersja: 1.2 (05.05.2009) Gatunek: Program Opis: Pełna wersja programu zabezpieczającego gry przed dekompilatorem. Dlaczego "pełna" ? Bo zaimplementowałem już wszystkie zaplanowane metody zabezpieczania i opcje programu no i GP już nie będzie dalej rozwijany (jedynie poprawki będę wprowadzać jeśli zajdzie taka potrzeba). Zmiany od wersji 0.5, możliwości i nowe opcje programu: Napisanie od zera całego programu, tym razem w C++* Możliwość zabezpieczania gier GM5.3A, GM6.1, GM6.1Vista i GM7.0 Zmodyfikowana, lepsza metoda zabezpieczania gier: Więcej tricków uniemożliwiająch dekompilację Usuwanie skryptów z pamięci** Szyfrowanie wszystkich zasobów gry Kompresowanie gier UPX-em - z jednej strony jest to jakieś zabezpieczenie, a z drugiej strony skompresowane gry ważą ~1MB mniej (z wyjątkiem GM6.1 [nie przekonwertowany "vistatorem"], bo runner jest już skompresowany ASProtectem, więc zabezpieczone gry ważą tylko ~200KB mniej) :P Gry GM6.1 są przy zabezpieczaniu konwertowane na "GM6.1 Vista" :P więc działają pod Vistą. Interfejs w języku angielskim i polskim *Program zdecydowałem się napisać od zera w C++ ze względu na to, że w projekcie poprzedniej wersji kompletnie się pogubiłem (eh, po co to tworzyłem w MMF... :D)... no i po prostu uczę się programować w cplusplus. **Jednak do końca wszystkie skrypty nie są usuwane, przez to że jakaś metoda (klasy) z runnera kopiuje je w cztery różne miejsca w pamięci i mimo tego, że są zwalnianie (nie usuwane) to nadal można je odczytać (pamięć nie jest zerowana). A wstrzyknąć kodu czyszczącego do tej metody nie mogę, bo nie jest ona używana tylko do odczytania skryptów GML. Z tego co zauważyłem około 10% większych skryptów (nie ten kod z obiektów, creation code itp) pozostaje widoczne i częściowo uszkodzone w pamięci (bo program dostaje te regiony pamięci przy alokacji), reszta kodu pozostaje nie widoczna. W programie występuje dziwny bug, który może pojawić się na niektórych komputerach (wyskoczy wtedy w programie komunikat o błędzie UPX-a). Nie znam przyczyny tego, dlatego publikuję program już teraz żeby to wyeliminować. Pliki nadal wczytuje się drag&dropem i z przycisku "otwórz" :P Podziękowania dla Uzjela, który zgodził się mi pomóc przy testowaniu :) To mój pierwszy program w C++, więc nie bądźcie surowi z ocenami :whistling: xD just joking. Zmiany: Wersja 1.2: Poprawka: Zabezpieczenie gry teraz nie powinno powodować błędu przy niektórych grach Poprawka: Tła kontrolek są teraz przezroczyste Wersja 1.1: Poprawka: gry GM7 z własnymi paskami ładowania są teraz poprawnie wczytywane Poprawka: prawidłowe wyświetlanie ikony gry w interfejsie Zmiana: lekko zmieniony interfejs Dodane: kompresja UPX jest teraz opcjonalna Wersja 1.0.1: Kompatybilność w systemem Windows Vista Download: http://www.sgames.ovh.org/blog/index.php/p...game-protector/ Rozmiar pliku: ~900 KB Autorzy: Programowanie, grafika: Snake Screeny: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 16 Listopada 2008 Administratorzy Udostępnij Opublikowano 16 Listopada 2008 Czy wersja którą ja posiadam jest nadal tą "lepszą" wersją, czy jednak powinienem zainteresować się tą ? xD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 16 Listopada 2008 Autor Udostępnij Opublikowano 16 Listopada 2008 Prywatne lepsze z tego powodu, że prywatne :P Jak już Clam złamałby tego GP to tamten nadal powinien być "undecompilable". Może nie długo zrobię i podrzucę wam update'a prywatnej. (coś tam zmienię żeby bardziej się różniło od innych wersji i dodałbym to usuwanie skryptów i inne szyfrowanie resources) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
lenin Opublikowano 16 Listopada 2008 Udostępnij Opublikowano 16 Listopada 2008 Dobra robota, mam nadzieję, że zabezpieczenie okaże się dobre (bo sprawdzi tego nie za bardzo mam jak :P ) Poza tym, zmniejsza rozmiar pliku gry - jak dla mnie bomba :) 5/5 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 16 Listopada 2008 Udostępnij Opublikowano 16 Listopada 2008 Hę? :blink: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Globi Opublikowano 16 Listopada 2008 Udostępnij Opublikowano 16 Listopada 2008 <ironia> Ehehehehehehehe, snake bótnet zakłada </ironia> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jaklub Opublikowano 16 Listopada 2008 Udostępnij Opublikowano 16 Listopada 2008 Hę? Już pisałem mu o tym (mi zareagował NOD). Tu są 3 posty z kosza Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 16 Listopada 2008 Udostępnij Opublikowano 16 Listopada 2008 Ściągnąłem i przy próbie zabezpieczenia wyskakuje upx error. :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 17 Listopada 2008 Autor Udostępnij Opublikowano 17 Listopada 2008 Jeśli komuś wyskakuje ten komunikat z błędem UPX-a, to niech spróbuje tej wersji: http://www.gmclan.org/up541_4_Game_Protector10a.html hmm... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Dalej blad UPX'a ;/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 17 Listopada 2008 Autor Udostępnij Opublikowano 17 Listopada 2008 @PsichiX: Teraz wyłączyłem te komunikaty z UPX-em, sprawdź czy gry się uruchamiają po zabezpieczeniu: http://www.gmclan.org/up541_4_Game_Protector10b.html Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Dziala :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Super, myślałem że jesteś uczciwy Snake a ci tylko wirusy w głowie... Zignorowałem wiadomość programu antywirusowego, miał to nie być rzekomo wirus, tak pisałeś. Ale jednak był! Podczas zabezpieczenia gry podopisywał dane do kilku plików w system32, potem ofiarą padł jeden z modułów innego programu, straciłem devcpp, ponieważ wirus uszkodził. Antywirus co kilka sekund wyświetla informacje o znalezieniu W32/Sality.Q w coraz to różnych lokalizacjach. Nie wiem jak to naprawię, na razie szukam innego sposobu bo mój program antywirusowy sobie nie radzi. Ale wiem że już nigdy nie pobiorę żadnej aplikacji stworzonej przez Snake'a. Jeśli nie chcecie zniszczyć sobie systemów i straceniu danych / projektów gier - nie ściągajcie tego programu! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Borek Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 LOL, a ja zabezpieczyłem Almore 3 miesiące temu i żadnych wirusów nie mam. Także nie wiem jakim cudem są u ciebie... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Ja właśnie siedzę w trybie awaryjnym i je usuwam, już wykryło 50 zarażonych plików. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Harv Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Skąd wiesz ze to przez program Snake'a, może łaziłeś po jakichś pornolach :/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Skąd wiesz ze to przez program Psichixa, może łaziłeś po jakichś pornolach :/ Po pierwsze nie Psichixa tylko Snake'a, a po drugie to dzień temu skanowałem i nie miałem ani jednego wirusa, o dziwo po uruchomieniu tego programu antywirus pokazał komunikaty które cyklicznie pojawiały się na nowo, w dodatku wszystkie dotychczasowo wykryte pliki są zarażone tym samym wirusem co program Snake'a. Dziwny zbieg okoliczności nieprawdaż? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Japanstache Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Bardzo dziwny. Na tylu ludzi którzy ściągnęli, tylko Ty masz problem z wirusem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Bardzo dziwny. Na tylu ludzi którzy ściągnęli, tylko Ty masz problem z wirusem. Widocznie korzystają z innego programu antywirusowego. Jest on mało znany, ale według mnie najlepszy jaki miałem. EDIT: Kurde nic na kompie nie mogłem zrobić, tylko się musiałem w jakieś głupie wirusy bawić... <_< Za pół godziny już muszę iść. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Super, myślałem że jesteś uczciwy Snake a ci tylko wirusy w głowie... Zignorowałem wiadomość programu antywirusowego, miał to nie być rzekomo wirus, tak pisałeś. Ale jednak był! Podczas zabezpieczenia gry podopisywał dane do kilku plików w system32, potem ofiarą padł jeden z modułów innego programu, straciłem devcpp, ponieważ wirus uszkodził. Antywirus co kilka sekund wyświetla informacje o znalezieniu W32/Sality.Q w coraz to różnych lokalizacjach. Nie wiem jak to naprawię, na razie szukam innego sposobu bo mój program antywirusowy sobie nie radzi. Ale wiem że już nigdy nie pobiorę żadnej aplikacji stworzonej przez Snake'a. Jeśli nie chcecie zniszczyć sobie systemów i straceniu danych / projektów gier - nie ściągajcie tego programu! Padłem i nie wstanę... Ja np. nie mam antywirusa, i jakoś nie widzę różnicy w działaniu komputera. Inni też nie widzą. Ja stawiam, że masz jakiegoś antywirusa rypniętego. PS: Snake, wyślij każdemu na PW wersję "prywatną" :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Co prawda mi tez sie pojawia to jako wirus 'Sality' i programy szalaly ale restart pomogl i nic mi chyba nie usuwalo. Wlasnie, jestem stylko ciekaw czy to na prawde nie nadpisuje nic w plikach w systemie. co prawda zawsze moge sobie przywrocic system ale jestem ciekaw tego bledu. Jednym slowem: dotad nic mi sie zlego z kompem przez ten program ne stalo. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pieter Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 nie mówię, że snake jest czemuś winien. Może w tym UPXie coś jest, nie wiem, ale wiem na pewno, że snake tak nisko by nie upadł ;p kuku :( xD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 no wlasnie, taki sam mi komunikat wywalalo, snake, sprawdz tego upx'a bo nas on niepokoi ;/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pieter Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 usuń link do czasu, aż on tego nie sprawdzi ;P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Globi Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Ok, teraz ja zadam pytanie: 1. Snake po cholere żeś pakował program przy urzyciu PEcompact? Bez jaj - ale 130 kb nie robi aż tak wielkiej różnicy... 2. "kontrolek ;o" - fajna emota ;p 3. Program tworzy dll`ke w którymś z katalogu windowsa (zapomniałem nazwy dllki ;p) - i właśnie w niej jest wykrywany wirus - do czego ona służy? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Raport z kasowania wirusów: Dev c++ poległ :( Strażnik antywirusa poległ! o_0 Monitor czystości dysku z programu "Odkurzacz" też skasowany! Trzeba będzie zainstalować od nowa. Nie zauważyłem zmian w działaniu kompa, co nie zmienia faktu że jestem wściekły bo straciłem dużo czasu na to... Game Protector wywalony z dysku. :) 3. Program tworzy dll`ke (a właściwie dl_ ;pp) w którymś z katalogu windowsa (zapomniałem nazwy dllki ;p) - i właśnie w niej jest wykrywany wirus - do czego ona służy? Dokładna ścieżka to c:/windows/system32/vcmgcd32.dll. Dokładnie to rozprzestrzenia się po plikach na dysku (dodaje do nich swoje dane) i nie pozwala się wyłączyć (trzeba skasować podczas startu systemu). :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Nobody Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 To taki chwyt marketingowy. Wersja demo ma wirusa, a pełna ( płatna ) nie ;D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Luksor Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Lol, pobrałem upx-a z oficjalnej strony i nie ma wirusa! :blink: A ten dostępny z aplikacją Snake'a ma! Co jest grane? <_< http://upx.sourceforge.net/download/upx303w.zip Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Globi Opublikowano 17 Listopada 2008 Udostępnij Opublikowano 17 Listopada 2008 Lol, pobrałem upx-a z oficjalnej strony i nie ma wirusa! :blink: A ten dostępny z aplikacją Snake'a ma! Co jest grane? <_< http://upx.sourceforge.net/download/upx303w.zip Jeżeli snake zmodyfikował upxa dołączonego do game protectora - przykro mi - złamał licencje gpl - musi ujawnić kod źródłowy jego upx-a wraz z modyfikacją ;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 17 Listopada 2008 Autor Udostępnij Opublikowano 17 Listopada 2008 Hmm... dziwne, pobrałem tego upx-a z oficjalnej strony i waży 20KB mniej niż ten, który posiadam, a wersja jest taka sama... może rzeczywiście został zmodyfikowany przez wirusa ? Zrobię reupload z poprawnym UPX-em. Jeśli chodzi o plik z rozszerzeniem dl_ wskazany przez globiego, to zapewne plik tymczasowy PECompacta... zaraz zuploaduje czystą wersję. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się