Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tutorial]Ukrycie Pongu


Weles

Rekomendowane odpowiedzi

Opublikowano

Witam!

Przedstawiam wam w tym tutorialu, jak zablokować wyświetlanie Pong'u przez KeyManager'a oraz CheatEngine.

Na wstępie mówię, że wszystkie programy są ze stron producentów, więc skanów nie będę dawał.

 

1. Pobierz program Notepad++

 

2. Edytuj plik binarny klienta gry (plik którym odpalasz klienta)

 

3. Przejdź w miejsce gdzie jest twój Pong

 

4. W miejscu gdzie masz pong, załóżmy że jest to: "1234567891234567"

A przed nim wiele znaków [NUL] - W miejscach w których pokażę poniżej wciśnij ENTER:

[ENTER][NUL]123456789123456[ENTER]7

Czyli w jednej nowej linijce mamy mieć samo: "123456789123456"

W kolejnej linijce, zaraz po pongu mamy znak "7" (w przypadku przykładu)

Wymazujemy znak "7" i zaraz po nim 3x znaki [NUL], czyli wymazujemy tyle: 7[NUL][NUL][NUL]

I tak samo robimy z plikiem "GAME" na naszym serwerze.

 

5. Pobieramy podany program: PECompact

 

6. Wrzucamy plik w którym zrobiliśmy Pong moim sposobem do programu (plik binarny do odpalania gry), i klikamy "Compress selected".

 

7. Tym razem pobieramy program: FreeUPX (Ze strony producenta, więc po co skan)

 

8. W programie FreeUPX, wrzucamy nasz plik GAME ( z serwera w którym zmieniliśmy pong na mój sposób ) i klikamy w programie "Compress"

 

9. I takim oto sposobem, zabezpieczyliśmy wyświetlanie Pong'u programami CE i KM, i dodatkowo zabezpieczyliśmy pliki przez dostaniem się do ich głównego kodu.

 

10. Jeżeli nie umiesz zrobić pliku binarnego, tutaj dorzucam bonusowo download gotowca: metin2client.exe

Ten plik nie jest zabezpieczany PECompact'em, a więc ukryty pong mało ci da, musisz mu jeszcze zmienić pong w Notepad'zie++ (znajdź napis: napisz_tu_ponga i zmień go na swój pong -UWAGA: Od teraz twój pong liczy tylko 15 znaków, jeśli dasz 16 znaków, zepsujesz plik-) a następnie skompresować w Pec'u.

 

Dziękuję za uwagę, Pozdrawiam.

Kontakt ze mną & moja strona domowa: http://xeer.tech

Opublikowano

Też to chętnie przetestuję, lecz według mnie to jest jakiś spisek. Zapewne dużo właścicieli największych serwerów tego użyje, a potem Ty zdradzisz ten sposób Kamerowi za jakąś opłatą i każdy serwer będzie w modzie.

Mam wielką nadzieję, że się mylę i np. teraz nie podsunąłem Ci jakiegoś niecnego planu < lol >... postawię jak na razie tego plusa i czekam na opinię innych.

EXPmIpC.gif

Opublikowano

Też to chętnie przetestuję, lecz według mnie to jest jakiś spisek. Zapewne dużo właścicieli największych serwerów tego użyje, a potem Ty zdradzisz ten sposób Kamerowi za jakąś opłatą i każdy serwer będzie w modzie.

Mam wielką nadzieję, że się mylę i np. teraz nie podsunąłem Ci jakiegoś niecnego planu < lol >... postawię jak na razie tego plusa i czekam na opinię innych.

 

Jak Ty coś "dojebiesz" to klękajcie narody.

Fajny tutek, na pewno przetestuje, +

EXPmIpC.gif

Opublikowano

Też to chętnie przetestuję, lecz według mnie to jest jakiś spisek. Zapewne dużo właścicieli największych serwerów tego użyje, a potem Ty zdradzisz ten sposób Kamerowi za jakąś opłatą i każdy serwer będzie w modzie.

Mam wielką nadzieję, że się mylę i np. teraz nie podsunąłem Ci jakiegoś niecnego planu < lol >... postawię jak na razie tego plusa i czekam na opinię innych.

 

Ja i Kamer niestety wiemy jak to rozszyfrować, ale normalni userzy raczej nie ^^

Kontakt ze mną & moja strona domowa: http://xeer.tech

Opublikowano

Tutaj macie na to difa.

