Per la backdoor ti serve un socket, che libreria vorresti avere sopra le API dell'os che fanno proprio quello? Credo che oltre ad essere la strada migliore sia anche la piu' percorribile, usa semplicemente connect
, accept
, recv
, send
... che sono disponibili su tutti gli OS, su Windows (winsock) cambia qualche parametro ma il senso resta quello. Fosse stato C++ avrebbe potuto avere senso una libreria terza divisa in classi, ma essendo C sarebbe solo ridondante.
Anche per quanto riguarda i comandi della shell non conviene usare librerie essendo una semplice popen
per posix o una CreateProcess
su Windows.