<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://orc.lunarix.pw/index.php?action=history&amp;feed=atom&amp;title=Signature_Buffer_Overflow</id>
	<title>Signature Buffer Overflow - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://orc.lunarix.pw/index.php?action=history&amp;feed=atom&amp;title=Signature_Buffer_Overflow"/>
	<link rel="alternate" type="text/html" href="https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;action=history"/>
	<updated>2026-10-28T20:30:24Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=704&amp;oldid=prev</id>
		<title>Cheaseman2092 at 01:30, 4 October 2026</title>
		<link rel="alternate" type="text/html" href="https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=704&amp;oldid=prev"/>
		<updated>2026-10-04T01:30:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:30, 4 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l81&quot;&gt;Line 81:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 81:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Copy this into git.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Copy this into git.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;git clone https://github.com/lrre-foss/lure&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;&lt;/ins&gt;git clone https://github.com/lrre-foss/lure&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Write the classes and all that.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Write the classes and all that.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cheaseman2092</name></author>
	</entry>
	<entry>
		<id>https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=701&amp;oldid=prev</id>
		<title>Cheaseman2092 at 03:13, 27 September 2026</title>
		<link rel="alternate" type="text/html" href="https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=701&amp;oldid=prev"/>
		<updated>2026-09-27T03:13:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:13, 27 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l118&quot;&gt;Line 118:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 118:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Close the program by clicking &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;. This will also save the patches to the executable file&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Close the program by clicking &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;. This will also save the patches to the executable file&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Guides]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cheaseman2092</name></author>
	</entry>
	<entry>
		<id>https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=690&amp;oldid=prev</id>
		<title>Cheaseman2092: /* Tutorial for building the DLL. */</title>
		<link rel="alternate" type="text/html" href="https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=690&amp;oldid=prev"/>
		<updated>2026-08-31T21:47:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Tutorial for building the DLL.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:47, 31 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l79&quot;&gt;Line 79:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 79:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Copy this into git.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Copy this into git.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;git clone https://github.com/lrre-foss/lure&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;git clone https://github.com/lrre-foss/lure&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/del&gt;Write the classes and all that.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Write the classes and all that.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l99&quot;&gt;Line 99:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 99:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Finally, build the dll.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Finally, build the dll.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tutorial for hooking the DLL. ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tutorial for hooking the DLL. ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cheaseman2092</name></author>
	</entry>
	<entry>
		<id>https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=686&amp;oldid=prev</id>
		<title>Cheaseman2092: Created page with &quot;= Signature Buffer Overflow = 	 YOU NEED TO ADD YOUR OWN ADDRESSES! Only applies to 2009M-2018 	 	 == &#039;&#039;&#039;LURE IS HOW YOU PATCH Signature Buffer Overflow!!!&#039;&#039;&#039; == 	 	 == Explanation == 	 	 * A buffer overflow is a memory vulnerability where custom or legacy engine code can be exploited by inputting more data than a buffer can handle. It&#039;s like a RCE but worse. That&#039;s why you need to patch this. To prevent  this, you need to patch this. 	 	 == How it works == 	 	 * &#039;&#039;&#039;CRob...&quot;</title>
		<link rel="alternate" type="text/html" href="https://orc.lunarix.pw/index.php?title=Signature_Buffer_Overflow&amp;diff=686&amp;oldid=prev"/>
		<updated>2026-08-28T21:17:42Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Signature Buffer Overflow = 	 YOU NEED TO ADD YOUR OWN ADDRESSES! Only applies to 2009M-2018 	 	 == &amp;#039;&amp;#039;&amp;#039;LURE IS HOW YOU PATCH Signature Buffer Overflow!!!&amp;#039;&amp;#039;&amp;#039; == 	 	 == Explanation == 	 	 * A buffer overflow is a memory vulnerability where custom or legacy engine code can be exploited by inputting more data than a buffer can handle. It&amp;#039;s like a RCE but worse. That&amp;#039;s why you need to patch this. To prevent  this, you need to patch this. 	 	 == How it works == 	 	 * &amp;#039;&amp;#039;&amp;#039;CRob...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Signature Buffer Overflow =&lt;br /&gt;
	&lt;br /&gt;
