<?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[Dll Float vallues]]></title><description><![CDATA[<p>Hallo, könnt ihr mir bitte erklären, wie auch aus einer injizierten dll eine Adresse verändern kann, dessen Inhalt eine Float vallue ist?</p>
<p>Die Adresse habe ich. Nur ich scheitere momentan dabei, eine Ganzzahl in eine Float Vallue nach dem IEEE 754 Standart umzuwandeln un diesen Wert dann in die Adresse zu schreiben.</p>
<p>Gibt es für die umwandlung der Zahl bereits fertige funktionne?<br />
Bei google habe ich nichts gefunden.</p>
<p>Schonmal Danke für eure Antworten</p>
<p>Mfg</p>
<p>PS: bin c++ anfänger und verwende Microsoft Visual C++ 2008 Express Edition</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/257839/dll-float-vallues</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 18:48:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/257839.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Jan 2010 22:59:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dll Float vallues on Sun, 03 Jan 2010 22:59:35 GMT]]></title><description><![CDATA[<p>Hallo, könnt ihr mir bitte erklären, wie auch aus einer injizierten dll eine Adresse verändern kann, dessen Inhalt eine Float vallue ist?</p>
<p>Die Adresse habe ich. Nur ich scheitere momentan dabei, eine Ganzzahl in eine Float Vallue nach dem IEEE 754 Standart umzuwandeln un diesen Wert dann in die Adresse zu schreiben.</p>
<p>Gibt es für die umwandlung der Zahl bereits fertige funktionne?<br />
Bei google habe ich nichts gefunden.</p>
<p>Schonmal Danke für eure Antworten</p>
<p>Mfg</p>
<p>PS: bin c++ anfänger und verwende Microsoft Visual C++ 2008 Express Edition</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1831879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1831879</guid><dc:creator><![CDATA[Gast01]]></dc:creator><pubDate>Sun, 03 Jan 2010 22:59:35 GMT</pubDate></item><item><title><![CDATA[Reply to Dll Float vallues on Sun, 03 Jan 2010 23:03:05 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int i = 1;
float f = i;
</code></pre>
<p>Wars das? Wird implizit konvertiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1831883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1831883</guid><dc:creator><![CDATA[Icematix]]></dc:creator><pubDate>Sun, 03 Jan 2010 23:03:05 GMT</pubDate></item><item><title><![CDATA[Reply to Dll Float vallues on Mon, 04 Jan 2010 07:49:56 GMT]]></title><description><![CDATA[<p>wenn du aus dlls ließt empfehle ich try &amp; catch, dadurch verhinderst du dieses rote error fenster welches dich aus dem game klatscht falls es fehltschlägt also:</p>
<p>#define HEALTH 0x004023ff</p>
<p>float * HP = (float*)HEALTH;</p>
<p>try{<br />
*HP = 400;<br />
}<br />
catch(...){<br />
MessageBox(NULL,&quot;Sorry war wohl nix&quot;,&quot;Caption&quot;,0);<br />
}</p>
<p>umwandeln:</p>
<p>int i = 4;<br />
float n = 6;<br />
n = (float)i;</p>
<p>da es sich hier um basis typen handelt brauchst du keine c++ casts, sie sind aber stylistisch her nie schlecht.</p>
<p>PS: als anfänger ist game hacking nichts, es erfordert viel wissen wenn du es wirklich betreiben willst, die lernkurve ist sehr schwierig, es geht sehr schnell von simplen memory hacking zu reverse engineering und VMT table hooking, ich würde dir das standard lernen empfehlen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1831960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1831960</guid><dc:creator><![CDATA[Schurke]]></dc:creator><pubDate>Mon, 04 Jan 2010 07:49:56 GMT</pubDate></item><item><title><![CDATA[Reply to Dll Float vallues on Mon, 04 Jan 2010 10:00:35 GMT]]></title><description><![CDATA[<p>Danke</p>
<p>und mit der materie kenne ich mcih schon aus, halt nur noch nicht mit c++.</p>
<p>Ich hatte den Fehler gemacht, dass ich den Flaotwert i neie zahl umwandeln wollte, um den Wert dann zu schreiben. Dabei hat es mir natürlich immer den floatwert wiieder in eine ganz normale ganzzahl zurückkonverteirt, dabei ....</p>
<p>nicht so wichtig.<br />
Bei der letzten Sprache wo ich benützt ahbe musst es man so machen</p>
<p>Auf jedenfall danke für die Hilfe und den tipp mit try &amp; catch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832012</guid><dc:creator><![CDATA[Gast01]]></dc:creator><pubDate>Mon, 04 Jan 2010 10:00:35 GMT</pubDate></item></channel></rss>