Antwort schreiben  Thema schreiben 
Seiten (4): « Erste < Vorherige 1 2 [3] 4 Nächste > Letzte »
Verfasser Nachricht
Arktos
Junior Mitglied
**


Beiträge: 47
Gruppe: User
Registriert seit: May 2011

Status: Offline
Danke erhalten: 8
Beitrag: #31
RE: Homebrew vor Cheatern schützen

Und um welche Art HB handelt es sich?

BTW: Bald release ich auch ein 2D Jump 'n' Run HB Big Grin Kann aber sein, dass es noch ein paar Wochen dauert, je nach dem wie oft ich dran arbeite.

08.06.2011 15:40
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
SeppelBond
Anivia <333
****


Beiträge: 412
Gruppe: User
Registriert seit: Oct 2010

Status: Offline
Danke erhalten: 197
Beitrag: #32
RE: Homebrew vor Cheatern schützen

Es gibt so ein Homebrew (ich hab den Namen nicht im Kopf)
da war es so, wenn du es gestartet hast stand da:
"A cheat was found, please disable it and restard the homebrew"
Ich kann ja den Namen raussuchen wenn es dir hilft.

lg SeppelBond


--
08.06.2011 19:05
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Chaosduckman
Halbprofi
***


Beiträge: 170
Gruppe: User
Registriert seit: May 2010

Status: Offline
Danke erhalten: 43
Beitrag: #33
xPSP  RE: Homebrew vor Cheatern schützen

Wenn du Zeit und Lust hättest gerne Big Grin

@Arktos: Auf jedenfall 3D und ausergewöhnlich Big Grin

08.06.2011 19:24
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
D3lta
Experte
****


Beiträge: 663
Gruppe: User
Registriert seit: Dec 2010

Status: Abwesend
Danke erhalten: 205
Beitrag: #34
RE: Homebrew vor Cheatern schützen

Wenn man den Code encryptet, könnte man doch asymetrische Algorithmen verwenden, so würde der Cheater lediglich die lese-Keys bekommen, aber er kann nichts verändern...
Und man müsste aber auch das halbe HB mindestens encrypten, damit man die Stellen nicht einfach ersetzen kann.
Aber ich wage zu bezweifeln, dass die PSP dafür genug Rechenleistung erbringt Wink
Der PSVita würde ich so etwas zutrauen...

mfg D3lta


"Linux is like a tent, no windows, no gates and an apache inside."
08.06.2011 19:29
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Chaosduckman
Halbprofi
***


Beiträge: 170
Gruppe: User
Registriert seit: May 2010

Status: Offline
Danke erhalten: 43
Beitrag: #35
RE: Homebrew vor Cheatern schützen

Also ich denke, das die PSP bis zu einem bestimmten Rahmen dazu fähig ist.
Das selbe System wurde ja sogar von Sony angewendet um ihre Spiele zu signieren.
Aber ich denke das System werde ich nur beim Netzwerkverkehr anwenden, zusammen mit der Online Checksumme Big Grin

08.06.2011 20:41
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
dx3m
Manta
*


Beiträge: 490
Gruppe: Developer
Registriert seit: Aug 2010

Status: Abwesend
Danke erhalten: 643
Beitrag: #36
xPSP  RE: Homebrew vor Cheatern schützen

D3lta :
Wenn man den Code encryptet, könnte man doch asymetrische Algorithmen verwenden, so würde der Cheater lediglich die lese-Keys bekommen, aber er kann nichts verändern...
Und man müsste aber auch das halbe HB mindestens encrypten, damit man die Stellen nicht einfach ersetzen kann.
Aber ich wage zu bezweifeln, dass die PSP dafür genug Rechenleistung erbringt Wink
Der PSVita würde ich so etwas zutrauen...

mfg D3lta


Ich frag mich was das bringen sollte..?

Wenn du die addresse von der funktion hast. Kannst du die funktion in dein eigenes plugin linken..

beispiel von dem homebrew..

Code:
int main(SceSize argc, void *argv)
{
     decrypt(encrypted_block, function_addr_of_dummy, size_encrypted_block);
     function_addr_of_dummy();
     memset(function_addr_of_dummy, 0, size);
     return 0;
};


das plugin macht dann folgendes:

Code:
int (* decrypt) (char *encrypted_block, char *target, int size) = (u32 *) NULL;

..... CODE ........
decrypt = (u32 *)0x8800XXXX // addresse zur decrypt function.
...... CODE .......
decrypt(encr_block, addr, size);

..... HIER PATCH VOM DECRYPTED BLOCK ANBRINGEN. Blablabla ....

MAKE_CALL(addr, text_addr + 0xXXXX); // addresse in der main vom call function_addr_of_dummy();
_sw(0, text_addr + 0xXXXX); //addresse der decrypt funktion.. einfach AUSNOPPEN


oder so ähnlich.. das ist nur ein bisschen ein code ausschnitt...

es kann i.jemand von euch ja mal versuchen eine application schreiben mit so encryption/decryption processes.. zum schützen.. und mir geben.. ich werd versuchen es zu knacken Wink

08.06.2011 22:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Chaosduckman (Jun-10-2011), D3lta (Jun-9-2011), HacKmaN (Jun-9-2011)
Chaosduckman
Halbprofi
***


Beiträge: 170
Gruppe: User
Registriert seit: May 2010

Status: Offline
Danke erhalten: 43
Beitrag: #37
xPSP  RE: Homebrew vor Cheatern schützen

Dazu sollte man aber erst mal die Adresse der Funktion finden. Denke daran das, das gesammte Plugin gecryptet ist, und nur die Funktion, die gerade aktiv ist ungecryptet Big Grin

Aber was soll das? Sind wir hier beim FBI?^^
Ich habe einen super Beitrag von ein paar Studenten aus Pennsylvania gefunden. Klick.

09.06.2011 15:01
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
dx3m
Manta
*


Beiträge: 490
Gruppe: Developer
Registriert seit: Aug 2010

Status: Abwesend
Danke erhalten: 643
Beitrag: #38
xPSP  RE: Homebrew vor Cheatern schützen

Chaosduckman :
Dazu sollte man aber erst mal die Adresse der Funktion finden. Denke daran das, das gesammte Plugin gecryptet ist, und nur die Funktion, die gerade aktiv ist ungecryptet Big Grin


Addresse kann man leicht finden..

Zum thema mit dem encrypteten plugin:
Versteh mich jetzt nicht falsch.. aber bringt dir auch nichts.. du brauchst immerhin eine decryptede funktion die immer aktiv sein muss.. wie solltest du den sonst die anderen decrypten können? von selbst tut sie das nicht..

09.06.2011 16:13
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Arktos
Junior Mitglied
**


Beiträge: 47
Gruppe: User
Registriert seit: May 2011

Status: Offline
Danke erhalten: 8
Beitrag: #39
RE: Homebrew vor Cheatern schützen

Warum willst du das denn so gut schützen? Wegen Multiplayer oder online Highscores?

09.06.2011 16:17
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #40
xPSP  RE: Homebrew vor Cheatern schützen

dx3m :

Chaosduckman :
Dazu sollte man aber erst mal die Adresse der Funktion finden. Denke daran das, das gesammte Plugin gecryptet ist, und nur die Funktion, die gerade aktiv ist ungecryptet Big Grin


Addresse kann man leicht finden..

Zum thema mit dem encrypteten plugin:
Versteh mich jetzt nicht falsch.. aber bringt dir auch nichts.. du brauchst immerhin eine decryptede funktion die immer aktiv sein muss.. wie solltest du den sonst die anderen decrypten können? von selbst tut sie das nicht..


Finden ist gewaltig einfach... in der Disassembly erkennt man sofort, welche Codeteile encrypted und welche decrypted sind. Man braucht eigentlich nur module_start anzuschauen und den Aufruf von Decrypt finden, schon hat man gewonnen.

09.06.2011 16:18
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Chaosduckman (Jun-10-2011)
Jonny0815
King
*


Beiträge: 2.906
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 1320
Beitrag: #41
RE: Homebrew vor Cheatern schützen

ja ich kenne crossfire und ja deshalb spiele ich auch nicht mehr aber meiner meinung nach ist dass kein problem einfach jemanden zu kicken .... und die mac adresse zu spoofern macht auch arbeit da muss sich einer auskennen ;P

finds aber cool das sich da jemand gedanken macht .... was auch total geil wäre wenn du den coder von cspsp dann an deinem hackschutz teillassen könntest ;P


