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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 [1105] 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 ... 1236
11041  Programación / Scripting / Re: ayuda para hacer un batch en: 23 Mayo 2012, 20:16 pm
Si, un contador para mostrar solo los números... cuando tenga un rato lo hago si no se me adelanta alguien.

salu2
11042  Foros Generales / Dudas Generales / Re: Nombres para sistema operativo en: 23 Mayo 2012, 19:54 pm
Cyrus
Cyrux

OpenCyrus
OpenCyrux



Citar
  -Código abierto (Linux).
   -Orientado a la web (plataforma para webapps).
   -Sincroniza apps a través de la nube.
   -Multiplataforma.
+ -Otra característica que se te ocurra.


 COSMO   (OS)
(Con eso haces un marketing que te cagas xD)

Saludos.
11043  Programación / Scripting / Re: ayuda para hacer un batch en: 23 Mayo 2012, 19:35 pm
Quizás no es el code más perfecto (Demasiado código), pero hace lo que pides.

Código
  1. @Echo OFF
  2.  
  3. :: Foro.ElHacker.Net
  4.  
  5. For /F "tokens=*" %%# in ('Dir /B "*.txt"') do (
  6. For /F "tokens=*" %%a in ('type "%%#"') do (
  7. Echo %%#: | MORE
  8. Set "String=000^|%%a"
  9. Set /A Next=2
  10. Call :Loop
  11. Echo __________________ | MORE
  12. )
  13. )
  14.  
  15.  
  16. :Loop
  17. For /F "tokens=%Next%,1,* delims=|" %%a in ('Echo "%STRING%"') do (
  18. Set /A "BLOCK=%%b" 2>NUL
  19. Echo %%b | FINDSTR "[0-9]"  || (Goto :EOF)
  20. Set /A Next+=1
  21. Call :Loop
  22. )



PD: Otra forma seria usar un FOR + Un Contador, Para ir mostrando cada bloque en 4x4 caracteres del texto.
Código
  1. Echo %Var:~4,4%
  2. Echo %Var:~8,4%
  3. Echo %Var:~12,4%
  4. Etc...

Saludos.
11044  Programación / Scripting / Re: Pregunta bastante sencilla: Acentos y comillas en Batch en: 23 Mayo 2012, 18:29 pm
Escapa las comillas \" :)
se ve que si funciona.

La forma de escapar un caracter en Batch, Por ejemplo una comilla doble es así: ^"
Con el caracter: ^

Solo hay 3 o 4 excepciones, Comandos como WMIC, REG, SCHTASKS, Y alguno que me estoy olvidando, Donde si es necesario escapar como comentó Runex. Pero en los demás no. (Lo sé, Batch es raro... xD).

Edito: ah, y sobre los acentos, tanto una vocal con acento como un acento suelto son caracteres latinos... Así que para mostrar una "ó" o un "´" no hay que escapar, Hay que usar el código de páginas correcto. (CHCP), O usar copy con
 
Saludos
11045  Programación / Scripting / Re: Problemilla con VBS en: 23 Mayo 2012, 07:58 am
EDIT: A ver si me puedes resolver mi otro tema. Es qe tengo una solución un poco mala.
Pero necesito opciones, porque lo que yo peinso es dejar una aplicacion nada mas. Para hacerla en HTA y otra en BATCH.

De HTA y PHP no tengo ni idea xD, Mejor dejemos que lo intenten resolver los expertos ::)

Además, Eso de "dos apartados" que intentas hacer con batch no lo entiendo en tu otro tema :P

Saludos
11046  Programación / Scripting / MOVIDO: Identificar directorios en: 23 Mayo 2012, 07:45 am
El tema ha sido movido a Programación General.

http://foro.elhacker.net/index.php?topic=362470.0
11047  Programación / Scripting / Re: Identificar directorios en: 23 Mayo 2012, 07:37 am
No se muy bien como calificar el tema tu pregunta porque por los datos que das no creo que en general tenga que ver con la programación, Sinó más bien en aprender como funciona una aplicación y sus posibilidades de uso.

Si el exe "init.exe" crea la carpeta "option" y el archivo "resolution.inf" es porque así es como está programado.
Lo que quiero decir es, Que si la aplicación está programada para buscar/crear el archivo "inf" dentro de la subcarpeta "option" en la carpeta del directorio actual donde ejecutas el exe, Obviamente eso no lo vas a poder cambiar.

