Citar¿Donde se supone que estas cambiando el entry point en ese codigo exactamente? ¿O es un efecto no deseado?
Es un defecto no deseado

Así como esta no le cambio el EP, se cambia solo..

Citar¿No sera que Start deberia usar VirtualAddress en realidad?:
Start = lpFileMap + ISH->PointerToRawData;
Ya probé hasta con la dirección psíquica!
CitarMmm al parecer te estas pasando de rango
Ya no tengo ni idea que puede ser.. hace rato que estoy con esto, y me estoy por decantar a que es "problema" del netcat..

Saludos! Gracias!