[Q]IDA Pro Schreibschutz?

01/18/2015 15:52 tetra0#1
Hi

Vorerst mal, ich hoffe ich bin hier richtig ansonsten bitte moven, danke.

Ich benutze Ida pro inkl. Hex-Rays Plugin um damit eine Metin2 Gamefile zu bearbeiten.

Mir ist dabei aufgefallen, dass ich irgendwie keine Schreibeberechtigung habe, ich kann daher irgendwie nichts abändern oder bearbeiten.
Im Hex View kann ich ohne Probleme Werte bearbeiten.

Beim decompilen erscheint ausserdem ein Infofenster mit folgenden Inhalt:
PHP Code:
The decompiler assumes that the segment '.roada' ist read-only because of its PERMISSIONSAll data references to the segment will be replaced by constant valuesThis may lead to drastic changes in the decompiler output. If the segment is not read-onlyplease change the segment PERMISSIONS.

In generalthe decompiler checks the segment permissions, class, and name to determine if is read-only
Ausserdem ist mir noch aufgefallen, dass im Output window folgendes protokoliert wurde:
PHP Code:
(adressepropagate_stkargs: function is already typet 
(adressefailed to add structure type 'state'name is already used 

Weiss jemand, wass ich falsch mache, oder wie ich diesen Schreibschutz deaktivieren oder umgehen kann?

Besten Dank schon im Voraus.
01/18/2015 23:49 xEncounter#2
Ganz blöde Frage, aber hast du die Dateiberechtigung verändert dass du nur noch Lese-Rechte hast ? Stell das mal auf Vollzugriff um. Oder entferne das Häcken bei "Schreibgeschützt".
Oder mal als Administrator gestartet ?

Um was für ein Dateityp handelt es sich ?
01/19/2015 13:56 MrSm!th#3
Die Schreibschutz einer Section hat nichts mit den Dateiberechtigungen zu tun.

@tetra0
Hast du denn einfach mal Permissions der .roada Section geändert?

Quote:
Mir ist dabei aufgefallen, dass ich irgendwie keine Schreibeberechtigung habe, ich kann daher irgendwie nichts abändern oder bearbeiten.
Was genau meinst du mit "ich kann nichts ändern"? Den Pseudocode?
01/19/2015 16:35 tetra0#4
Vielen dank erstmal für eure Hilfe.

Geändert hab ich garnichts, ich starte ida wähle die Datei aus, warte bis die Analyse fertig ist. Danach kann ich sowohl im IDA View und im Pseudocode nichts abändern.
01/23/2015 16:06 Master674b#5
Quote:
Originally Posted by tetra0 View Post
Vielen dank erstmal für eure Hilfe.

Geändert hab ich garnichts, ich starte ida wähle die Datei aus, warte bis die Analyse fertig ist. Danach kann ich sowohl im IDA View und im Pseudocode nichts abändern.
Wie stellst du dir denn das vor, im Pseudocode was abändern? Wie soll das gehen deiner Meinung nach?
Wenn dir der Decompiler sagt, dass die rodata-Section als readonly markiert ist, dann heißt das nur, dass in dieser Sektion nur konstante Werte vorkommen und der Decompiler dies als Hinweis für die Analyse berücksichtigt.

Da die Sektion .rodata (= readonly data) heißt, würde ich dies auf jeden Fall dabei belassen wenn du deinen Decompiler nicht absichtlich verwirren möchtest.
01/27/2015 14:08 tetra0#6
Danke für die Info, ich bin was ida betrifft noch ein völliger Anfänger...

Also ich möchte einen pseudocode generieren, um den Code besser zu verstehen. Anschliessend will ich einige Dinge im idea view bearbeiten. Die Funktion die ich bearbeiten will lässt aber keinen Pseudocode zu. In einem Video lässt sich die gleiche Funktion ohne weiteres bearbeiten. Daher frag ich mich was ich falsch mache.
02/01/2015 21:39 tetra0#7
Problem besteht immer noch.

Hier mal das video;

ich möchte das gleiche tun, kann es aber nicht. Wo liegt der Fehler?