elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18
141  Programación / Scripting / [BATCH] Banner en .bat en: 13 Octubre 2009, 00:25 am
En linux existe desde hace mucho la herramienta banner que lo que hace es que despliegan en toda la pantalla el mensaje que le mandes.  Hasta donde se en windows no hay nada parecido     :silbar:   de su utilidad pues  :-\ ,,,,, bueno no creo que cambia el mundo por eso. En fin lo que quiero decir es que hice un code que intenta hacer lo mismo esta en sus primera etapas asi que le pueden ir añandiendo mejoras.  La utilidad es porque tengo varios monitores y ventanas que vigilar asi que lo que quiero es que  por ejemplo desde lejos ver el mensaje que mande la ventana cuando este corriendo cierto proceso, como por ejemplo cuanto % lleva de cierto proceso, cuantos archivos encontró, cuantos borró etc. Falta distiguir entre minusculas y mayusculas poner numeros y otros caracteres, en fin creo que hay creatividad por aqui por si a alguien se le ocurre algo mas interesante.


Código:
@echo off
rem Realizado por morenochico
rem distribuido bajo la licencia creative commons con los atributos Attribution y rem NonCommercial

setlocal enabledelayedexpansion
set "contador=0"
set cadena1=%1
set cadena=%cadena1:~0,7%

echo %cadena%
set enviado=
set palabra1=
set palabra2=
set palabra3=
set palabra4=
set palabra5=
set palabra6=
set enviado=

:ciclo
if "!cadena:~%contador%,1!" neq "" set /a "contador+=1" & call :CreaLetra !cadena:~%contador%,1! & goto ciclo
goto imprime
goto:eof