YOU NEED TO ADD YOUR OWN ADDRESSES! Only applies to 2009M-2018&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;LURE IS HOW YOU PATCH Signature Buffer Overflow!!!&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
== Explanation ==&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
* A buffer overflow is a memory vulnerability where custom or legacy engine code can be exploited by inputting more data than a buffer can handle. It&amp;#039;s like a RCE but worse. That&amp;#039;s why you need to patch this. To prevent  this, you need to patch this.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
== How it works ==&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CRoblox&amp;#039;&amp;#039;&amp;#039;: Detours &amp;lt;code&amp;gt;CRobloxApp::InitInstance&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;CRobloxCommandLineInfo::ParseParam&amp;lt;/code&amp;gt; to allow authentication and join-script command line arguments.&lt;br /&gt;
	&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Context&amp;#039;&amp;#039;&amp;#039;: Adds verbose (or, at the very least, easier-to-understand) error messages for permission checks. &amp;#039;&amp;#039;&amp;#039;This is only enabled when Lure is compiled as Debug.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crypt&amp;#039;&amp;#039;&amp;#039;: Adds SHA256 support for signature verification and patches a buffer overflow.&lt;br /&gt;
	&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Http&amp;#039;&amp;#039;&amp;#039;: Detours &amp;lt;code&amp;gt;Http::trustCheck&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Http::httpGetPostWinInet&amp;lt;/code&amp;gt;. Replaces the trustcheck with a custom check wherein you can include your own domains. Also redirects the &amp;lt;code&amp;gt;/asset&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/Thumbs/Asset.ashx&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;/Thumbs/Avatar.ashx&amp;lt;/code&amp;gt; endpoints to their modern Roblox counterparts.&lt;br /&gt;
	&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ServerReplicator&amp;#039;&amp;#039;&amp;#039;: Enables ticket authentication by hooking &amp;lt;code&amp;gt;ServerReplicator::processTicket&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;ServerReplicator::sendTop&amp;lt;/code&amp;gt;. Note that this has generally only been tested on 2011 releases.&lt;br /&gt;
	&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;StandardOut&amp;#039;&amp;#039;&amp;#039;: Detours &amp;lt;code&amp;gt;StandardOut::print&amp;lt;/code&amp;gt; to a console window. &amp;#039;&amp;#039;&amp;#039;This is only enabled if Lure is compiled as Debug.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
== Configuration ==&lt;br /&gt;
	&lt;br /&gt;
For finding subroutine addresses, x64dbg or IDA Pro is recommended.&lt;br /&gt;
	&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
!Name&lt;br /&gt;
	&lt;br /&gt;
!Expected value&lt;br /&gt;
	&lt;br /&gt;
|-&lt;br /&gt;
	&lt;br /&gt;
|&amp;lt;code&amp;gt;ALLOWED_WILDCARD_DOMAINS&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
|Domains that are allowed no matter the subdomain; i.e. if &amp;lt;code&amp;gt;google.com&amp;lt;/code&amp;gt; was whitelisted, &amp;lt;code&amp;gt;google.com&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;a.google.com&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;a.b.google.com&amp;lt;/code&amp;gt; would all be valid.&lt;br /&gt;
	&lt;br /&gt;
|-&lt;br /&gt;
	&lt;br /&gt;
|&amp;lt;code&amp;gt;ALLOWED_DOMAINS&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
|Domains that are allowed only if the domain &amp;#039;&amp;#039;exactly&amp;#039;&amp;#039; matches; i.e. if &amp;lt;code&amp;gt;roblox.com&amp;lt;/code&amp;gt; was whitelisted, &amp;lt;code&amp;gt;roblox.com&amp;lt;/code&amp;gt; would be valid whereas &amp;lt;code&amp;gt;test.roblox.com&amp;lt;/code&amp;gt; would not be.&lt;br /&gt;
	&lt;br /&gt;
