Autor Beitrag
AeroX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68



BeitragVerfasst: Mo 03.03.08 22:15 
Hallo,
ich bin zufällig auf diesen befehl gestoßen.
Ich verstehe aber es nicht genau!

kann ich damit den Speicher durchsuchen,
und Variablen von anderen Programmen ändern?
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 04.03.08 14:52 
user profile iconAeroX hat folgendes geschrieben:
und Variablen von anderen Programmen ändern?
Wenn du ihre genaue Adresse kennst ;) . Aber selbst dann würde ich zum Ändern lieber WriteProcessMemory verwenden :mrgreen: .
AeroX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68



BeitragVerfasst: Di 04.03.08 15:04 
ich habe diese beispiel gefunden:
www.codeproject.com/...inememoryreader.aspx

Wie kann man denn die adresse herausfinden?
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Di 04.03.08 20:43 
user profile iconAeroX hat folgendes geschrieben:
Wie kann man denn die adresse herausfinden?
Zum Bleistift so, wie es in dem Artikel beschrieben ist o.O .
AeroX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68



BeitragVerfasst: Di 04.03.08 21:32 
:D

ok, habt ihr vielleicht ein "kleines" Beispiel für mich, noch kleiner
als minesweeper?
AeroX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68



BeitragVerfasst: Mi 05.03.08 00:02 
also, ich verstehe das hier nicht so unbedingt,
verbessert mich wenn ich mich irre!

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
ReadProcessMemory(
  hProcess,           // Muss man doch mit OpenProcess machen oder?
  memoryAddress,     // Weiß ich, was das is, aber wie kriege ich das am besten raus?
  buffer,            // is doch nur eine Variable, die die gefangenen Daten aufnimmt
  bytesToRead,       // hier habe ich keine Ahnung
  out ptrBytesRead); // hier ebenfalls nicht

könnte mir mal einer die begriffe erklären, die ich nicht weiß?

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mi 05.03.08 18:51 
Sagen wir's andersherum: Wenn du diese Informationen nicht aus dem Artikel entnehmen kannst, solltest du dich lieber erst einmal einfacheren Projekten widmen. Solange du Assembler und einen Asm-Debugger nicht beherrscht (was z.B. auf mich zutreffen würde), musst du gar nicht erst anfangen.
AeroX Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 68



BeitragVerfasst: Do 06.03.08 23:23 
ok, danke für die Weisheit :)

ich werde mir jetzt ersteinmal ein Buch kaufen,
und es lesen.