09.06.2011 16:51
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
D3lta (Jun-9-2011)
NeopunkFeatMongoOma
Profi
****


Beiträge: 330
Gruppe: User
Registriert seit: Dec 2010

Status: Offline
Danke erhalten: 95
Beitrag: #42
xPSP  RE: Homebrew vor Cheatern schützen

psssst sprecht doch mal leiser... ihr bringt sony usw. nur auf ideen Big Grin (deren codes sind groß genug um gut was drin zu verstecken)

09.06.2011 17:05
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Chaosduckman (Jun-10-2011)
D3lta
Experte
****


Beiträge: 663
Gruppe: User
Registriert seit: Dec 2010

Status: Abwesend
Danke erhalten: 205
Beitrag: #43
RE: Homebrew vor Cheatern schützen

Außerdem traue ich der PSP eine solche Rechenleistung nicht zu...
Außerdem habe ich von einer asymetrischen Verschlüsselung gesprochen, da nutzt es dem Hacker nichts die Funktion zu benutzen und das Game zu decrypten; die normale Version kann er nicht editieren...

mfg D3lta


"Linux is like a tent, no windows, no gates and an apache inside."
09.06.2011 18:50
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #44
xPSP  RE: Homebrew vor Cheatern schützen

D3lta :
Außerdem traue ich der PSP eine solche Rechenleistung nicht zu...
Außerdem habe ich von einer asymetrischen Verschlüsselung gesprochen, da nutzt es dem Hacker nichts die Funktion zu benutzen und das Game zu decrypten; die normale Version kann er nicht editieren...

mfg D3lta


Du scheinst eines nicht verstanden zu haben: So etwas macht man nicht via Hex-Editor o.ä. , sondern zur Laufzeit via Plugin.
Ich habe in dem Code vorhin das Spiel nur EINMAL entschlüsselt und danach direkt den decrypt/encrypt Aufruf deaktiviert. Das heißt, man kann den Code beliebig dynamisch verändern, was keine Probleme gibt, da er nie wieder ver- oder entschlüsselt wird.

09.06.2011 18:57
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
D3lta (Jun-9-2011)
D3lta
Experte
****


Beiträge: 663
Gruppe: User
Registriert seit: Dec 2010

Status: Abwesend
Danke erhalten: 205
Beitrag: #45
xPSP  RE: Homebrew vor Cheatern schützen

HacKmaN :

D3lta :
Außerdem traue ich der PSP eine solche Rechenleistung nicht zu...
Außerdem habe ich von einer asymetrischen Verschlüsselung gesprochen, da nutzt es dem Hacker nichts die Funktion zu benutzen und das Game zu decrypten; die normale Version kann er nicht editieren...

mfg D3lta


Du scheinst eines nicht verstanden zu haben: So etwas macht man nicht via Hex-Editor o.ä. , sondern zur Laufzeit via Plugin.
Ich habe in dem Code vorhin das Spiel nur EINMAL entschlüsselt und danach direkt den decrypt/encrypt Aufruf deaktiviert. Das heißt, man kann den Code beliebig dynamisch verändern, was keine Probleme gibt, da er nie wieder ver- oder entschlüsselt wird.


Stimmt, so kann man das umgehen...
Gegen Plugins scheint man wohl wenig machen zu können. Noidea

mfg D3lta


"Linux is like a tent, no windows, no gates and an apache inside."
09.06.2011 19:21
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
HacKmaN (Jun-10-2011)
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP Homebrew für die Vita entwickeln Nome 2 2.120 28.09.2012 18:38
Letzter Beitrag: pspzocka
xPSP Yu-Gi-Oh Vita Homebrew Pläne KICKinYaFACE 15 6.426 19.08.2012 22:55
Letzter Beitrag: BLOOD_ANGEL
Exclamation Pokemon Homebrew ? shaplayer 4 2.584 02.07.2012 13:36
Letzter Beitrag: DaRkRaPiD
xPSP Homebrew laggt! SIM sk 16 4.853 20.06.2012 19:54
Letzter Beitrag: SIM sk
xPSP PSP Trophäen Homebrew .Kenan. 18 5.592 07.09.2011 14:20
Letzter Beitrag: .Kenan.

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang