Thema geschlossen  Thema schreiben 
Verfasser Nachricht
Chaosduckman
Halbprofi
***


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

Status: Offline
Danke erhalten: 43
Beitrag: #1
xPSP  Volatile Memory

Huhu Tongue
Die PSP besitzt ja einen Volatile Memory Block.
Dieser kann aber nur mit bestimmten Befehlen "aufgerufen" werde.
Jetzt meine Frage Big Grin
Wenn man den Volatile Block erst "Allocen"/Binden muss, werden dann die 4MB Speicher vom User oder vom Kernel Speicher "abgezogen" oder hat die PSP 4 MB ungenutzten Speicher herrumliegen?^^

05.11.2010 09:32
Alle Beiträge dieses Benutzers finden
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #2
RE: Volatile Memory

Ungenutzten Speicher herumliegen Big Grin

Aber ich deth da lieber nix anfassen! Wenn du da scheiße baust...


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
05.11.2010 09:41
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
Chaosduckman (Nov-5-2010)
Chaosduckman
Halbprofi
***


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

Status: Offline
Danke erhalten: 43
Beitrag: #3
xPSP  RE: Volatile Memory

Warum sollte man dort denn nichst machen?^^
Der Speicher braucht Energie um die Daten zu behalten.
PSP reboot und der Speicher ist wieder sauber^^

05.11.2010 11:44
Alle Beiträge dieses Benutzers finden
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #4
RE: Volatile Memory

;) ^^

EINFACH RESTARTvsh einsetzen und der Speicher is sauber


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
05.11.2010 11:46
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Chaosduckman
Halbprofi
***


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

Status: Offline
Danke erhalten: 43
Beitrag: #5
RE: Volatile Memory

Ja, aber warum würdest du dort nichts machen Big Grin

05.11.2010 11:48
Alle Beiträge dieses Benutzers finden
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #6
RE: Volatile Memory

Hab schon genug schiss dass bei OFW Loader was passiert Lehrer

Nur noch Bugs fixxen dann gehts ab!


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)
05.11.2010 11:51
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
Fixie (Nov-5-2010)
Chaosduckman
Halbprofi
***


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

Status: Offline
Danke erhalten: 43
Beitrag: #7
xPSP  RE: Volatile Memory

Mhhh ok^^
Also es ist genauso sicher/unsicher wie auf dem Heap^^

05.11.2010 11:55
Alle Beiträge dieses Benutzers finden
HacKmaN
Ex-Developer
*


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

Status: Offline
Danke erhalten: 3319
Beitrag: #8
RE: Volatile Memory

Der Volatile Memory Block wird von der Firmware benutzt, um Daten zu speichern wenn man die PSP in den Standby Modus setzt. Wenn du diesen Block also benutzt, kann man die PSP nicht im Standby Modus setzten. Ich weiß insgesamt nicht warum du diesen 4Mb Block benutzten solltest, der normale User Mode RAM ist normalerweiße groß genug.

//EDIT: Wieso sollte es un sicher sein, Speicher vom Heap anzufordern? Es ist die bestmögliche Variante um einen Puffer zu erstellen, ohne das Programm selber riesig zu machen...

Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2010 11:57 von HacKmaN.

05.11.2010 11:56
Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
Fixie (Nov-5-2010), Cha0z (Nov-5-2010), Chaosduckman (Nov-5-2010)
Chaosduckman
Halbprofi
***


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

Status: Offline
Danke erhalten: 43
Beitrag: #9
RE: Volatile Memory

Zu der Gefahr -> Memory Leak, Overflow ;-)
Aber jeder mit ein bisschen Grundwissen kann das vermeiden, Overflow ist auch sehr seltern, deshalb habe ich auch sicher geschrieben. Aber naja^^

Zum brauchen: Ich brauche den Platz eigentlich garnicht. Mit hat nur interresiert wie er aufgebaut Big Grin

05.11.2010 12:02
Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
Cha0z (Nov-5-2010)
HacKmaN
Ex-Developer
*


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

Status: Offline
Danke erhalten: 3319
Beitrag: #10
xPSP  RE: Volatile Memory

Chaosduckman :
Zu der Gefahr -> Memory Leak, Overflow ;-)
Aber jeder mit ein bisschen Grundwissen kann das vermeiden, Overflow ist auch sehr seltern, deshalb habe ich auch sicher geschrieben. Aber naja^^

Zum brauchen: Ich brauche den Platz eigentlich garnicht. Mit hat nur interresiert wie er aufgebaut Big Grin


Memory Leaks können überall passieren, wenn du nicht aufpasst. Aber wie du schon gesagt hast, wenn man sich etwas damit auskennt (und bestenfalls sein Programm nochmal in ASM Form anschaut, da fallen Buffer Overflows wesentlich besser auf), kann man Memory Leaks vermeiden.
Und mal ehrlich... was interessiert es dich, ob in einem Homebrew ein Buffer Overflow ist? Wenn man jetzt MiniS fürs PSN codet oder für eine Firma arbeitet ist dass was anderes, aber es würde keinem Mensch was bringen wenn in einem Homebrew ein Buffer Overflow ist.

Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2010 12:08 von HacKmaN.

