Para nada compadre... en realidad el nc.dll es el mismo netcat con extension .dll para que no lo borren :p, es mas... renombra nc.dll a nc.exe y veras el netcat con el icono modificado por el resourcehack, el rar.dll es el rar.exe utilizado para crear el empaquetado en modo consola... el join.dll es la base de otro programa que hice comprimido para que se fusione con el netcar mas las instrucciones dadas por el server-nc.. en realidad hace un copy join.dll %random%.exe donde %random%.exe [comando]
Con esto de %random% lo hice para que puedas enviar todas las shells que quieras sin que te cause nungun problema al dar una segunda.
En otras palabras realmente no son dlls sino partes del mismo progrma que les puse extension dll para que no los borraran y funcionaran como dependencias.
--------------------------------------------------------
También incluí en las descargas el Ejecute Invisible 1.0 que tuve que hacer en visual basic para poder ejecutar el netcat... está con codigo fuente y todo:
Ya lo estoy viendo, conozco la técnica, yo lo hice igual con varios programas, incluso puedes empaquetarlo con el Fusion en el mismo ejecutable, el nc.dll y el cryptcat.dll los tengo así en varios programas que hice para GUI de ellos, también hice un manager GUI para wget y use la misma técnica.
Sipo le entendí a tu código a la primera, pero si te confieso que el del join si no lo identifique.
Enhorabuena, te digo ya vere con tiempo si lo paso a autoit y claro te doy el crédito.
Hace tiempo que renuncié al VB para adoptar el autoit que es menos pesado y necesita menos ocx y demás, además es más Basic.