<?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[Memory Scanner, Namensliste bekommen?]]></title><description><![CDATA[<p>Konkret möchte ich eine 3rd Party Buddylist für einen Pokerraum programmieren.<br />
Wenn man die Software startet kann man sich einen Tisch aussuchen und dann wird<br />
zu jedem Tisch noch eine Quickinfo mit Spielerliste angezeigt.</p>
<p>Wenn ich jetzt z.B mit dem Tool ArtMoney (scannt Memory nach Variablen) nach einem Spielername suche, welcher in der Liste ist, findet das Tool diesen Spieler aus dem Memory..<br />
Jetzt muss ich leider gestehen, dass ich zwar sehr gut Java proggen kann, aber in c++ und Winapi eher ne null bin^^<br />
Ich hab schon einen Handler auf das Fenster hinbekommen, aber das wars...<br />
Gibts eine einfache Möglichkeit, alle String Variablen von einem Fensterhandle auszulesen ??<br />
Der Rest ist ja denn noch noch Postprocessing.</p>
<p>Ich hoffe ich verlange nicht zu viel...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184473/memory-scanner-namensliste-bekommen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 17:59:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184473.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Jun 2007 14:51:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Fri, 15 Jun 2007 14:51:06 GMT]]></title><description><![CDATA[<p>Konkret möchte ich eine 3rd Party Buddylist für einen Pokerraum programmieren.<br />
Wenn man die Software startet kann man sich einen Tisch aussuchen und dann wird<br />
zu jedem Tisch noch eine Quickinfo mit Spielerliste angezeigt.</p>
<p>Wenn ich jetzt z.B mit dem Tool ArtMoney (scannt Memory nach Variablen) nach einem Spielername suche, welcher in der Liste ist, findet das Tool diesen Spieler aus dem Memory..<br />
Jetzt muss ich leider gestehen, dass ich zwar sehr gut Java proggen kann, aber in c++ und Winapi eher ne null bin^^<br />
Ich hab schon einen Handler auf das Fenster hinbekommen, aber das wars...<br />
Gibts eine einfache Möglichkeit, alle String Variablen von einem Fensterhandle auszulesen ??<br />
Der Rest ist ja denn noch noch Postprocessing.</p>
<p>Ich hoffe ich verlange nicht zu viel...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1306643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1306643</guid><dc:creator><![CDATA[PaPsT]]></dc:creator><pubDate>Fri, 15 Jun 2007 14:51:06 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Fri, 15 Jun 2007 15:17:06 GMT]]></title><description><![CDATA[<p>GetWindowText !?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1306665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1306665</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 15 Jun 2007 15:17:06 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Fri, 15 Jun 2007 15:59:07 GMT]]></title><description><![CDATA[<p>Ähm, aber wenns n externes Programm ist, dann doch eher SendMessage mit WM_GETTEXT/WM_GETTEXTLEN .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1306703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1306703</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 15 Jun 2007 15:59:07 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Fri, 15 Jun 2007 16:11:13 GMT]]></title><description><![CDATA[<p>Aber selbstverständlich... wenn überhaupt <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/1306716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1306716</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 15 Jun 2007 16:11:13 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Mon, 18 Jun 2007 16:56:22 GMT]]></title><description><![CDATA[<p>Hm Super vielen Dank für diesen Tip,<br />
sorry das ich erst jetzt antworte, aber ich habe nur in der Woche Internet.</p>
<p>Also es sind ganz viele Strings nicht nur einer.Wie kann ich denn Filtern welcher String ausgelesen wird, oder bekommt ich ein array mit Strings zurück ?</p>
<p>Mir ist die Funktionsweise nicht ganz klar, und in der Doku konnte ich auch keine<br />
Hilfe dazu finden ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308550</guid><dc:creator><![CDATA[PaPsT]]></dc:creator><pubDate>Mon, 18 Jun 2007 16:56:22 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Mon, 18 Jun 2007 17:17:58 GMT]]></title><description><![CDATA[<p>Kleine Frage am Rande, wie kann ich den kompletten Speicher scannen? Erhalte ich da nicht eine Exception Memory Error? <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="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308563</guid><dc:creator><![CDATA[Flubber33]]></dc:creator><pubDate>Mon, 18 Jun 2007 17:17:58 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Mon, 18 Jun 2007 17:43:14 GMT]]></title><description><![CDATA[<p>Flubber33 schrieb:</p>
<blockquote>
<p>Kleine Frage am Rande, wie kann ich den kompletten Speicher scannen? Erhalte ich da nicht eine Exception Memory Error? <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="😕"
    /></p>
</blockquote>
<p>So z.B.<br />
<a href="http://www.codeproject.com/csharp/sojaner_memory_scanner.asp" rel="nofollow">http://www.codeproject.com/csharp/sojaner_memory_scanner.asp</a><br />
<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/1308585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308585</guid><dc:creator><![CDATA[proggingmania]]></dc:creator><pubDate>Mon, 18 Jun 2007 17:43:14 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Mon, 18 Jun 2007 18:48:25 GMT]]></title><description><![CDATA[<p>Naja, das hab mich mit ein wenig googlen auch gefunden. Da wird mir aber nur gesagt, wie ich den gelesenen Buffer verarbeiten kann.</p>
<p>Meine Frage ist, wie ich erstmal den kompletten Speicher lesen kann um ihn dann zu verarbeiten??<br />
zb. 1GB RAM? <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>
<p>Kann ich einfach bei Speicheradresse 0 anfangen?</p>
<p>DWORD *first = 0x00start? <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/1308631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308631</guid><dc:creator><![CDATA[Flubber33]]></dc:creator><pubDate>Mon, 18 Jun 2007 18:48:25 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Tue, 19 Jun 2007 16:37:41 GMT]]></title><description><![CDATA[<p>Hab mich jetzt nochmal ein wenig schlauer gemacht,<br />
mit WM_GETTEXT kann ich doch nur den Fenstertitel auslesen oder kann man damit etwa noch was anderes auslesen, weil</p>
<pre><code>SendMessage(hWnd, WM_GETTEXT, sizeof(str), (ULONG)str);
</code></pre>
<p>damit bekomm ich nur den Fenstertitel zurück, ich brauche aber Strings die im Speicher des Programms abgelegt sind.<br />
Ich hab mir auch den Link durchgelesen, mir ist also bisher nur eine Lösung eingefallen, und das wäre den kompletten Speicher Blog für Blog zu Scannen und schauen ob ich damit irgendwie einen String erzeugen kann.<br />
Das würde aber ewig dauern.... Es muss doch noch irgendwie funktionieren.</p>
<p>Ich erbitte um Hilfe oder ne ICQ nummer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309272</guid><dc:creator><![CDATA[PaPsT]]></dc:creator><pubDate>Tue, 19 Jun 2007 16:37:41 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Tue, 19 Jun 2007 16:54:32 GMT]]></title><description><![CDATA[<p>PaPsT schrieb:</p>
<blockquote>
<p>... und das wäre den kompletten Speicher Blog für Blog zu Scannen ...</p>
</blockquote>
<p>Mit <a href="http://msdn2.microsoft.com/en-us/library/aa366907.aspx" rel="nofollow">VirtualQueryEx ()</a> kannst Du den Bereich erheblich einschränken. Anders arbeitet &quot;ArtMoney&quot; auch nicht.<br />
<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/1309276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309276</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 19 Jun 2007 16:54:32 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Tue, 19 Jun 2007 17:37:07 GMT]]></title><description><![CDATA[<p>Ok danke, jeder Krümmel hilft mir <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 />
Trotzdem hab ich erfahren, das GETTEXT eigentlich auch Labels etc zurückgeben kann,<br />
aber egal wo ich das benutze, ich bekomme nur den Titel zurück.<br />
Vielleicht ist ja auch was am Code falsch ??</p>
<pre><code>#include &lt;windows.h&gt;
#include &lt;iostream&gt;

using namespace std;

int main(void)
{
    HWND hWnd;
    char str[255];

    hWnd = FindWindow(0,&quot;Google - Microsoft Internet Explorer&quot;);
    if(!hWnd){
        cout &lt;&lt; &quot;Opfer NOT Found&quot; &lt;&lt; endl;
        Sleep(10000);
        return 0;
    }
    cout &lt;&lt; &quot;Opfer Found&quot; &lt;&lt; endl;
    SendMessage(hWnd, WM_GETTEXT, sizeof(str), (ULONG)str);
    cout &lt;&lt; &quot;Ergebniss: &quot; &lt;&lt; str &lt;&lt; endl;
    Sleep(10000);
    return 0;
}
</code></pre>
<p>Da bekomm ich einfach nur den titel zurück.... keinerlei Inhalt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309302</guid><dc:creator><![CDATA[PaPsT]]></dc:creator><pubDate>Tue, 19 Jun 2007 17:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Tue, 19 Jun 2007 20:31:12 GMT]]></title><description><![CDATA[<p>Flubber33 schrieb:</p>
<blockquote>
<p>...<br />
Kann ich einfach bei Speicheradresse 0 anfangen?<br />
DWORD *first = 0x00start? <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>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /><br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Direct Kernel Object Manipulation (DKOM) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
<a href="http://www.heise.de/security/artikel/68243/2" rel="nofollow">http://www.heise.de/security/artikel/68243/2</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
<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/1309420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309420</guid><dc:creator><![CDATA[DKOM]]></dc:creator><pubDate>Tue, 19 Jun 2007 20:31:12 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Wed, 20 Jun 2007 00:43:27 GMT]]></title><description><![CDATA[<p>PaPsT schrieb:</p>
<blockquote>
<p>Trotzdem hab ich erfahren, das GETTEXT eigentlich auch Labels etc zurückgeben kann, ...</p>
</blockquote>
<p>Prüf mal ob die Labels mit den Spielernamen ein eigenes Fensterhandle haben. Dazu eignet sich z.B. <a href="http://www.foundstone.com/us/resources/freetools/showin.zip" rel="nofollow">dieses Tool</a> (ein Customizer).<br />
Probier dann die Fensterhandle der Labels mit SendMessage (hWndvonLabel, WM_GETTEXT, sizeof(str), (ULONG)str).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1309516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1309516</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 20 Jun 2007 00:43:27 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Wed, 20 Jun 2007 16:17:40 GMT]]></title><description><![CDATA[<p>damit bekomme ich immer nur den titel des Fensterhandles, wenn es überhaupt einen gibt....<br />
Ach man schade, einen echten Memoryscanner zu bauen werde ich wohl nicht gebacken bekommen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310065</guid><dc:creator><![CDATA[PaPsT]]></dc:creator><pubDate>Wed, 20 Jun 2007 16:17:40 GMT</pubDate></item><item><title><![CDATA[Reply to Memory Scanner, Namensliste bekommen? on Thu, 21 Jun 2007 11:09:08 GMT]]></title><description><![CDATA[<p>Auf die Art wird das verm. auch nichts.</p>
<p>Ich vermute mal, dass die Spielername die du dort siehst nicht unbedingt in den Windows Fensterinformationen zu finden sind.</p>
<p>Verm. wird der Text über Directx o. ä. dargestellt.</p>
<p>Wenn du in Java fit bist, dann könntest du schauen ob du die Anwendung nicht einfach hinter einen Proxy setzt und die Daten aus den Packets holst &lt;&lt;&lt; ev. einfacher als über Windows.</p>
<p>Ansonsten wird verm. nur gehen, dass du die Directx API hookst und die relevanten Informationen filterst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310564</guid><dc:creator><![CDATA[Gast00000]]></dc:creator><pubDate>Thu, 21 Jun 2007 11:09:08 GMT</pubDate></item></channel></rss>