<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hex zahlen an Addresse auslesen]]></title><description><![CDATA[<p>Hallo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /><br />
hier ist ein Screen: <a href="http://img9.imageshack.us/img9/213/unbenanntoiq.png" rel="nofollow">http://img9.imageshack.us/img9/213/unbenanntoiq.png</a><br />
es geht um die markierte Zeile.<br />
Wie kann ich alle Opcodes, in diesem Fall A3 78A94000, durch die Addresse mit C++ auslesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/245311/hex-zahlen-an-addresse-auslesen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Apr 2026 18:51:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/245311.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Jul 2009 17:07:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Sun, 12 Jul 2009 17:07:39 GMT]]></title><description><![CDATA[<p>Hallo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /><br />
hier ist ein Screen: <a href="http://img9.imageshack.us/img9/213/unbenanntoiq.png" rel="nofollow">http://img9.imageshack.us/img9/213/unbenanntoiq.png</a><br />
es geht um die markierte Zeile.<br />
Wie kann ich alle Opcodes, in diesem Fall A3 78A94000, durch die Addresse mit C++ auslesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741588</guid><dc:creator><![CDATA[Tobi@loggedoff]]></dc:creator><pubDate>Sun, 12 Jul 2009 17:07:39 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Sun, 12 Jul 2009 20:05:26 GMT]]></title><description><![CDATA[<p>kann das jemand ins WINAPI forum verschieben, gehört sich glaube ich dahin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741700</guid><dc:creator><![CDATA[Tobi@loggedoff]]></dc:creator><pubDate>Sun, 12 Jul 2009 20:05:26 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Sun, 12 Jul 2009 20:10:01 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-16930.html" rel="nofollow">pumuckl</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-4.html" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741702</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741702</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 12 Jul 2009 20:10:01 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Sun, 12 Jul 2009 20:23:10 GMT]]></title><description><![CDATA[<p>WinAPI: <a href="http://www.bing.com/search?q=readprocessmemory+msdn&amp;form=QBRE&amp;filt=all" rel="nofollow">ReadProcessMemory</a>, 5 Bytes bei Adresse 0x00401474.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741711</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 12 Jul 2009 20:23:10 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Sun, 12 Jul 2009 21:22:49 GMT]]></title><description><![CDATA[<p>Das sieht schwer nach OllyDbg aus. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741753</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Sun, 12 Jul 2009 21:22:49 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Sun, 12 Jul 2009 21:25:45 GMT]]></title><description><![CDATA[<p>+gjm+ das ist denke ich nicht richtig. Wieso soll ich im Prozessspeicher der Anwendung suchen?? Die Codes sind doch in der .exe also muss ich die irgendwie aus der exe bekommen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741755</guid><dc:creator><![CDATA[Tobi@loggedoff]]></dc:creator><pubDate>Sun, 12 Jul 2009 21:25:45 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 09:20:31 GMT]]></title><description><![CDATA[<p>EOP schrieb:</p>
<blockquote>
<p>Das sieht schwer nach OllyDbg aus. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Und?</p>
<p>Tobi@loggedoff schrieb:</p>
<blockquote>
<p>+gjm+ das ist denke ich nicht richtig. Wieso soll ich im Prozessspeicher der Anwendung suchen?? Die Codes sind doch in der .exe also muss ich die irgendwie aus der exe bekommen</p>
</blockquote>
<p>Es ist richtig, hol dir ein handle auf den Prozess, und benutz ReadMemory wie gjm schon gesagt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741951</guid><dc:creator><![CDATA[OEM]]></dc:creator><pubDate>Mon, 13 Jul 2009 09:20:31 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 09:30:20 GMT]]></title><description><![CDATA[<p>Nee, der Code wird doch in den RAM gemapped, sonst wären wir langsam unterwegs <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Passt schon, das was du dort siehst, ist die Code-Section.</p>
<p>Allerdings habe ich mich immer gefragt, wie unter der selben Adresse Code und gleichzeitig Speicherwerte sein können. Also unter Adresse X steht OP-Code, aber im Memory-Browser ist under derselben Adresse auch eine Variable abgespeichert.</p>
<p>Oder gibt es für die Sections (Code, Data, kA..) jeweils eigene Addressräume?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741958</guid><dc:creator><![CDATA[fricky-Fake]]></dc:creator><pubDate>Mon, 13 Jul 2009 09:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 10:31:52 GMT]]></title><description><![CDATA[<p>an 0x40A978 steht kein OP Code sondern nur die Variable</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1741999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1741999</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Mon, 13 Jul 2009 10:31:52 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 10:40:54 GMT]]></title><description><![CDATA[<p>Meinst du mich? Das ist mir schon klar, das meinte ich nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742007</guid><dc:creator><![CDATA[fricky-Fake]]></dc:creator><pubDate>Mon, 13 Jul 2009 10:40:54 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 11:50:32 GMT]]></title><description><![CDATA[<p>fricky-Fake schrieb:</p>
<blockquote>
<p>Allerdings habe ich mich immer gefragt, wie unter der selben Adresse Code und gleichzeitig Speicherwerte sein können. Also unter Adresse X steht OP-Code, aber im Memory-Browser ist under derselben Adresse auch eine Variable abgespeichert.</p>
</blockquote>
<p>Das ist nicht gleichzeitig, sondern nur eine Interpretationsfrage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742060</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Mon, 13 Jul 2009 11:50:32 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 12:28:05 GMT]]></title><description><![CDATA[<p>Ich weiß noch von einer Situation, da hatte ich einen Speicherwert gesucht und gefunden. Definitiv eine Programmvariable. Und unter genau dieser Adresse war auch ein OP-Code.<br />
Aber habe von Adressierung nicht so viel Ahnung. Vielleicht könnte das mal jemand kurz erläutern (Wie das zB. in OllyDbg ist, physikalische/virtuelle Adresse oder wie?).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742084</guid><dc:creator><![CDATA[fricky-Fake]]></dc:creator><pubDate>Mon, 13 Jul 2009 12:28:05 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 12:37:41 GMT]]></title><description><![CDATA[<p>z.B. 0x49 kann sowohl als DEC ECX als auch als das ASCII-Zeichen 'I' intepretiert werden.</p>
<p>Hängt immer davon ab, wo es gespeichert ist. .CODE, .DATA,...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742087</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Mon, 13 Jul 2009 12:37:41 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 14:38:15 GMT]]></title><description><![CDATA[<p>EOP schrieb:</p>
<blockquote>
<p>z.B. 0x49 kann sowohl als DEC ECX als auch als das ASCII-Zeichen 'I' intepretiert werden.</p>
</blockquote>
<p>... oder als <a href="http://wiki.osdev.org/X86_Instruction_Encoding#REX_prefix" rel="nofollow">REX-Prefix</a>. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742172</guid><dc:creator><![CDATA[32-bit-verachter]]></dc:creator><pubDate>Mon, 13 Jul 2009 14:38:15 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 16:19:44 GMT]]></title><description><![CDATA[<p>EOP schrieb:</p>
<blockquote>
<p>Hängt immer davon ab, wo es gespeichert ist. .CODE, .DATA,...</p>
</blockquote>
<p>Aha, und die haben jeweils einen eigenen Adressraum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742259</guid><dc:creator><![CDATA[fricky-Fake]]></dc:creator><pubDate>Mon, 13 Jul 2009 16:19:44 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 16:41:46 GMT]]></title><description><![CDATA[<p>fricky-Fake schrieb:</p>
<blockquote>
<p>EOP schrieb:</p>
<blockquote>
<p>Hängt immer davon ab, wo es gespeichert ist. .CODE, .DATA,...</p>
</blockquote>
<p>Aha, und die haben jeweils einen eigenen Adressraum?</p>
</blockquote>
<p>Im Prinzip ja (Segmente).</p>
<p>Öffne mit OllyDbg irgendein Programm, dann [Windows]+[Memory Map]: section ist das, was du meinst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742266</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742266</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Mon, 13 Jul 2009 16:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 16:46:47 GMT]]></title><description><![CDATA[<p>so ein blödsinn, wie sage ich dann ReadProcessMemory, dass es aus der Code section ließt und nicht aus der Data section ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742269</guid><dc:creator><![CDATA[Tobi@loggedoff]]></dc:creator><pubDate>Mon, 13 Jul 2009 16:46:47 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 16:56:27 GMT]]></title><description><![CDATA[<p>Stimmt, jetzt kapier ich wieder nix <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742272</guid><dc:creator><![CDATA[fricky-Fake]]></dc:creator><pubDate>Mon, 13 Jul 2009 16:56:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 17:54:56 GMT]]></title><description><![CDATA[<p>Tobi@loggedoff schrieb:</p>
<blockquote>
<p>so ein blödsinn, wie sage ich dann ReadProcessMemory, dass es aus der Code section ließt und nicht aus der Data section ??</p>
</blockquote>
<p>Das liegt in deiner Verantwortung.</p>
<p>ReadProcessMemory kopiert nur die binären Daten einer Adresse.</p>
<p>Ansonsten:<br />
<a href="http://en.wikipedia.org/wiki/Portable_Executable#Layout" rel="nofollow">http://en.wikipedia.org/wiki/Portable_Executable#Layout</a><br />
<a href="http://webster.cs.ucr.edu/AoA/index.html" rel="nofollow">http://webster.cs.ucr.edu/AoA/index.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742283</guid><dc:creator><![CDATA[EOP]]></dc:creator><pubDate>Mon, 13 Jul 2009 17:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Mon, 13 Jul 2009 18:17:04 GMT]]></title><description><![CDATA[<p>Tobi@loggedoff schrieb:</p>
<blockquote>
<p>+gjm+ das ist denke ich nicht richtig. Wieso soll ich im Prozessspeicher der Anwendung suchen?? Die Codes sind doch in der .exe also muss ich die irgendwie aus der exe bekommen</p>
</blockquote>
<p>Möglicherweise zeigt ja der Stan+OllyDbg die RVA (0x00401474) auf Wunsch auch als relativen Offset in der EXE an ?</p>
<p>fricky-Fake schrieb:</p>
<blockquote>
<p>Ich weiß noch von einer Situation, da hatte ich einen Speicherwert gesucht und gefunden. Definitiv eine Programmvariable. Und unter genau dieser Adresse war auch ein OP-Code.</p>
</blockquote>
<p>Möglicherweise ist das Problem nur, ob (und wie) man &quot;OP-Codes&quot; von &quot;Speicherwerten&quot; unterscheiden kann. Poste mal die genaue Vorgehensweise.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742312</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 13 Jul 2009 18:17:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Tue, 14 Jul 2009 02:14:16 GMT]]></title><description><![CDATA[<p>Stimmt, ich irre mich wohl. Ich sehe an Adressen, wo Programmvariablen sind, in OllyDbg in der CPU-Ansicht OP-Code, allerdings ändert der sich, wenn sich der Variablenwert ändert. Also OllyDbg zeigt die Werte einfach als OP-Code an, reine Interpretationssache (Wobei ich mir immer noch einbilde, an selber Adresse wie einer Programmvariablen _gültigen_ OP-Code gesehen zu haben, aber da irre ich mich wohl).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742472</guid><dc:creator><![CDATA[fricky-Fake]]></dc:creator><pubDate>Tue, 14 Jul 2009 02:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Tue, 14 Jul 2009 10:15:04 GMT]]></title><description><![CDATA[<p>fricky-Fake schrieb:</p>
<blockquote>
<p>[...]aber da irre ich mich wohl).</p>
</blockquote>
<p>tust du, ganz sicher <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Je nach Form der da abgelegten Variablen kann Olly da durchaus mehr oder weniger sinnvollen Code interpretieren.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742624</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Tue, 14 Jul 2009 10:15:04 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Tue, 14 Jul 2009 16:49:18 GMT]]></title><description><![CDATA[<p>hallo!</p>
<pre><code class="language-cpp">TCHAR buff[6];
	HANDLE hproc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, 15); 
	ReadProcessMemory(hproc, address, buff, 6, 0);
	MessageBox(0, buff, buff, 0);
</code></pre>
<p>warum bekomme ich dadurch nur seltsame zeichen?</p>
<p>Wenn ich es statt mit char, int mache klappt es. Dann kann ich die ersten 4 bytes auslesen. Aber ich brauche die ersten 6 bytes also geht es mit int nicht.<br />
Also warum klappt dieser code oben nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742946</guid><dc:creator><![CDATA[Tobi@loggedoff]]></dc:creator><pubDate>Tue, 14 Jul 2009 16:49:18 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Tue, 14 Jul 2009 17:26:27 GMT]]></title><description><![CDATA[<p>- Stimmt die Prozess-ID (15) ?<br />
- Was ergibt sizeof(buff) ?<br />
- Lesen (und verstehen) was EOP geschrieben hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742974</guid><dc:creator><![CDATA[T0bi@unreg]]></dc:creator><pubDate>Tue, 14 Jul 2009 17:26:27 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Tue, 14 Jul 2009 17:37:10 GMT]]></title><description><![CDATA[<p>ja die pid stimmt sicherlich. (nehme sie immer neu ausm task manager)<br />
Aber wie interpretiere ich es richtig als hex? ich kann ja char nicht als hex interpretieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1742985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742985</guid><dc:creator><![CDATA[Tobi@loggedoff]]></dc:creator><pubDate>Tue, 14 Jul 2009 17:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to Hex zahlen an Addresse auslesen on Tue, 14 Jul 2009 18:14:37 GMT]]></title><description><![CDATA[<p>Tobi@loggedoff schrieb:</p>
<blockquote>
<p>Aber wie interpretiere ich es richtig</p>
</blockquote>
<p>Das hängt nun davon ab, was die eingelesenen Bytes darstellen sollen. Einmal angenommen, es soll sich um einen &quot;OP-Code&quot; handeln. Dann geht es in etwa weiter wie folgt:</p>
<pre><code class="language-cpp">if (buff[0] == 0x68) { // dann Opcode &quot;PUSH&quot;
// buff[1] bis buff[4] könnten interessant sein
 }
</code></pre>
<p>Eine vollständige Referenz gibt es irgendwo im Assemberforum oder gleich bei Intel (oder AMD)(oder x86-SelfBurned-CPU).</p>
<p>Tobi@loggedoff schrieb:</p>
<blockquote>
<p>ich kann ja char nicht als hex interpretieren...</p>
</blockquote>
<p>Aber eventuell als &quot;hex&quot; ausgeben lassen. In etwa wie folgt:</p>
<pre><code class="language-cpp">TCHAR buff2[40];
wsprintf (buff2,&quot;%02X %02X%02X%02X%02X&quot;,buff[0],buff[1],buff[2],buff[3],buff[4]);
MessageBox(0,buff2,buff2,0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1742998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1742998</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 14 Jul 2009 18:14:37 GMT</pubDate></item></channel></rss>