|-&lt;br /&gt;
	&lt;br /&gt;
|&amp;lt;code&amp;gt;ALLOWED_SCHEMES&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
|URL schemes that are allowed; &amp;lt;code&amp;gt;http&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;https&amp;lt;/code&amp;gt;, etc. This is only for proper URLs.&lt;br /&gt;
	&lt;br /&gt;
|-&lt;br /&gt;
	&lt;br /&gt;
|&amp;lt;code&amp;gt;ALLOWED_EMBEDDED_SCHEMES&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Don&amp;#039;t modify this unless you know what you&amp;#039;re doing!&amp;#039;&amp;#039;&amp;#039; If a passed URI begins with this scheme, then the entire URL is valid; the data thereafter is irrelevant. This is only used for things like JavaScript and IE resources.&lt;br /&gt;
	&lt;br /&gt;
|-&lt;br /&gt;
	&lt;br /&gt;
|&amp;lt;code&amp;gt;PUBLIC_KEY&amp;lt;/code&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
|The Base64 encoded public key for signature verification. Default is the Roblox public key.&lt;br /&gt;
	&lt;br /&gt;
|}&lt;br /&gt;
	&lt;br /&gt;
Other preprocessor configuration is just addresses to subroutines. &amp;#039;&amp;#039;&amp;#039;You may define &amp;lt;code&amp;gt;RESOLVE_OFFSETS&amp;lt;/code&amp;gt; if the client obfuscates address locations on startup; Lure will find the addresses for you.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
== Tutorial for building the DLL. ==&lt;br /&gt;
	&lt;br /&gt;
For this tutorial we will need to use vcpkg.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
Copy this into git.&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
git clone https://github.com/lrre-foss/lure&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Write the classes and all that.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
Once you&amp;#039;re done, open Visual Studio.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
Then, select &amp;#039;&amp;#039;&amp;#039;Open a local folder&amp;#039;&amp;#039;&amp;#039; and open the place where GIT cloned Lure to.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
Visual Studio will already detect Lure.sln and open vcpkg.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
Set your build configuration type to debug.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
Finally, build the dll.&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
== Tutorial for hooking the DLL. ==&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
* Copy the output DLL file to where you are keeping the Roblox executable (usually named &amp;lt;code&amp;gt;RobloxApp.exe&amp;lt;/code&amp;gt;)&lt;br /&gt;
	&lt;br /&gt;
* Open the Roblox executable with StudPE (File -&amp;gt; Open PE File)&lt;br /&gt;
	&lt;br /&gt;
* Go to the &amp;#039;&amp;#039;&amp;#039;Functions&amp;#039;&amp;#039;&amp;#039; tab&lt;br /&gt;
	&lt;br /&gt;
* Right click in the left panel and click &amp;#039;&amp;#039;&amp;#039;Add New Import&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
	&lt;br /&gt;
* Click &amp;#039;&amp;#039;&amp;#039;Dll Select&amp;#039;&amp;#039;&amp;#039; and browse to &amp;lt;code&amp;gt;Lure.dll&amp;lt;/code&amp;gt; in your Roblox folder&lt;br /&gt;
	&lt;br /&gt;
* Click &amp;#039;&amp;#039;&amp;#039;Select func.&amp;#039;&amp;#039;&amp;#039; and select &amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt; from the list that appears&lt;br /&gt;
	&lt;br /&gt;
* Click &amp;lt;code&amp;gt;Add to list&amp;lt;/code&amp;gt;, then click &amp;lt;code&amp;gt;ADD&amp;lt;/code&amp;gt; at the bottom&lt;br /&gt;
	&lt;br /&gt;
* Close the program by clicking &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt;. This will also save the patches to the executable file&lt;/div&gt;</summary>
		<author><name>Cheaseman2092</name></author>
	</entry>
</feed>