Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 14:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem beim Bearbeiten der Binary

Discussion on Problem beim Bearbeiten der Binary within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Problem beim Bearbeiten der Binary

Hallo zusammen, ich sitze jetzt schon etwas länger an einem kleinen Problem:
Ich möchte ein Code-Cave in ein Programm hinzufügen und als Cave einen unbenutzten Bereich des Programms nehmen.

Dieser Cave befindet sich am Ende der Exe-Datei, genaugenommen sieht das so aus:



Und dort möchte ich jetzt einen ASM-Code einfügen er liegt mir bereits in Binärer-Form vor und funktioniert auch, wenn ich ihn während der Laufzeit injecte, jedoch nicht wenn ich einfach die Opcodes an dieser Stelle entferne und ihn dann dort einfüge (sprich Datei öffnen --> Opcode reinschreiben --> Datei speichern --> Datei schließen), das sieht dann immer so aus:



Es scheint als wolle Windows das als Zeichen interepretieren, aber warum?
Wäre nett, wenn mir jemand helfen könnte,

Danke schon einmal im voraus.
Shadow992 is offline  
Old 07/12/2013, 00:39   #2

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Kannst du bei Olly nicht einstellen, dass der Code als ASCII Code interpretiert wird? Ich würde einfach mal probieren, den Bereich der Code Cave zu markieren, nen Rechtsklick machen und unter Analysis -> During next analysis, treat selection as... "Command" auswählen. Oder hast du das direkt über den Editor verändert? Wenn ja, würde ich es einfach bei Olly reinschreiben und dann mit Copy to executable abspeichern.

Evtl. musste auch irgendwelche Tables modifizieren, damit der Bereich als Code angesehen wird (oder auch SizeOfCode im PE-Header?).
snow is offline  
Thanks
1 User
Old 07/12/2013, 00:51   #3
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by snow911 View Post
Kannst du bei Olly nicht einstellen, dass der Code als ASCII Code interpretiert wird? Ich würde einfach mal probieren, den Bereich der Code Cave zu markieren, nen Rechtsklick machen und unter Analysis -> During next analysis, treat selection as... "Command" auswählen. Oder hast du das direkt über den Editor verändert? Wenn ja, würde ich es einfach bei Olly reinschreiben und dann mit Copy to executable abspeichern.

Evtl. musste auch irgendwelche Tables modifizieren, damit der Bereich als Code angesehen wird (oder auch SizeOfCode im PE-Header?).
Danke jetzt weiß ich zumindest wie das geht.
"Analysis -> During next analysis, treat selection as... Command", hat geklappt, jetzt wird mir der zugehörige Code angezeigt.
Ich habe es über ein Programm reinschreiben lassen und der Binär-Code wirde immer wieder neuerzeugt (natürlich nur im kleinen Rahmen), also ist das Save as Executeable leider keine Alternative.

Aber das brauch ich jetzt eh nicht mehr, der Code wird mir jetzt angezeigt, jetzt kann ich endlich testen ob er auch richtig von meinem Programm generiert wird.

Danke dir.
Shadow992 is offline  
Reply


Similar Threads Similar Threads
Problem beim Shop bearbeiten
10/11/2012 - Flyff Private Server - 8 Replies
Hallo, Ich wollte heute einige Greens aus dem NPC Shop zuentfernen. Ich hab nun in der probitem, das Shopable von 1 zu = gesetzt. Wenn ich nun den Worldserver starten möchte, stürtz dieser ab. Bitte um Hilfe.
Fehler beim Modding bzw. Bearbeiten
08/29/2011 - Metin2 Private Server - 2 Replies
Moin, Sitze seit heute morgen am Modden von Rüstungen und bei mir kommt egal bei welcher rüstung immer das selbe raus. Entweder die Rüstung ist komplett durcheinander oder so: http://s7.directupload.net/images/110829/2nhxwcke. jpg Ich weiß echt nicht mehr was ich tun soll, bitte um Hilfe. Mfg
Brauche Hilfe beim bearbeiten von .dds
10/21/2010 - Metin2 Private Server - 5 Replies
Hallo.... Ich wollte mal ein paar Waffen & Rüssis modden. bzw. Färben Ich habe Photoshop Cs5 portable.. Und wenn ich dort das dds. Plugin einfüge sagt er mir trotzdem noch das er das nicht öffnen kann. Dann hab ich mir von der Homepage CS4 Demo runtergeladen, dort das dds Plugin eingefügt, jetzt sagt der mir was von Fehlercode 6. Die Lizenz funkt. nicht mehr .... >.< Brauche dringend hilfe.
RIESIGES PROBLEM BEIM ITEMS BEARBEITEN
10/11/2010 - Metin2 Private Server - 5 Replies
hallo zusammen, ich will anderen mobs spezielle dropps zuordnen, und habe jetzt z.B. einem Sensenmann folgendes in der mob_drop_item.txt im WinSCP zugeteilt. Das sieht folgendermaßen aus: Allerdings dropp ich mit meinen char (level 80) weder eine Truhe, noch ein SS+0...
Fehler beim bearbeiten des Server
07/16/2010 - Metin2 Private Server - 6 Replies
Ich möchte einen Metin2 pserver machen lief auch alles gut konnte die NPCs etc. richtig umstellen. Doch jetzt, wenn ihc z.B. die login_info.quest ich habe sie so bearbeitet bis sie mir gefiel und GESPEICHERT und hochgeladen aber er übernimmt die Änderung nicht oder wenn ich andere quests von einem anderen server einfügen ist nach reboot das weg was ich neu eingefügt habe. Wenn ihc die login_info.quest aber zum Beispiel öffne hat er bei Filezilla meine Änderung übernommen aber der server...



All times are GMT +1. The time now is 14:02.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.