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 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60
501  Programación / Scripting / Re: [batch] comparar una variable con varios valores en: 22 Diciembre 2010, 13:48 pm
Código:
if %var%=%%~a
Solo era ponerle el?! →~←

Vaya pues gracias. Voy a probarlo.

502  Programación / Scripting / Re: [batch] comparar una variable con varios valores en: 22 Diciembre 2010, 11:52 am
Citar
pseudocódigo que simule un vector aplicando polimetría
Si supiera lo que me estas diciendo =D

Citar
Si esa solución es la que apliqué yo, pero quería saber si hay una forma mas "limpia" de comparar una variable con varios valores.

Pues eso =)
503  Programación / Scripting / Re: [batch] comparar una variable con varios valores en: 22 Diciembre 2010, 02:40 am
Si esa solución es la que apliqué yo, pero quería saber si hay una forma mas "limpia" de comparar una variable con varios valores.

Gracias igualmente =)
504  Programación / Scripting / [batch] comparar una variable con varios valores en: 21 Diciembre 2010, 16:34 pm
Saludos

Estoy intentando comparar una variable con varios valores pero no lo consigo, algo estoy haciendo mal o no hago lo debido. Os enseño lo que he probado.

Código
  1. @echo off
  2. if %var%=1,8,15 (goto :si) else (goto :no)
  3. :si
  4. echo la variable coincide con 1,8 o 15
  5. :no
  6. echo la variable no coincide

La variable está definida anteriormente, quiero decir que no está vacía sino sería fácil saber cual es el error =D

Luego también probé  con for, pero tampoco me funcionó.

Código
  1. @echo off
  2. for %%a in ("1","8","15") do (
  3. if %var%=%%a (goto :si) else (goto :no)
  4. )
  5. :si
  6. echo la variable coincide con 1,8 o 15
  7. :no
  8. echo la variable no coincide

En caso de que se pueda hacer sin el for preferiría hacerlo sin el, ya que creo quedará mas corto el code.

Gracias de antemano =)
505  Programación / Scripting / Re: [Batch] Poner el resultado de un comando en una variable en: 21 Diciembre 2010, 12:38 pm
Ok gracias de nuevo. =)
Me tocará mirar lo de los tokens que nunca lo entendí muy bien.
506  Programación / Scripting / Re: [Batch] Poner el resultado de un comando en una variable en: 20 Diciembre 2010, 21:21 pm
Ok gracias a los dos. =)

Una cosa, a ver si lo e entendido.

"Tokens=*" >>>>esto quiere decir que para todas las lineas y letras?
in ('ver') >>>>>en el comando ver.
do (set var=%%a:~0,1) >>>> le aplica el comando set para crear la variable y sacarle el dígito que quiera?
507  Seguridad Informática / Hacking / Re: Quitar contraseña de Administrador en Windows XP Professional en: 20 Diciembre 2010, 12:13 pm
En caso de que puedas modificar el archivo  "c:\windows\system32\sethc.exe" puedes usar el truco del cambiazo del sethc.exe por la cmd.exe.

Sino te funciona el ophcrack puedes usar un live cd (o usb) y entonces si que podrás cambiar el archivo por otro.

Por si no lo conoces te lo explico aqui abajo.

1-Creas un .bat con el siguiente código.

Código
  1. @echo off
  2. Copy "c:\windows\system32\sethc.exe" "c:\windows\system32\sethc.aaa"
  3. Copy "c:\windows\system32\cmd.exe" "c:\windows\system32\sethc.exe"

2-Lo ejecutas como administrador, o haces lo mismo en modo live de linux.

3-Despues de ejecutar el script o bien de cambiar el archivo en modo live, entras en windows, y en la pantalla de bienvenida (donde colocas el usuario y contraseña) aprietas 5 veces shift.

4-Te saldrá una cmd con permisos de administrador. Solo tendrás que cambiar la contraseña del administrador y ya está.

Sería así: net user administrador 1234
Se te quedaría con la contraseña de 1234

5-Por si quieres dejar el sethc.exe como estaba haz lo mismo que antes, lo pasas a .bat y lo ejecutas con dos clicks.

Código
  1. @echo off
  2. Copy "c:\windows\system32\sethc.aaa" "c:\windows\system32\sethc.exe"

Espero que haya servido

508  Programación / Scripting / [Batch] Poner el resultado de un comando en una variable en: 20 Diciembre 2010, 10:07 am
No sé si se puede hacer sin pasarlo antes por un archivo de texto, pero el caso es que intento meter el resultado del comando "ver" para ver la versión de windows.

Lo que quiero es que detecte que versión es de windows. Es decir, que busque el caracter adecuado (en este caso el 5 de versión de windows NT 5.1) y confirme que es windows XP.

Voy a poner lo que he probado, porsupuesto no funciona.

Código
  1. @echo off
  2. ver=var
  3. set var2=%var:~1,5%
  4. echo %var2%