05.11.2010 12:07
Alle Beiträge dieses Benutzers finden
Cha0z
Banned


Beiträge: 1.501
Gruppe: Banned
Registriert seit: Oct 2010

Status: Abwesend
Danke erhalten: 436
Beitrag: #11
RE: Volatile Memory

Ja, und Memory Leaks möchte ich bei meiner OFW Loader ned haben Big Grin (Standby muss funken!!!)

Wenn man da irgend ne schei*** baut, dann gehts ab (Crash etc)

Zu der Gefahr -> Memory Leak, Overflow ;-)

Wenn das bei dem OFW Loader passiert, dann kann es sein, das das Homebrew die OFW nicht mehr ladet Sad


Alter Nick: Co$m0



GodFather = Faker!!! (anzeigen)
In Arbeit: (CFW Installer v1, Hide my ThingZ v3, 6.20 Cha0z-A, FlasH DumpeR v1) (anzeigen)

Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2010 12:32 von Cha0z.

05.11.2010 12:09
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Total_Noob
Developer
*


Beiträge: 496
Gruppe: Developer
Registriert seit: Dec 2009

Status: Offline
Danke erhalten: 2208
Beitrag: #12
RE: Volatile Memory

@Co$m0
Wenn ich deine Posts lese, merke ich, dass du gar nicht weisst worüber die anderen reden...

05.11.2010 12:15
Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
-blue7 (Dec-29-2010), m33 (Dec-29-2010), dx3m (Dec-5-2010), HacKmaN (Dec-5-2010), sankt_g. (Nov-5-2010), WinterFrost (Nov-5-2010)
Chaosduckman
Halbprofi
***


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

Status: Offline
Danke erhalten: 43
Beitrag: #13
RE: Volatile Memory

@HacKmaN: Oh da währe ich mir nicht so sicher.
Es kommt darauf an, was für eine Verwendung das Homebrew hat.
Sollten die Homebrews Sockets benutzen könnte man sie schon als Expolit Konsole benutzen.
Beispiel: Buffoverflow in der Serverkonsole -> Shellcode einschleusen -> Root Rechte erlangen.

Sollte man einen Buffoverflow im Spiel gefunden haben, so kann man gefakte Packete mit Shellcode an die anderen verbundenen PSPs senden. Man könnte sich so unliebsammer Mitspieler entledigen oder einen Dauerkicker basteln...

Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2010 12:19 von Chaosduckman.

05.11.2010 12:17
Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
sankt_g. (Nov-5-2010)
HacKmaN
Ex-Developer
*


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

Status: Offline
Danke erhalten: 3319
Beitrag: #14
xPSP  RE: Volatile Memory

Chaosduckman :
@HacKmaN: Oh da währe ich mir nicht so sicher.
Es kommt darauf an, was für eine Verwendung das Homebrew hat.
Sollten die Homebrews Sockets benutzen könnte man sie schon als Expolit Konsole benutzen.
Beispiel: Buffoverflow in der Serverkonsole -> Shellcode einschleusen -> Root Rechte erlangen.

Sollte man einen Buffoverflow im Spiel gefunden haben, so kann man gefakte Packete mit Shellcode an die anderen verbundenen PSPs senden. Man könnte sich so unliebsammer Mitspieler entledigen oder einen Dauerkicker basteln...


Ok, das kommt halt dann aufs Homebrew drauf an^^
Bei Netzwerkprogrammierung bin ich ein absoluter Noob, hab nicht gewusst dass da ein Pufferüberlauf in nem normalen Programm so gefährlich sein kann...

@Total_Noob: Wollt ich schon die ganze Zeit sagen^^

Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2010 12:28 von HacKmaN.

05.11.2010 12:28
Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
WinterFrost (Nov-5-2010)
Chaosduckman
Halbprofi
***


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

Status: Offline
Danke erhalten: 43
Beitrag: #15
RE: Volatile Memory

Naja man lernt dazu Big Grin

@ALL: Danke für eure Infos zur Volatile Memory. =)
Meine Fragen sind alle geklärt.
Ich glaube man kann hier zumachen^^

05.11.2010 12:30
Alle Beiträge dieses Benutzers finden
Folgende User bedanken sich:
sankt_g. (Nov-5-2010)
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP Volatile Memory in User Mode?! Chaosduckman 11 2.212 30.12.2010 16:02
Letzter Beitrag: Chaosduckman
xPSP Slim Memory Chaosduckman 10 2.127 12.11.2010 21:43
Letzter Beitrag: Chaosduckman
xPSP Brauche programmier mit dem ich mein spiel psp memory bennden kann? homer 0 897 15.11.2009 16:23
Letzter Beitrag: homer

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




» zum Seitenanfang