Codigo batch

Iniciado por neox., 11 Junio 2006, 16:43 PM

0 Miembros y 1 Visitante están viendo este tema.

neox.

Saludos, estoy empezando a aprender a programar en bat y se me ocurrio hacer de prueba un programa un poco ''lammer'' que introdujese todos los comandos para una intrusion por NetBIOS, el codigo que he hecho es este:
Citar@echo off


color 0A

cls
title Intrusion por NetBIOS by Larskot
echo ******************************
echo *    Intrusion por NetBIOS   *
echo ******************************
echo.
echo Pulsa una tecla para continuar
pause > nul
cls

echo Escribe la IP de la victima
set /P miu=


nbtstat -A %miu%
cls

nbtstat –R
cls

net view \\%miu%
cls
La duda es: como consigo mandarle que abra Documentos compartidos??, es decir se podria hacer con el comando
CitarDIR \\(nombre_del_pc)
asi que como le indico el nombre para que lo tome como una variable??

Saludos

sirdarckcat

si no me equivoco puedes acceder a una IP sin necesitar de usar el nombre, pero podrias usar for.. coloca

FOR /?

para mas informacion

Saludos!!

Hendrix

Cita de: Sdc en 21 Julio 2006, 05:48 AM
si no me equivoco puedes acceder a una IP sin necesitar de usar el nombre, pero podrias usar for.. coloca

FOR /?

para mas informacion

Saludos!!

Exacto!!! komo dijo the frined Sdc, con una IP funciona correctamente.....

Si lo kieres buskar kon un for tendras que volkar todos los nombres a un archcivo y luego rekorrerlo kon un for. ;) ;)

Salu2

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

sirdarckcat

no es necesario meterlo en un archivo, mira:

FOR /F ["opciones"] %variable IN ('comando') DO comando

por ejemplo:

FOR /F "eol=, tokens=5* delims= " %i in ('dir') do @echo %i

debe regresar solo los nombres de archivos y directorios.

Saludos!!

Hendrix

dir o net view??? weno, de todas maneras ya se a que te refieres.... ;) ;) ;)

Salu2

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

Azielito

#5
instala la carpeta de compartidos en una unidad virtual
Citarc:\net view \\equipo
Recursos compartidos en \\equipo

IBM ThinkCentre 2666 MHz

Nombre de recurso compartido  Tipo       Usado como
                Comentario

-------------------------------------------------------------------------------
Documentos                    Disco
Se ha completado el comando correctamente.


C:\>net use X: \\equipo\documentos
Se ha completado el comando correctamente.
C:\Download>X:
X:
ahora solo dar dir a "x:" y listo :D

mira aca para mas informacion
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/es/library/ServerHelp/dd619380-bb33-4d3a-b0b5-29c620600035.mspx?mfr=true

Azielito

#6
xD
mira, tome parte de tu codigo y de tu idea y logre lo siguiente
@echo off
title "Conectar a nueva unidad de red by Azielit0 >.<"
echo ****************************
echo * Conector de unidades By: *
echo  * A  Z  i  E  L  I  T  O *
echo ****************************
color 0A
cls
echo Escribe la ip o nombre para ver compartidos
set /P equipo=
net view \\%equipo%
echo Introduce la carpeta a conectarte
set /P carpeta=
echo Introduce el nombre de la unidad:
set /P unidad=
net use %unidad%: "\\%equipo%\%carpeta%"
echo para abrir la nueva unidad presiona una tecla y no sierres el programa
pause > nul
start %unidad%:
echo Presiona cualquier tecla para desconectar la unidad %unidad%:
pause > nul
net use %unidad%: /delete
color
cls
prompt

>.< buena idea la tuya

R2d2_

Cita de: neox. en 11 Junio 2006, 16:43 PM
Saludos, estoy empezando a aprender a programar en bat y se me ocurrio hacer de prueba un programa un poco ''lammer'' que introdujese todos los comandos para una intrusion por NetBIOS, el codigo que he hecho es este:
Citar@echo off


color 0A

cls
title Intrusion por NetBIOS by Larskot
echo ******************************
echo *    Intrusion por NetBIOS   *
echo ******************************
echo.
echo Pulsa una tecla para continuar
pause > nul
cls

echo Escribe la IP de la victima
set /P miu=


nbtstat -A %miu%
cls

nbtstat –R
cls

net view \\%miu%
cls
La duda es: como consigo mandarle que abra Documentos compartidos??, es decir se podria hacer con el comando
CitarDIR \\(nombre_del_pc)
asi que como le indico el nombre para que lo tome como una variable??

Saludos

Pregunta De novato : Con ese nbtstat -A si no me equivoco lo que consigues es la tabla de netBIOS de la maquina a la que pusiste la ip... Luego liberas con el -A ... y no se si esque soi 1 poco tonto o esque me estoi quedando pillao o no entiendo un carajo pero ... ¿ Que se consigue con eso ?

Cnt please me hariais un favor :D