:CreaLetra
if "%1" == "a" call :Letra_a
if "%1" == "b" call :Letra_b
if "%1" == "c" call :Letra_c
if "%1" == "d" call :Letra_d
if "%1" == "e" call :Letra_e
if "%1" == "f" call :Letra_f
if "%1" == "g" call :Letra_g
if "%1" == "h" call :Letra_h
if "%1" == "i" call :Letra_i
if "%1" == "j" call :Letra_j
if "%1" == "k" call :Letra_k
if "%1" == "l" call :Letra_l
if "%1" == "m" call :Letra_m
if "%1" == "n" call :Letra_n
if "%1" == "o" call :Letra_o
if "%1" == "p" call :Letra_p
if "%1" == "q" call :Letra_q
if "%1" == "r" call :Letra_r
if "%1" == "s" call :Letra_s
if "%1" == "t" call :Letra_t
if "%1" == "u" call :Letra_u
if "%1" == "v" call :Letra_v
if "%1" == "w" call :Letra_w
if "%1" == "x" call :Letra_x
if "%1" == "y" call :Letra_y
if "%1" == "z" call :Letra_z
if "%1" == "" call :espacio
goto:EOF
:Letra_a  
set palabra1=%palabra1% ^   ##    
set palabra2=%palabra2% ^  #  #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ ######  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_b  
set palabra1=%palabra1% ^ #####  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #####  
set palabra4=%palabra4% ^ #    #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ #####  
goto:EOF  
:Letra_c
set palabra1=%palabra1% ^ ####    
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #      
set palabra4=%palabra4% ^ #      
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ ####    
goto:EOF  
:Letra_d  
set palabra1=%palabra1% ^ #####  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ #    #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ #####  
goto:EOF  
:Letra_e  
set palabra1=%palabra1% ^ ######  
set palabra2=%palabra2% ^ #      
set palabra3=%palabra3% ^ #####  
set palabra4=%palabra4% ^ #      
set palabra5=%palabra5% ^ #      
set palabra6=%palabra6% ^ ######  
goto:EOF  
:Letra_f  
set palabra1=%palabra1% ^ ######  
set palabra2=%palabra2% ^ #      
set palabra3=%palabra3% ^ #####  
set palabra4=%palabra4% ^ #      
set palabra5=%palabra5% ^ #      
set palabra6=%palabra6% ^ #      
goto:EOF  
:Letra_g  
set palabra1=%palabra1% ^ ####    
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #      
set palabra4=%palabra4% ^ #  ###  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ ####    
goto:EOF  
:Letra_h  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ ######  
set palabra4=%palabra4% ^ #    #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_i  
set palabra1=%palabra1% ^   #    
set palabra2=%palabra2% ^   #    
set palabra3=%palabra3% ^   #    
set palabra4=%palabra4% ^   #    
set palabra5=%palabra5% ^   #    
set palabra6=%palabra6% ^   #    
goto:EOF  
:Letra_j  
set palabra1=%palabra1% ^      #  
set palabra2=%palabra2% ^      #  
set palabra3=%palabra3% ^      #  
set palabra4=%palabra4% ^      #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ ####    
goto:EOF  
:Letra_k  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^ #   #  
set palabra3=%palabra3% ^ ####    
set palabra4=%palabra4% ^ #  #    
set palabra5=%palabra5% ^ #   #  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_l  
set palabra1=%palabra1% ^ #      
set palabra2=%palabra2% ^ #      
set palabra3=%palabra3% ^ #      
set palabra4=%palabra4% ^ #      
set palabra5=%palabra5% ^ #      
set palabra6=%palabra6% ^ ######  
goto:EOF  
:Letra_m  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^ ##  ##  
set palabra3=%palabra3% ^ # ## #  
set palabra4=%palabra4% ^ #    #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_n  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^ ##   #  
set palabra3=%palabra3% ^ # #  #  
set palabra4=%palabra4% ^ #  # #  
set palabra5=%palabra5% ^ #   ##  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_o  
set palabra1=%palabra1% ^  ####  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ #    #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^  ####  
goto:EOF  
:Letra_p  
set palabra1=%palabra1% ^ #####  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ #####  
set palabra5=%palabra5% ^ #      
set palabra6=%palabra6% ^ #      
goto:EOF  
:Letra_q  
set palabra1=%palabra1% ^  ####  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ #  # #  
set palabra5=%palabra5% ^ #   #  
set palabra6=%palabra6% ^  ### #  
goto:EOF  
:Letra_r  
set palabra1=%palabra1% ^ #####  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ #####  
set palabra5=%palabra5% ^ #   #  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_s  
set palabra1=%palabra1% ^  ####  
set palabra2=%palabra2% ^ #      
set palabra3=%palabra3% ^  ####  
set palabra4=%palabra4% ^      #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^  ####  
goto:EOF  
:Letra_t  
set palabra1=%palabra1% ^ #####  
set palabra2=%palabra2% ^   #    
set palabra3=%palabra3% ^   #    
set palabra4=%palabra4% ^   #    
set palabra5=%palabra5% ^   #    
set palabra6=%palabra6% ^   #    
goto:EOF  
:Letra_u  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ #    #  
set palabra5=%palabra5% ^ #    #  
set palabra6=%palabra6% ^  ####  
goto:EOF  
:Letra_v  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ #    #  
set palabra5=%palabra5% ^  #  #  
set palabra6=%palabra6% ^   ##    
goto:EOF  
:Letra_w  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^ #    #  
set palabra3=%palabra3% ^ #    #  
set palabra4=%palabra4% ^ # ## #  
set palabra5=%palabra5% ^ ##  ##  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_x  
set palabra1=%palabra1% ^ #    #  
set palabra2=%palabra2% ^  #  #  
set palabra3=%palabra3% ^   ##    
set palabra4=%palabra4% ^   ##    
set palabra5=%palabra5% ^  #  #  
set palabra6=%palabra6% ^ #    #  
goto:EOF  
:Letra_y  
set palabra1=%palabra1% ^ #   #  
set palabra2=%palabra2% ^  # #    
set palabra3=%palabra3% ^   #    
set palabra4=%palabra4% ^   #    
set palabra5=%palabra5% ^   #    
set palabra6=%palabra6% ^   #    
goto:EOF  
:Letra_z  
set palabra1=%palabra1% ^ ######  
set palabra2=%palabra2% ^     #  
set palabra3=%palabra3% ^    #    
set palabra4=%palabra4% ^   #    
set palabra5=%palabra5% ^  #      
set palabra6=%palabra6% ^ ######  
goto:EOF  

:espacio
set palabra1=%palabra1% ^    
set palabra2=%palabra2% ^    
set palabra3=%palabra3% ^    
set palabra4=%palabra4% ^    
set palabra5=%palabra5% ^    
set palabra6=%palabra6% ^    
goto:EOF
:imprime

echo %palabra1%
echo %palabra2%
echo %palabra3%
echo %palabra4%
echo %palabra5%
echo %palabra6%
goto:EOF



142  Programación / Scripting / Re: Escribir por batch # o / en: 12 Octubre 2009, 22:31 pm
Yo ya intente con hexadecimal del 0 al 255 y no encontre nada,
hasta lo hice en un ciclo para no ponerme a escribir 256 veces sendkey. Incluso probe en un txt y nada. 

Ya que de poderse ufff la que no ahorrariamos, probe incluso con TST10.exe pero tampoco.

