<?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[Patching Probleme]]></title><description><![CDATA[<p>Morgen</p>
<p>bezüglich auf diesen wunderbaren Artikel<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-161865.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-161865.html</a><br />
habe ich eine Frage. Ich habe gestern ein ganz simples Programm geschrieben in dem nur ein String ausgegeben wird. So diese Programm wollte ich von ausen mittels Reverse Engineering Patchen und einfach nur einen Buchstaben in dem String ändern. Ich habe mich an die vorgehensweiße im Artikel gehalten und habe versucht und versucht, jedoch habe ich kein Erfolg erzielt. Nun meine Frage, muss ich bei der Bearbeitung durch Patching,wie im Artikel beschrieben, bei Strings etwas beachten? Denn wenn ich meinen String als Char zeiger deklariert habe und ihn dann wie ein Array benutzt habe konnte ich den buchstaben einwandfrei ändern, jedoch bei meinem std::string ging das nicht? Wo könnte das Problem liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/218049/patching-probleme</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 00:19:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/218049.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Jul 2008 09:28:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Patching Probleme on Tue, 15 Jul 2008 09:28:14 GMT]]></title><description><![CDATA[<p>Morgen</p>
<p>bezüglich auf diesen wunderbaren Artikel<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-161865.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-161865.html</a><br />
habe ich eine Frage. Ich habe gestern ein ganz simples Programm geschrieben in dem nur ein String ausgegeben wird. So diese Programm wollte ich von ausen mittels Reverse Engineering Patchen und einfach nur einen Buchstaben in dem String ändern. Ich habe mich an die vorgehensweiße im Artikel gehalten und habe versucht und versucht, jedoch habe ich kein Erfolg erzielt. Nun meine Frage, muss ich bei der Bearbeitung durch Patching,wie im Artikel beschrieben, bei Strings etwas beachten? Denn wenn ich meinen String als Char zeiger deklariert habe und ihn dann wie ein Array benutzt habe konnte ich den buchstaben einwandfrei ändern, jedoch bei meinem std::string ging das nicht? Wo könnte das Problem liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547546</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 15 Jul 2008 09:28:14 GMT</pubDate></item><item><title><![CDATA[Reply to Patching Probleme on Tue, 15 Jul 2008 09:53:49 GMT]]></title><description><![CDATA[<p>erledigt, manchmal findet man den Fehler nachdem man Postet. Sorry <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/1547556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547556</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 15 Jul 2008 09:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to Patching Probleme on Tue, 15 Jul 2008 10:56:41 GMT]]></title><description><![CDATA[<p>Für die Praxis würde ich aber eher einen Patch-Generator verwenden, z.B. <a href="http://www.tibed.net/vpatch/" rel="nofollow">http://www.tibed.net/vpatch/</a>.<br />
edit: Oder auch <a href="http://www.gerv.net/software/patch-maker/" rel="nofollow">http://www.gerv.net/software/patch-maker/</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547593</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 15 Jul 2008 10:56:41 GMT</pubDate></item><item><title><![CDATA[Reply to Patching Probleme on Tue, 15 Jul 2008 11:20:45 GMT]]></title><description><![CDATA[<p>Cool Danke, aber ich meine so um in die ganze Thematik einzusteigen ist es doch auch Vorteilhaft, selber 1,2mal etwas zu schreiben oder meinste nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1547608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547608</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 15 Jul 2008 11:20:45 GMT</pubDate></item><item><title><![CDATA[Reply to Patching Probleme on Tue, 15 Jul 2008 11:43:43 GMT]]></title><description><![CDATA[<p>Firefighter schrieb:</p>
<blockquote>
<p>Cool Danke, aber ich meine so um in die ganze Thematik einzusteigen ist es doch auch Vorteilhaft, selber 1,2mal etwas zu schreiben oder meinste nicht?</p>
</blockquote>
<p>Weiß nicht, ist wahrscheinlich Geschmackssache <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="😉"
    /> Mir persönlich reicht's, wenn ich die Vorgehensweise prinzipiell nachvollziehen kann, plus dass ich keine Zeit hätte mir so'n Ding selbst zu schreiben, plus dass meine Source-Codes prinzipiell irgendwo immer einen Bug enthalten, solche erprobten Libraries sind aber oft relativ fehlerfrei <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/1547629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547629</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Tue, 15 Jul 2008 11:43:43 GMT</pubDate></item><item><title><![CDATA[Reply to Patching Probleme on Tue, 15 Jul 2008 11:45:18 GMT]]></title><description><![CDATA[<p>Hehe <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="🙂"
    /> Stimmt da hast du recht und meistens sollte man ja eh so Programmieren das relativ wenig Bugs entstehen <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/1547633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547633</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 15 Jul 2008 11:45:18 GMT</pubDate></item><item><title><![CDATA[Reply to Patching Probleme on Wed, 16 Jul 2008 11:31:11 GMT]]></title><description><![CDATA[<p>Ich muss es leider nochmal rausholen.Ich habe folgendes Vorliegen, eine Exe welche eine ganz simple Subtraktion durchführt. Diese Subtraktion möchte ich durch eine Addition mittels eines Patches ersetzen. Ich habe mir dazu den OpCode für ADD rausgesucht und ihn auf meine Adressstelle angewandt, schmeiße ich das Programm danach wieder in OllyDBG so sehe ich auch dsa SUB durch ADD ersetzt wurde, leider jedoch funktioniert dsa Programm danach nicht mehr so das ich mir das Ergebnis hätte ansehen können, kann sich vieleicht jemand vorstellen was ich falshc gemacht habe? Geht es nicht so einfach? Ich freue mich über jede Hilfe:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1548170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1548170</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Wed, 16 Jul 2008 11:31:11 GMT</pubDate></item></channel></rss>