viernes, 14 de febrero de 2014

Crea tu juego de hacker en bat [Incluye Tutorial Bathc]

Crea tu juego de hacker en bat [Incluye Tutorial Bathc]


Hola, bienvenidos a este  post, soy su servidor JARS Ex Dy si eres de esos que les gusta batch y todo lo que tenga relacion con esto entonses puedo suponer que alguna ves an querido crear un juego en batch sobre hacker, ya que todos nos dejamos llevar por su interfas que atrae un pensamiento de entrar a otra pc y robarle o meterle un archivo (o virus) o incluso crear el programa para alardear ante tus amigos haciendo como que te conectas a una de sus PCs, bueno aca les explico la estructura del juego, codigos complementarios y mientras creamos el codigo del jugo algo de tutorial Batch podran pillar aca


Ok comenzemos... 
Aca pongo un poco los comandos basico que utilizaremos 
@echo off = Apagar el eco de los comandos 
echo = Escribir un texto que se mostrara en pantalla 
Pause = Pausar la aplicacion para que el usuario tenga tiempo para leer lo que se situa en "echo" 
Fin = Es para finalizar la aplicacion xD 
Title = Ponerle Titulo a la ventana 
Color = Establecer el color de fondo y de las letras, para crear el juego hacker ese recomienda 0A 


Bueno haci comensamos nuestro codigo: 

@echo off 
Title Login - Hacker Fail 
Color 0A 
echo Hola bienvenidos a hacker fail porfavor 
set /p user=Ingrese su Nombre: 
cls 
echo ok %user% bienvendios seas 
Pause 
Fin


Ahora les explicare que hace el codigo  
Borra el eco de los comandos luego establece el titulo de la ventana, luego pone color negro al fondo y letras verde claro, da un mensaje de bienvenido, Da la posivilidad de establecer un a variable (if) establecida por el usuario (/p) esta se llamara name, cls= borrara todo lo que esta en la ventana anterior, da otro mensaje de bienvenida pero con el nombre pre - establecido por el usuario luego pausa y finaliza la aplicacion. 

Ok comprendeis???  xD 
Recuerden que pueden copiar el codigo, pegarlo en un block de notas yguardarlo como .bat y probarlo  

continuemos... ahora crearemos un menu virtual en donde ustedes pueden seleccionar tantas opciones como quieran aunque no recomiendo mas de 5 xD... bueno veamos como hacerlo... 

@echo off 
Title Login - Hacker Fail 
Color 0A 
echo Hola bienvenidos a hacker fail porfavor 
set /p user=Ingrese su Nombre: 
cls 
echo ok %user% bienvendios seas 
goto menu 

:menu 
echo elije una opcion para continuar... 
echo 1.Ingresar a una cpu 
echo 2.Ingrezar archivo 
echo 3.Info. Del Hacker 
echo 4.Salir 
set /p opc=Ingrese el numero de su opcion: 
if %opc%==1 goto iupc 
if %opc%==2 goto ia 
if %opc%==3 goto infoh 
if %opc%==4 goto exit 

:iupc 
cls 
set /p name=ingrese nombre de victima: 
set /p ip=ingrese direccion ip: 
goto check 

:check 

msg * Conectado a %name% 
goto menu 

pause 
fin


Explico... Bueno la primera parte ya la explique ahora miren las opciones del menu que estan enumeradas son simple texto creadis con echo como cualquier otro... la variable opc se ingresa el numero y lo que ahora ocurre es que if analizara la informacion que se encuentra en opc y determinara que numero se a escrito en este si es 1sera enviado a iupc si es 2 a ia todo esto gracias al comando goto que cirve para dar saltos en diferente secciones de nuestro bat... pero para crear una nueva seccion solo vamos a una nueva linia y ponemos :"nombre de la seccion" (sin comillas) como se muestra en el codigo de arriva... y debajo de esto escrivimos lo que queramos... otra parte importabte esta en la seccion :check si se fijan en esta seccion encontramos un comando basico del vb (visula basic) que es msg * "mensaje" (sin comillas) ... este permite abrir una ventana con texto en ella (tambien le podemos agregar variables...) 

