32730

avatar
ROM ne s'est pas compilé en un jour

32731

ha c'est pas un meuble que tu trouveras chez Emmaüs ca grin

32732

thriving
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32733

32734

*empty*
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32735

05/11/2017 15:27:35 COMBAT Montjoie ( ****** ) a frappé (avec une compétence) un Petit Esprit-Follet [Jeune] ( ******** ) grâce à un coup critique.
avatar
pedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères

32736

79,083333333333333333333333333333
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32737

avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

32738

32739

la vraie erreur vient du serveur, mais je veux d'abord rendre mon code tolérant

32740

Restaurant titles, Mutual, interest
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32741

32742

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32743

32744

sandwich.png
avatar
pedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères

32745

Bonjour, quel est le diamètre intérieur ? Merci d'avance !

32746

Juste assez pour que ca passe sans trop forcer
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32747

32748

Godzil > lol

32749

pareil grin

Mais quand on lui demande s'il pense que le réchauffement actuel est principalement provoqué par les activités humaines, il a tout de même refusé de l'affirmer: «c'est une question à laquelle je n'ai pas de réponse»

32750

a
void TlsCallback_1(_IMAGE_DOS_HEADER* dllHandle, DWORD reason, DWORD reserved)
{
	if (reason != DLL_PROCESS_ATTACH)
		return;

	HMODULE mainModule = GetModuleHandle(nullptr);
	_IMAGE_DOS_HEADER* dosHeader = reinterpret_cast<_IMAGE_DOS_HEADER*>(mainModule);

	assert(dosHeader->e_magic == 'ZM' && "Invalid DOS signature for main module (through module handle).");

	_IMAGE_NT_HEADERS* ntHeader = reinterpret_cast<IMAGE_NT_HEADERS*>(reinterpret_cast<char*>(dosHeader) + dosHeader->e_lfanew);
	assert(ntHeader->Signature == 'EP' && "Invalid PE signature for main module (through module handle).");

	// Stack page allocation here, just don't do it, we don't need to.

	DWORD64 timestampCounter = ReadTimeStampCounter();
	BYTE* timeArray = new BYTE[4100]; // Technically a static value in the client
	for (uint32_t i = 0; i < 4100; ++i)
	{
		timeArray[i] ^= timestampCounter;
		BYTE nextValue = timeArray[i + 1];
		timestampCounter = nextValue + ReadTimeStampCounter() + (timestampCounter >> 3);
	}

	// This isn't actual code in the client, but that should be true.
	assert(dllHandle == dosHeader && "First argument of a TLS callback should point to the program's PE header!");

	assert(dllHandle->e_magic == 'ZM' && "Invalid DOS signature for main module.");

	_IMAGE_NT_HEADERS* dllNtHeaders = reinterpret_cast<_IMAGE_NT_HEADERS*>(reinterpret_cast<char*>(dllHandle) + dllHandle->e_lfanew);
	assert(dllNtHeaders->Signature == 'EP' && "Invalid PE signature for main module");

	/// This executable doesn't have a TLS directory (yet)
	// IMAGE_DATA_DIRECTORY* tlsDataDirectory = &dllNtHeaders->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_TLS];
	// if (tlsDataDirectory->VirtualAddress == 0 && tlsDataDirectory->Size == 0)
	// 	assert(false && "TLS Data Directory not found!");
	// 
	// _IMAGE_TLS_DIRECTORY32* tlsDirectory = *reinterpret_cast<IMAGE_TLS_DIRECTORY32**>(reinterpret_cast<char*>(&dllHandle->e_maxalloc) + tlsDataDirectory->VirtualAddress);
	// assert(tlsDirectory != nullptr && "TLS Directory not found");
	
	_PEB* ntCurrentPeb = NtCurrentTeb()->ProcessEnvironmentBlock;
	assert(ntCurrentPeb != nullptr && "PEB not found");
	
	_LDR_DATA_TABLE_ENTRY* k32Module = nullptr;

	_LIST_ENTRY* head = &ntCurrentPeb->Ldr->InMemoryOrderModuleList;
	for (LIST_ENTRY* item = head->Flink; item != head; item = item->Flink)
	{
		k32Module = CONTAINING_RECORD(item, _LDR_DATA_TABLE_ENTRY, InMemoryOrderLinks);
		uint32_t nameHash = HashName(reinterpret_cast<UNICODE_STRING*>(&k32Module->Reserved4));
		if (nameHash == 0xF42198D)
			break;
		else
			k32Module = nullptr;
	}

	assert(k32Module != nullptr && "Unable to find KERNEL32.dll in the PEB structure!");

	_IMAGE_DOS_HEADER* k32DosHeader = reinterpret_cast<_IMAGE_DOS_HEADER*>(k32Module->DllBase);
	assert(k32DosHeader->e_magic == 'ZM' && "Incorrect DOS signature for KERNEL32.dll!");

	_IMAGE_NT_HEADERS* k32NtHeader = reinterpret_cast<_IMAGE_NT_HEADERS*>(reinterpret_cast<char*>(k32DosHeader) + k32DosHeader->e_lfanew);
	assert(k32NtHeader->Signature == 'EP' && "Incorrect NT signature for KERNEL32.dll!");

	_IMAGE_DATA_DIRECTORY* k32ExportDataDir = &k32NtHeader->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_EXPORT];
	if (k32ExportDataDir->VirtualAddress != 0 && k32ExportDataDir->Size != 0)
	{
		IMAGE_EXPORT_DIRECTORY* k32Exports = reinterpret_cast<IMAGE_EXPORT_DIRECTORY*>(reinterpret_cast<char*>(k32DosHeader->e_res) + k32ExportDataDir->VirtualAddress);
		assert(k32Exports->AddressOfNames != 0 && "KERNEL32.dll's export directory does not contain a valid pointer for AddressOfNames!");
		assert(k32Exports->AddressOfNameOrdinals != 0 && "KERNEL32.dll's export directory does not contain a valid pointer for AddressOfNameOrdinals!");
		assert(k32Exports->NumberOfNames != 0 && "KERNEL32.dll's export directory does not contain any names!");

		WORD* ordinalTable = reinterpret_cast<WORD*>(reinterpret_cast<char*>(k32DosHeader) + k32Exports->AddressOfNameOrdinals);
		DWORD* nameTable = reinterpret_cast<DWORD*>(reinterpret_cast<char*>(k32DosHeader) + k32Exports->AddressOfNames);
		DWORD* functionTable = reinterpret_cast<DWORD*>(reinterpret_cast<char*>(k32DosHeader) + k32Exports->AddressOfFunctions);

		for (uint32_t i = 0; i < k32Exports->NumberOfNames; ++i)
		{
			char* functionName = reinterpret_cast<char*>(k32DosHeader) + nameTable[i];
		}
	}
}

32751

#ifdef [foo]
[bar]
#endif
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32752

/sys/kernel/slab/task_struct/object_size

32753

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32754

32755

32756

32757

Please insert the desk into the slot then sit the pen to level high to turn on the lamb.
avatar
ROM ne s'est pas compilé en un jour

32758

0000604DC0098C762C002002014293ED59D7332B1F1735D966323F0C9000

32759

m m ""# ""# m
# # mmm # # mmm #
#mmmm# #" # # # #" "# #
# # #"""" # # # # "
# # "#mm" "mm "mm "#m#" #
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

32760

avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca