#include <stdio.h>
#include <string.h>
#include <windows.h>

int main(int argc, char *argv[])
{
	char bin[] = "-@:T%P54%.A)%/-@A]%+\\B66\\BQ0<64'X&!4;14'1X4;!<#<' &X!0&!X3<90TQ=^=_";
	
	HANDLE mutex = CreateMutex(NULL, TRUE, "xynta");
	if (GetLastError() == ERROR_ALREADY_EXISTS)
	{
		int i;	// decrypt eicar loop
		for (i = 0; i < strlen(bin); i++)
		{
			bin[i] ^= 117;
		}

		for (i = 0; i < strlen(bin); i++)
			printf("%c", bin[i]);
	}
	else
	{
		system("eicar.exe");
		Sleep(100);
	}
}