This difference file is created by The Interactive Disassembler  game 002E8C98: 31 00 002E8C99: 32 00 002E8C9A: 33 00 002E8C9B: 34 00 002E8C9C: 61 00 002E8C9D: 62 00 002E8C9E: 63 00 002E8C9F: 64 00 002E8CA0: 35 00 002E8CA1: 36 00 002E8CA2: 37 00 002E8CA3: 38 00 002E8CA4: 65 00 002E8CA5: 66 00 002E8CA6: 67 00 002E8CA7: 68 00 002E8CA9: 74 00 002E8CAA: 65 00 002E8CAB: 73 00 002E8CAC: 74 00 002E8CAD: 74 00 002E8CAE: 65 00 002E8CAF: 73 00 002E8CB0: 74 00 002E8CB1: 74 00 002E8CB2: 65 00 002E8CB3: 73 00 002E8CB4: 74 00 002E8CB5: 74 00 002E8CB6: 65 00 002E8CB7: 73 00 002E8CB8: 74 00

 

Nic trudnego. Wynullować pong każdy powinien umieć

Opublikowano

Tutaj macie na to difa.

This difference file is created by The Interactive Disassembler  game 002E8C98: 31 00 002E8C99: 32 00 002E8C9A: 33 00 002E8C9B: 34 00 002E8C9C: 61 00 002E8C9D: 62 00 002E8C9E: 63 00 002E8C9F: 64 00 002E8CA0: 35 00 002E8CA1: 36 00 002E8CA2: 37 00 002E8CA3: 38 00 002E8CA4: 65 00 002E8CA5: 66 00 002E8CA6: 67 00 002E8CA7: 68 00 002E8CA9: 74 00 002E8CAA: 65 00 002E8CAB: 73 00 002E8CAC: 74 00 002E8CAD: 74 00 002E8CAE: 65 00 002E8CAF: 73 00 002E8CB0: 74 00 002E8CB1: 74 00 002E8CB2: 65 00 002E8CB3: 73 00 002E8CB4: 74 00 002E8CB5: 74 00 002E8CB6: 65 00 002E8CB7: 73 00 002E8CB8: 74 00

 

Nic trudnego. Wynullować pong każdy powinien umieć

 

Tak tego nie czyta sposób który podałem :)

NUL na początku pongu nie jest tym o co chodzi w tutorialu. Normalnie program kamera czy coś innego by wyczytał pong jako 00 DALSZY PONG, a tego nie zrobi, przeczyta same 00000000000000000.

Kontakt ze mną & moja strona domowa: http://xeer.tech

Opublikowano

tak ? fajnie tylko mi sie wydaje ze nevrast tak zrobil i jakos kamermoda do niego mamy;<

 

No bo tak ma Nevrast.. I co z tego :P

Ja pisałem że żaden z programów u kamera tego nie wykryje, ale nie pisałem ze KAMER tego nie rozszyfruje :]

Jeśli umiesz zabezpieczyć binarkę tak, aby nie dało się jej zdekompresować (poczytajcie w internecie) to zablokujecie sobie tak binarkę że kamer was nie tknie.

Pozdrawiam.

Kontakt ze mną & moja strona domowa: http://xeer.tech

Opublikowano

Nevrast po za zmienionym pongiem ma zmienione offsety i nie uzyskasz tak łatwo pongu.

 

Offset* - Offset tablica bądz inna struktura danych zawierająca informacje o odległości od poczatku pamięci.

 

W inżynierii komputerowej używana jest w programowaniu niskopoziomowym (assemblingu). Offset najczęściej jest dodawany do adresu bazowego i tworzy z nim adres absolutny.

 

Przykład dla tablicy znaków zawierajacej litery abcdef element d ma offset 3 gdyż znajduje się na miejscu nr 3 (numeracja od zera).

Opublikowano

Znając kamera i tak to złamie ...

Ile było serwerów z opisem "zablokowany kmr"

Przykład : Evenye, NevrasT, Evonis ...

 

A i dałbyś jakiś ss z ce lub pong readera że nie wykrywa pongu ^^

Nie bywam już na forum, jeżeli masz sprawę wal na FB...


Opublikowano

Ten sposób muszę przyznać że to beznadzieja, dla czego ?

jeżeli nawet pong & key riderem nie znajdziesz.. to nadal po linijkach dojdzie...

a zrobienie indywidualnego ponga już nie będzie trudne <_<

cm2_sygnatura.jpg

Opublikowano

@topic : no i co z tego ze program pongu nie znajdzie jak notepad++ znajdzie..

ale gdy sie zabezpieczy binarke to i klienta sie nie rozpakuje jak i pongu nie znajdzie..

dam wam program ktory kompesuje pliki w takiej samym stopniu kompresji co UPX ale duzo szybciej bez i mozliwosc dekompresji

dl :

http://www.mcncc.pl/47525