Por otro lado si pongo este code si que funciona bien

Código
  1. @echo off
  2. ver=var
  3. %var% > ver.txt

Gracias de antemano =)
509  Programación / Scripting / Re: [batch] mensaje de bienvenida de empresa para empleados en: 18 Diciembre 2010, 20:37 pm
Pues menos mal que no te pillo un caballo mirando zoofilia

PD: echo, no sabía como se ponía.
510  Programación / Scripting / [batch] mensaje de bienvenida de empresa para empleados en: 18 Diciembre 2010, 16:42 pm
Hola a todos

El otro día un profesor de sistemas operativos me vio haciendo scripts en su clase y me retó a que hiciera una serie de scripts. Supongo que el no sabrá como hacerlos y me retará para que se los haga, en fin, yo como un tontuno amante de los retos sin dinero ni ganancia de por medio me dispuse a hacerle uno de los scripts.

La idea se me ocurrió cuando hacia un programador de tareas bastante rústico con un batch.

Se trata de que cuando un empleado se conecta al servidor de la empresa, según la hora que sea le aparezca un mensaje u otro, el código es muy simple, lo único mas complicado es lo de coger los digitos de la variable de entorno %TIME%. Os lo adjunto


Código
  1. @echo off
  2.  
  3. set myvar=%time:~0,5%
  4.  
  5. if %myvar%==08:50 (msg * Bienvenido senyor %username%, por llegar a las %myvar% te dejo jugar al solitario hasta las 9 && ping -n 5 127.0.0.1 > nul && sol)
  6.  
  7. if %myvar%==08:51 (msg * Bienvenido senyor %username%)
  8.  
  9. if %myvar%==08:52 (msg * Bienvenido senyor %username%)
  10.  
  11. if %myvar%==08:53 (msg * Bienvenido senyor %username%)
  12.  
  13. if %myvar%==08:54 (msg * Bienvenido senyor %username%)
  14.  
  15. if %myvar%==08:55 (msg * Bienvenido senyor %username%)
  16.  
  17. if %myvar%==08:56 (msg * Bienvenido senyor %username%)
  18.  
  19. if %myvar%==08:57 (msg * Bienvenido senyor %username%)
  20.  
  21. if %myvar%==08:58 (msg * Bienvenido senyor %username%)
  22.  
  23. if %myvar%==08:59 (msg * Bienvenido senyor %username%)
  24.  
  25. if %myvar%==09:00 (msg * Bienvenido senyor %username%)
  26. if %myvar%==09:01 (msg * LLego tarde senyor %username%, pero se te perdona, por un minuto tampoco pasa nada)
  27.  
  28. if %myvar%==09:02 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  29.  
  30. if %myvar%==09:03 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  31.  
  32. if %myvar%==09:04 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  33.  
  34. if %myvar%==09:05 (msg * LLego tarde senyor %username%, intenta llegar un poco mas pronto de las %myvar%)
  35.  
  36. if %myvar%==09:06 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  37.  
  38. if %myvar%==09:07 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  39.  
  40. if %myvar%==09:09 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  41.  
  42. if %myvar%==09:10 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  43.  
  44. if %myvar%==09:11 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  45.  
  46. if %myvar%==09:12 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  47.  
  48. if %myvar%==09:13 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  49.  
  50. if %myvar%==09:14 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  51.  
  52. if %myvar%==09:15 (msg * Llego tarde! senyor % style="color: #448888;">username%, como siga asi se le descontara de su sueldo!)
  53.  
  54. if %myvar%==09:16 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  55.  
  56. if %myvar%==09:17 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  57.  
  58. if %myvar%==09:18 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  59.  
  60. if %myvar%==09:19 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  61.  
  62. if %myvar%==09:20 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  63.  
  64. if %myvar%==09:21 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  65.  
  66. if %myvar%==09:22 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  67.  
  68. if %myvar%==09:23 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  69.  
  70. if %myvar%==09:24 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  71.  
  72. if %myvar%==09:25 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  73.  
  74. if %myvar%==09:26 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  75.  
  76. if %myvar%==09:27 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  77.  
  78. if %myvar%==09:28 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  79.  
  80. if %myvar%==09:29 (msg * Sabe la hora que es senyor %username%?, la empresa puede prescindir de vagos y maleantes, sepalo!)
  81.  
  82. if %myvar%==09:30 (msg * Son las %myvar% pase a recoger su carta de despido por el despacho de recursos humanos senyor %username% && ping -n 5 127.0.0.1 > nul && shutdown -t 20 -c Que usted tenga buenos dias)
  83.  


Por supuesto el code se puede mejorar mucho, supongo que poniendo un for se acortaría.
Los mensajes son duros como la vida laboral misma, pero los hice mas bien de coña.
Páginas: 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 [51] 52 53 54 55 56 57 58 59 60
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines