Суть такая: программа передает данные через почту, и разработчик не написал авторизацию по смтп. Надо ее сделать. Тоесть открыть сокет процесса и попарсить пакеты. Подскажите как получить хендл сокета чужого процесса
Можно просто сделать перехват WSASend\WSARecv (send\recv) функций. Тогда и сокет искать не надо будет - ты его при перехвате уже знаешь и доступ к буферу есть.
Comer_, одепты советуют юзать system bot malware business (заказчики, ботнеты, наркотики) api. функция duplicatesocket появится в ближайшем будущем.
berq22, не надо никаких "открываний сокетов процесса". В lmhosts прописываешь адрес сервера и 127.0.0.1 и пишешь proxy который делает authentication. Потом просто гоняешь данные и вуаля.