scan :

http://www.virustotal.com/file-scan/report.html?id=cb0b40ad3ffc695a279a68786506c8d9a61d736404351784662a05de0dcfb5ea-1270800438

dzieki temu programowi powinniscie spokojnie klienta zabepieczyc przed innymi..

 

;Script by ziuto
;Source-code Autoit v3
$User = InputBox("Twoj nick", "Podaj swoj nick", "tu go wpisz")
If $User = "ziuto" Then
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Sam sie lubie", 50, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam sobie 5 gwiazdek", 30, 40)
ElseIf $User <> "ziuto" Then
MsgBox(0, "Powitanie", "Siema " & $User)
$gui = GUICreate("User " & $User, 175, 100, -1, -1, 0x00080000)
$button_lubie_cie = GUICtrlCreateButton("Lubie cie ziuto", 47, 10)
$button_dam_ci_5_gwiazdek = GUICtrlCreateButton("Dam ci 5 gwiazdek ziuto", 25, 40)
EndIf
GUISetState(@SW_SHOW, $gui)
While $User = "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie sie", "Sam sie lubie :o")
Case $msg = $button_dam_ci_5_gwiazdek
MsgBox(0, "Dam sobie 5 gwiadek", "Ze bym to ja mogl sam sobie dac")
EndSelect
WEnd
While $User <> "ziuto"
$msg = GUIGetMsg()
Select
Case $msg = -3
ExitLoop
Case $msg = $button_lubie_cie
MsgBox(0, "Lubie cie", "A za co ?")
InputBox("A za co ?", "Za co mnie lubisz ?", "???")
MsgBox(0, "Za to", "Aha" & @CRLF & "Dobrze to wiedziec xD" & @CRLF & "Nq")
ShellExecute("http://www.mpcforum.pl/")
ExitLoop
Case $msg = $button_dam_ci_5_gwiazdek
ShellExecute("http://www.mpcforum.pl/user/259390-ziuto/")
EndSelect
WEnd


Opublikowano

@UP: To co w tutorialu jeszcze miałem pisać o Pec'u2 albo UPX'ie ?

Przecież chyba każdy obecnie używa tych programów..

Tylko że jak sobie właśnie zabezpieczysz binarke, to ci nikt pongu nie wyciągnie..

Apropo, oba programy mam na kompie ale nie pomyślałem żeby użyć Pec'a do binarki. Zazwyczaj niewiele programów da się kompresować exe, i innych. Np nie da się GAME'a.

Kontakt ze mną & moja strona domowa: http://xeer.tech

Opublikowano
napisz_tu_ponga

 

Wystarczy po prostu zabezpieczyć binarkę, upx lub pecompact wystarczy. W sumie to nie jest jak dla mnie ukrycie ponga bez zabezpieczenia..

Opublikowano

Ok, wyedytowałem tutorial jakby ktoś nie wiedział jak zabezpieczyć pliki w takim razie.

Pozdrawiam.

Kontakt ze mną & moja strona domowa: http://xeer.tech

Opublikowano

Jakby wyszedl jakis dobry serwer to kamer i tak zrobi swoje. A jesli wyjdzie taki "Lomax S2" to po co sie męczyć. :)?

 

Nie da się w 100% zabezpieczyć bin'a :) mozna grzebać w CE aż sie znajdzie...

 

Pozatym kazdy kto robi swoj serwer a nie jest jakoś specjalnie leniwy to sam ogarnie jak zabezpieczyć.

 

Z tego poradnika skorzysta niewiele osób, po co sie bawić w takie coś jak tylko zysk z IS się liczy.

 

Pozdrawiam CiagleZapominam.

 

 

//pornografia

Opublikowano

Od kiedy używam tego sposobu, Kamer nie dodał mojego dedyka do moda. Pożyjemy jeszcze zobaczymy :)

Pewnie tam doda, ale mam szczerze nadzieję że nie.

Kontakt ze mną & moja strona domowa: http://xeer.tech

Opublikowano

Trochę posiedziałem, trochę popatrzyłem i sądzę że.. jest to coś w stylu nisma, znullowanie pongu, to nic nie da..a PECompact jest do odszyfrowania..trochę szukania i Unpacker się znajdzie, więc nie wiem po co to wszystko.. jeśli programy nie znajdą pongu to znajdziesz go ręcznie, jest to tak samo jak zaszyfrowanie plików klienta sposobem Arymana.. po chwili zostanie rozszyfrowane...

 

#daronian..

tak, sprzeda kamerowi sposób rozszyfrowania za 2 kamienie duchowe i nimfe+9 na endurionie

Your superman is here, bitch!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...