Hallo allemaal,
Ik heb een wchar_t string, ik zal eerst even wat code laten zien.
Dit werkt goed, behalve dat de value in Result[] nu in decimale is. Ik wil graag steeds 16 bytes eruit halen, in hex. nu is het decimaal en alles aan elkaar vast. 93523523 ik wil in hex 90 90 90 90 90 90.
Enige ideeën hoe ik dat voor mekaar kan krijgen?
Het is voor een dissasembler, ideeen over van bytes -> asm. MOet dit allemaal handmatig?
Mocht iemand graag samen aan dit project werken, laat het horen. Heel veel coden van ehtzelfde, gezellig + snel. Je krijgt grote kijk op memory.
Groetjes,
NoMercy
EDIT: Nu ik toch deze vraag stel, weet iemand hoe je een eigen OpenProcces, ReapProcessmemory, Writeprocessmemory in Kernel kan schrijven? Geen suggesties richting CE asjeblieft.
Ik heb een wchar_t string, ik zal eerst even wat code laten zien.
Code:
unsigned char buffer[102] = {0};
wchar_t Result[105] = {0};
if(ReadProcessMemory(hProc, (VOID*)mbi.BaseAddress, buffer, sizeof(buffer), NULL))
{
for( int i= 0; i <= sizeof(buffer); i++)
{
Result[i] = buffer[i];
Dit werkt goed, behalve dat de value in Result[] nu in decimale is. Ik wil graag steeds 16 bytes eruit halen, in hex. nu is het decimaal en alles aan elkaar vast. 93523523 ik wil in hex 90 90 90 90 90 90.
Enige ideeën hoe ik dat voor mekaar kan krijgen?
Het is voor een dissasembler, ideeen over van bytes -> asm. MOet dit allemaal handmatig?
Mocht iemand graag samen aan dit project werken, laat het horen. Heel veel coden van ehtzelfde, gezellig + snel. Je krijgt grote kijk op memory.
Groetjes,
NoMercy
EDIT: Nu ik toch deze vraag stel, weet iemand hoe je een eigen OpenProcces, ReapProcessmemory, Writeprocessmemory in Kernel kan schrijven? Geen suggesties richting CE asjeblieft.
Laatst bewerkt: