<?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[Prozess starten und SOFORT schlafen legen, wie?]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe in den letzten Tagen an einer Hookroutine gewerkelt...funktioniert auch alles bestens. Jetzt habe ich aber ein Programm, das wie mir scheint alle Funktionen am Start dynamisch per GetProcAddress läd(t? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />). Es wäre ja kein Problem die GetProcAddress dann zu hooken nur werden die Funktionen direkt am Start des Programms geladen! Jetzt dachte ich mir, ich könnte das Programm in meinem DllInjector laden und DIREKT schlafen legen, ihm die Dll injizieren, die GetProcAddress hookt und dann wieder das Programm aufwecken. Ist das irgendwie möglich?</p>
<p>Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74509/prozess-starten-und-sofort-schlafen-legen-wie</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 22:00:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74509.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 May 2004 13:01:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:01:28 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe in den letzten Tagen an einer Hookroutine gewerkelt...funktioniert auch alles bestens. Jetzt habe ich aber ein Programm, das wie mir scheint alle Funktionen am Start dynamisch per GetProcAddress läd(t? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />). Es wäre ja kein Problem die GetProcAddress dann zu hooken nur werden die Funktionen direkt am Start des Programms geladen! Jetzt dachte ich mir, ich könnte das Programm in meinem DllInjector laden und DIREKT schlafen legen, ihm die Dll injizieren, die GetProcAddress hookt und dann wieder das Programm aufwecken. Ist das irgendwie möglich?</p>
<p>Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524597</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Fri, 21 May 2004 13:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:10:33 GMT]]></title><description><![CDATA[<p>An deiner stelle würde ich CreateProcessA/W hooken, den prozess suspended createn, alles was du willst hooken und ihn fortsetzen. Is eine der sichersten methoden -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524617</guid><dc:creator><![CDATA[jghj]]></dc:creator><pubDate>Fri, 21 May 2004 13:10:33 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:13:16 GMT]]></title><description><![CDATA[<p>Gibt mal bei CreateProcess bei dwCreationFlags CREATE_SUSPENDED (mit) an <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>The primary thread of the new process is created in a suspended state, and does not run until the ResumeThread function is called.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/524619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524619</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 21 May 2004 13:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:22:44 GMT]]></title><description><![CDATA[<p>*g* danke habs grad auch in der MSDN gelesen <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/524634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524634</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Fri, 21 May 2004 13:22:44 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:33:17 GMT]]></title><description><![CDATA[<p>SUPER!!! Das Programm muss natürlich abstürzen wenn ich es per CreateProcess erstellt habe und es danach hooken will...wenn ich es normal starte und hooke geht alles, ist was an dem Aufruf falsch? (ist nicht Suspended...):</p>
<pre><code class="language-cpp">PROCESS_INFORMATION ProcessInformation;
					STARTUPINFO startupinfo;
					ZeroMemory(&amp;startupinfo, sizeof(STARTUPINFO));
					ZeroMemory(&amp;ProcessInformation, sizeof(PROCESS_INFORMATION));
					startupinfo.cb = sizeof(STARTUPINFO);

					if(!CreateProcess(&quot;C:\\test.exe&quot;, 0, 0, 0, 0, NORMAL_PRIORITY_CLASS,
						0, 0, &amp;startupinfo, &amp;ProcessInformation))
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/524647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524647</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Fri, 21 May 2004 13:33:17 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:32:44 GMT]]></title><description><![CDATA[<p>also bei mir ging das immer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /><br />
vllt hast irgendwo shit gebaut. Wie hookst du? nimmst du ApiHijacking mit setwindowshookex oder direkte jumpanweisungen mit libinjection?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524650</guid><dc:creator><![CDATA[jghj]]></dc:creator><pubDate>Fri, 21 May 2004 13:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:33:38 GMT]]></title><description><![CDATA[<p>bist du dir sicher, dass du beim Hooken nichts falsch gemacht hast - bzw. was hast du alles gehookt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524652</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 21 May 2004 13:33:38 GMT</pubDate></item><item><title><![CDATA[Reply to Prozess starten und SOFORT schlafen legen, wie? on Fri, 21 May 2004 13:41:03 GMT]]></title><description><![CDATA[<p>oh gott ich bin so bescheuert, hatte meine injizieranwendung im debugmodus am laufen und da ist die Funktion die ich dem anderen Prozess einfüge ja größer...jetzt stimmt alles und funktioniert auch bestens! Ich danke euch!</p>
<p>Gruß,<br />
Kevin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/524662</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/524662</guid><dc:creator><![CDATA[Surkevin]]></dc:creator><pubDate>Fri, 21 May 2004 13:41:03 GMT</pubDate></item></channel></rss>