https://wiki.skullsecurity.org/index.php?title=Example_7_Step_1&feed=atom&action=history
Example 7 Step 1 - Revision history
2024-03-29T05:11:12Z
Revision history for this page on the wiki
MediaWiki 1.36.1
https://wiki.skullsecurity.org/index.php?title=Example_7_Step_1&diff=264&oldid=prev
Ron at 15:47, 16 March 2007
2007-03-16T15:47:56Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:47, 16 March 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"></td><td class="diff-marker" data-marker="+"></td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">{{Infobox assembly}}</ins></div></td></tr>
<tr><td colspan="2"></td><td class="diff-marker" data-marker="+"></td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;">[[Category: Assembly Examples]]</ins></div></td></tr>
<tr><td colspan="2"></td><td class="diff-marker" data-marker="+"></td><td style="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;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="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;"><div><pre></div></td><td class="diff-marker"></td><td style="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;"><div><pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="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;"><div>#include <stdio.h></div></td><td class="diff-marker"></td><td style="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;"><div>#include <stdio.h></div></td></tr>
</table>
Ron
https://wiki.skullsecurity.org/index.php?title=Example_7_Step_1&diff=261&oldid=prev
Ron: New page: <pre>
#include <stdio.h>
#include <windows.h>
void __stdcall DisplayMessage(char *strMessage, int intDurationInSeconds)
{
int intDisplayUntil = GetTickCount() + (intDurationInSeconds * 1...
2007-03-16T15:45:26Z
<p>New page: <pre> #include <stdio.h> #include <windows.h> void __stdcall DisplayMessage(char *strMessage, int intDurationInSeconds) { int intDisplayUntil = GetTickCount() + (intDurationInSeconds * 1...</p>
<p><b>New page</b></p><div><pre><br />
#include <stdio.h><br />
#include <windows.h><br />
<br />
void __stdcall DisplayMessage(char *strMessage, int intDurationInSeconds)<br />
{<br />
int intDisplayUntil = GetTickCount() + (intDurationInSeconds * 1000);<br />
int fcnDisplayMessage = 0x469380;<br />
<br />
__asm<br />
{<br />
push 0<br />
push intDisplayUntil<br />
mov edx, 0<br />
mov ecx, strMessage<br />
call fcnDisplayMessage<br />
}<br />
}<br />
<br />
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)<br />
{<br />
switch(ul_reason_for_call)<br />
{<br />
case DLL_PROCESS_ATTACH:<br />
DisplayMessage("\x03Loading test plugin", 30);<br />
break;<br />
<br />
case DLL_PROCESS_DETACH:<br />
DisplayMessage("\x03Unloading test plugin", 30);<br />
break;<br />
}<br />
<br />
return TRUE;<br />
}<br />
</pre></div>
Ron