<?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[eigenes Programm überwachen]]></title><description><![CDATA[<p>hallo zusammen,<br />
ich möchte für ein Tutorial ein Programm schreiben, dass mit einem Timer von 0 aufwärts zählt. Bei diesem Crackme soll verhindert werden, dass der Wert gefreezt werden kann. Deswegen habe ich einen zweiten Timer, der in regelmäßigen Abständen per ReadProcessMemory den Bereich ausliest, der für das Verändern der Zahl zuständig ist.<br />
Der original Code sieht so aus:</p>
<pre><code class="language-cpp">char orig[6] = { 0xFF, 0x05, 0x94, 0x31, 0x40, 0x00 };
</code></pre>
<p>Wenn ich nun mit</p>
<pre><code class="language-cpp">char check[6] = { 0, 0, 0, 0, 0, 0 };
ReadProcessMemory(prozess,(void*)(0x401A16),&amp;check,sizeof(check),&amp;buffer);
</code></pre>
<p>den Bereich auslese, dann enthällt check irgendwas, aber nicht das was es soll. Ich will nur den HEX-Code auslesen. Wie bewerkstellige ich das bestenfalls?</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196639/eigenes-programm-überwachen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 03:40:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196639.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Nov 2007 01:49:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to eigenes Programm überwachen on Thu, 01 Nov 2007 01:49:17 GMT]]></title><description><![CDATA[<p>hallo zusammen,<br />
ich möchte für ein Tutorial ein Programm schreiben, dass mit einem Timer von 0 aufwärts zählt. Bei diesem Crackme soll verhindert werden, dass der Wert gefreezt werden kann. Deswegen habe ich einen zweiten Timer, der in regelmäßigen Abständen per ReadProcessMemory den Bereich ausliest, der für das Verändern der Zahl zuständig ist.<br />
Der original Code sieht so aus:</p>
<pre><code class="language-cpp">char orig[6] = { 0xFF, 0x05, 0x94, 0x31, 0x40, 0x00 };
</code></pre>
<p>Wenn ich nun mit</p>
<pre><code class="language-cpp">char check[6] = { 0, 0, 0, 0, 0, 0 };
ReadProcessMemory(prozess,(void*)(0x401A16),&amp;check,sizeof(check),&amp;buffer);
</code></pre>
<p>den Bereich auslese, dann enthällt check irgendwas, aber nicht das was es soll. Ich will nur den HEX-Code auslesen. Wie bewerkstellige ich das bestenfalls?</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395699</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Thu, 01 Nov 2007 01:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to eigenes Programm überwachen on Thu, 01 Nov 2007 07:31:56 GMT]]></title><description><![CDATA[<p>wenn ich das jetzt richtig verstanden hab, liest du mit ReadProcessMemory Bytes aus, diese must du in Hex wandeln, bzw. in das format (int, string, dword...) mit dem du dann arbeiten willst.</p>
<p>ps: was macht dein prog wenn ich auch den 2'ten wert einfriere??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395720</guid><dc:creator><![CDATA[*rT*f*Ct]]></dc:creator><pubDate>Thu, 01 Nov 2007 07:31:56 GMT</pubDate></item><item><title><![CDATA[Reply to eigenes Programm überwachen on Thu, 01 Nov 2007 16:29:45 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Es gibt nur einen einzigen Wert. Es sollen nicht die CharVariablen gefreezt werden, sondern lediglich der IntWert. Ich will die Bytes vergleichen nur das klappt irgendwie nicht richtig...</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1395975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1395975</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Thu, 01 Nov 2007 16:29:45 GMT</pubDate></item></channel></rss>