ok ahora completaremos las secciones ya que solo ise la opc 1 llamada iupc ;D mirad... 

@echo off 
Title Login - Hacker Fail 
Color 0A 
echo Hola bienvenidos a hacker fail porfavor 
set /p user=Ingrese su Nombre: 
cls 
echo ok %user% bienvendios seas 
goto menu 

:menu 
cls 
echo elije una opcion para continuar... 
echo 1.Ingresar a una cpu 
echo 2.Ingrezar archivo 
echo 3.Info. Del Hacker 
echo 4.Salir 
set /p opc=Ingrese el numero de su opcion: 
if %opc%==1 goto iupc 
if %opc%==2 goto ia 
if %opc%==3 goto infoh 
if %opc%==4 goto exit 

:iupc 
cls 
set /p name=ingrese nombre de victima: 
set /p ip=ingrese direccion ip: 
@echo off 
setlocal enabledelayedexpansion enableextensions 
echo. 
echo. Conectandose... 
echo. 
set "bar=" 
set "percent=0" 
set "count=0" 
for /l %%i in (1,1,20) do set "bar=!bar!±" 
:loop 
set /p "= %bar:~0,20% %percent%%%"<nul 
ping -n 1 -w 10 localhost>nul 
for /l %%i in (1,1,26) do set /p "= "<nul 
set "bar=Û%bar%" 
set /a "count+=1" 
set /a "percent+=5" 
if %count% leq 20 goto:loop 
echo. 
echo. 
echo. Done. 
pause>nul 
msg * Conectado a %name% 
goto menu 

:ia 
cls 
echo siga las instrucciones para insertar un archivo a la pc remota 
set /p dir=Ingrese direccion del archivo a enviar: 
set /p dirip=Ingrese donde desea que llegue el archivo: 
@echo off 
setlocal enabledelayedexpansion enableextensions 
echo. 
echo. Enviando... 
echo. 
set "bar=" 
set "percent=0" 
set "count=0" 
for /l %%i in (1,1,20) do set "bar=!bar!±" 
:loop 
set /p "= %bar:~0,20% %percent%%%"<nul 
ping -n 1 -w 5 localhost>nul 
for /l %%i in (1,1,26) do set /p "= "<nul 
set "bar=Û%bar%" 
set /a "count+=1" 
set /a "percent+=5" 
if %count% leq 20 goto:loop 
echo. 
echo. 
echo. Done. 
pause>nul 
msg * Inviado 
goto menu 

:infoh 
cls 
echo Nombre: %user% 
echo Fecha de nacimiento: Desconosida 
echo Ubicacion: Desconocida 
echo Ip: Secreta 
pause 
goto menu 

:exit 
cls 
set /p ext=Seguro de salir?si/no: 
if %ext%==si msg * Conecciones cerradas con exito 
if %ext%==no goto menu



Eso es todo ... haci de simple ...  pueden agregarlo lo que quieran ... ya sean nuevos menus o lo que deseen... si tienen algun problema indequenmelo aqui o envienme el codigo en un mp  me gustaria que compartieran sus creaciones  

Utilidad: Aca esta la barra de cargar que utilise en la coneccion y en el envio de archivos falsos xD... 


setlocal enabledelayedexpansion enableextensions 
echo. 
echo. Enviando... (esto cambienlo por lo que quieran)echo. 
set "bar=" 
set "percent=0" 
set "count=0" 
for /l %%i in (1,1,20) do set "bar=!bar!±" 
:loop 
set /p "= %bar:~0,20% %percent%%%"<nul 
ping -n 1 -w 5 localhost>nul 
for /l %%i in (1,1,26) do set /p "= "<nul 
set "bar=Û%bar%" 
set /a "count+=1" 
set /a "percent+=5" 
if %count% leq 20 goto:loop 
echo. 
echo. 
echo. Done. 
pause>nul

espero que les sirva y me cuentan no en este post sino quer envienme un mensaje privado a mi gmail 
aqui mi gmail por si no lo saben
jarsexdy10@gmail.com
bueno adios

No hay comentarios:

Publicar un comentario