Es como si yo cojo la carpeta del "MSN" y dejo en una carpeta el ejecutable "MSN.exe" y en una carpeta de otro disco duro meto todas las dlls y todo lo necesario para que el programa funcione... El ejecutable no va a encontrar esos archivos por si solo, Ni se lo puedes indicar...

Además, No especificas si estás hablando de una aplicación CLI (CommandLineInterface) que se pueda usar desde la consola de Windows permitiendo usar opciones/parámetros configurables... De ser así, Y suponiendo que tenga una opción para configurar el directorio donde se va a buscar el archivo que mencionas (De otra forma es imposible.) Solo tienes que leer la ayuda del programa para saber si es necesario indicar alguna opcion, O si basta con indicar la ruta del archivo en el argumento, de esta manera por ejemplo... :

Código:
"Init.exe" "...\Ruta del archivo\resolution.inf"

Espero haberte aclarado algo, No se si esto es lo que preguntabas...

Saludos.
11048  Programación / Scripting / Re: [Batch] Se me cae el script en: 23 Mayo 2012, 03:22 am
Cómo la hago para poner más de 9 opciones???
Ya que cuando intento poner 10 ó más, me genera problemas el código:
La tengo que dejar en 9 para no tener problemas.

Es que el intervalo permitido es de 1 caracter, No dos :-/   Así que hay que añadir más intervalos:

Código
  1. @Echo OFF
  2.  
  3. :Usuarios
  4. set "op=empty"
  5. Echo Ingrese una opcion entre el 1 y el 10:
  6. set /p op=^>^>
  7.  
  8. Set "op=%op:^"=%"
  9.  
  10. REM del 1 al 10
  11. Echo "%op%"| FINDSTR "^\"[1-9]\"$ ^\"10\"$" >NUL || (cls & Goto :usuarios)
  12.  
  13. REM Del 1 al 99
  14. REM Echo "%op%"| FINDSTR "^\"[1-9]\"$ ^\"[1-9][0-9]\"$" >NUL || (cls & Goto :usuarios)
  15.  
  16. REM Del 1 al 35
  17. REM Echo "%op%"| FINDSTR "^\"[1-9]\"$ ^\"1[0-9]\"$ ^\"2[0-9]\"$ ^\"3[0-5]\"$" >NUL || (cls & Goto :usuarios)
  18.  
  19. Goto :op%op%

Saludos
11049  Informática / Hardware / Re: Actualizacion bios en un archivo .bin en: 23 Mayo 2012, 02:39 am
Bueno, awdflash es una utilidad de ASUS, Y desde el año 2000 hasta ahora... Sacaron versión para entorno Windows :silbar:

winflash -> http://support.asus.com/Download.aspx?SLanguage=en&m=WinFlash&p=3&ft=21&os=29

PD: Si prefieres usar el awdflash vas a tener que copiarlo en un disquette y bootearlo en el PC.
Tutorial y descarga awdflash: http://support.asus.com.tw/technicaldocuments/technicaldocuments_content.aspx?no=532&SLanguage=en-us

Saludos
11050  Programación / Scripting / Re: Problemilla con VBS en: 22 Mayo 2012, 22:56 pm
como puedo hacer que funcione la direccion en %APPDATA% en VBS??

Fusión:
Código
  1. Set objFSO = CreateObject("Scripting.FileSystemObject")
  2. objfso.createtextfile "C:\file.txt",false
  3. Set objFile = objFSO.OpenTextFile("C:\file.txt", 8)
  4.  
  5. For Each instance In GetObject("winmgmts:").InstancesOf("Win32_ComputerSystem")
  6. objFile.Write "Total Memory: " & Round(instance.TotalPhysicalMemory / 1048576, 0) & "MB"
  7. Next

PD: La conversión de bytes a MB del ejemplo que has tomado no es nada perfecta... No dice la cantidad real de MB.


Appdata:
Código
  1. set wshshell = createobject("wscript.shell")
  2. wscript.echo wshshell.expandenvironmentstrings("%APPDATA%")


La obtención de la memoria Ram en MB, En Batch:
Código
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. For /F "tokens=2 delims=,=" %%# in ('WMIC MEMPHYSICAL get MaxCapacity /format:list') do (
  4. Set Bytes=%%#
  5. Set /A MB=!Bytes! / 1024
  6. Echo: Memoria total: !mb! MB > "File.txt"
  7. )

Salu2.
Páginas: 1 ... 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 [1105] 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines