Forum: Programmieren allgemein
by Kedariodakon,
31. Aug 2007
Sehr nette Übersicht der Interupts, vielleicht schau ich mir das mal dannach an :stupid: Aber die Opcode Datei konnte ich nicht finden... :cry:
Aber ich wühle mich durch die Referenze von Intel um da mal halbwegs durchzusteigen...
Nun hab ich auch so ein schönes Mehr-Byte OpCode-Beispiel
Das wär z.b. $0f (erstes Byte)...
da können viele andere Operationen dahinterstecken, die...
Forum: Programmieren allgemein
by Kedariodakon,
30. Aug 2007
Nun, ich bin kein Profi, aber soweit ich das gelesen hab, verweisen manche Bytes auf eine weitere Obcode-Tabelle...
Und genau um das alles zu verstehn und einen Überblick über die Sache zu erhalten, möchte ich mich damit auseinandersetzen...
ICh möchte jetzt nicht ein Disassembler schreiben, dass würde die Sache etwas übertreiben, aber eine Tabelle wie lang was ist sollte schon rauskommen.......
Forum: Programmieren allgemein
by Kedariodakon,
30. Aug 2007
Öhm ich hab danach gesucht, und komm auch auf eine entsprechende Intel-Seite: Intel® 64 and IA-32 Architectures Software Developer's Manuals
Nun bin ich von der Fülle der Informationen erschlagen!
Und das ist einfach zuviel, ich hab nun alle entsprechenden Dokumente durchgeblättert, aber das einzigste was ich finde sind super detailierte Funktionsbeschreibungen.... :|
Eigentlich suche...
Forum: Programmieren allgemein
by Kedariodakon,
30. Aug 2007
Das ist schon klar, das ich nicht blindlings in den Code reinspringen darf :zwinker:
Und genau das ist ja mein aktuelles Problem...
sprich gehören da nun noch mehr Bytes zu dem Befehl, falls das erste Byte überhaupt den ganzen Befehl darstellt, denn das ist scheinbar nicht immer so...
Nungut, ich wühl mich eben durch die von mir oben genannte Seite, aber wirklich schlau werd ich daraus...
Forum: Programmieren allgemein
by Kedariodakon,
30. Aug 2007
Ok, dann frag ich mal nach dem "Warum".
Danke für den Link, da werde ich mir später nochmal genauer umschauen...
Im Grunde geht es mir aber im Moment nicht nach fertigen Source-Code, sondern ich benötige nur Informationen, da ich das ja aus Lernzwecken selbst umsetzen möchte ;)
Bye Christian
Forum: Programmieren allgemein
by Kedariodakon,
30. Aug 2007
Gut, dass ist eine berechtigte Frage!
Ich beschäftige mich gerade ein wenig mit Hooks und anderen Speicher Manipulationen ;)
Und zwar geht es erstmal darum, wo Code einzufügen ohne das der alte zerstört wird, sprich einfach nur rausspringen, paar NOPs ausführen gesicherten Code ausführen, zurückspringen...
Damit ich dies aber irgendwo machen kann, muss ich natülich den alten Code an der...