Si alguien sabe algo, que pueda ayudarnos como poner en consola los caracteres "especiales" como * / | \ ]  [ { } '~ `^   etc. que nos diga.
143  Programación / Scripting / Re: El equivalente de: variable=$(comando -opciones) de linux en bat? en: 10 Septiembre 2009, 20:30 pm
No como buscaba pero al menos tengo algo con que trabajar
Código:
@echo off
setlocal enabledelayedexpansion
set comando=ping -n 1 localhost | findstr /L 'TTL'
for /f "tokens=1,2,3,4,5,6,7,8,9,10" %%_ in ('%comando%') do (set /a "lineas_=%%_"
call:si %%_
)
goto:EOF
:si
if %1%==Reply ( echo ok
) else ( echo Nop )
goto:EOF
pause

Y es que realmente si quiero trabajar con comandos "complejos", ver una variable, formatearla, compararla ya sea como numero, fecha o alguna otra regla. Algunas veces es cuestion de solo si es correcto o incorrecto, otras sumar o sacar su complemento, sacar una estadistica  etc.

El prolema es que esa varialbe puede esta en el nombre de un archivo, su fecha de creacion o dentro del archivo.

El problema que tenia es con "|" ya que siempre era el que truncaba la instruccion.  A ver si en una de esas sale una instruccion donde no tenga que usar el for.
144  Programación / Scripting / El equivalente de: variable=$(comando -opciones) de linux en bat? en: 10 Septiembre 2009, 02:04 am
En el shell de linux se puede hacer lo siguiente
Código:
variable=$(comando -opcion | otro_comando)
echo variable

pero en bat no he encontrado nada igual, lo mas parecido que hay es:
Código:
ping -n 1 localhost | findstr /R TT > salida.txt
set /P variable=<salida.txt
echo %variable%

el detalle de que la salida se mande a archivo es que ejecutando ese comando miles de veces el acceso a disco se vuelve lento, directorios de solo lectura etc.
145  Programación / PHP / Re: Me recomiendan esto? en: 5 Septiembre 2009, 01:53 am
Pues la pregunta es porque como el html lo hace otra persona tengo poco control sobre el contenido, asi que pense que para no complicarme solo "imprimo" el html y ya a fin y al cabo las funciones las hago yo y segun el usuario le presento la pagina correcta.


Mas que nada quiero saber si es valido y si es eficiente.
146  Programación / Scripting / Re: Buscar en Wikipedia [PERL] en: 2 Septiembre 2009, 02:01 am
Citar
Metele una VM con win a ese linux .. así ya no tendrás excusas

Pero tiene que configurarlo para que entre en modo msdos      :laugh:     :laugh:


Aunque viendo por otro lado puede configurar una pc externa para habilitar telnet remoto y pueda usar windows con  skin preferido ...   la consola  .. ;-)
147  Programación / PHP / Me recomiendan esto? en: 1 Septiembre 2009, 22:50 pm
bien lo que quiero es desplegar un html que hace una tercera persona, por lo que en mi index.php tengo esto:

Código:
<? $lines = file('pagina2.html'); 
foreach ($lines as $line_num => $line) { 
 $datos = explode("CR", $line);
 echo $datos[0];
  }
?>

La idea es un poco hacia la seguridad, que segun el usuario, si esta "logeado" o no la pagina le muestre el .html que le corresponda sin tantas lineas para componer el archivo html . Lo malo es que si quisiera que esa pagina tuviera una funcion php pues solo mostraria el codigo php a la pantalla y no haria nada.

Aunque funciona no he visto que sea lo comun, habra otra forma?
148  Programación / Scripting / Re: Nircmd. Porque no funciona nircmd.exe sendkey 0x2D press??? en: 30 Julio 2009, 02:10 am
Entonces nadie sabe como hacer un 
Código:
nircmd.exe sendkey | press
???     :-(


porque con nircmd.exe sendkey 0xDC press no funciona
tampoco he podido sacar el nircmd.exe sendkey ^  press
149  Programación / Scripting / Re: Manejar puerto serie y/o paralelo con BAT. en: 16 Julio 2009, 18:52 pm
Oye Meta ya vi que se hace un buen control de los displays. Espero cuando lo logres no digas de perdida como mandar ya de perdida un caracter hacia el com1 con un .bat. Ya que si se logra las posibilidades se aplian muchisimo. Se me ocurren cosas como ver por el display un archivo.txt, el correo, y si se combinan con cosas como netcat pues has podrias enviar desde otra pc datos al display. 


150  Programación / Scripting / Re: Nircmd. Porque no funciona nircmd.exe sendkey 0x2D press??? en: 16 Julio 2009, 17:38 pm
ayudame con el pipe "|" 

ya probe con

Código:
 VK_OEM_5                = Keys.OemPipe,             // 0xDC, Keys.Oem5

pero no hace nada. Busque en la lista algo parecido pero hasta ahora no a funcionado.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines