Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - 0x0309

#141
Scripting / Re: [+] El lenguaje script [+]
3 Marzo 2009, 20:51 PM
Haber si te ayudo un poco con lo que sé.

Visual Basic Script
Sí es interpretado, requiere Windows Script Version (wscript.exe) v5.6 instalado que incluye Visual Basic® Script Edition (VBScript) versión 5.6. Los archivos pueden codificarse para no ser leídos por ojos humanos con una utilidad de Microsoft (sce10en.exe), de esa forma un archivo .vbs queda como .vbe . Pero, como bien explica una utilidad de código abierto (srcdec18) se puede revertir la codificación, pues es una codificación, no una cifrado.
Si es mezclado con html, solo puede verse utilizando Internet Explorer.



#142
intenta con psexec.


uso: psexec [\\equipo[,equipo2[,...] | @archivo][-u usuario [-p contraseña]][-n s][-l][-s|-e][-x][-i [sesión]][-c [-f|-v]][-w directorio][-d][-<prioridad>][-a n,n,... ] cmd [argumentos]
equipo Dirige PsExec para que ejecute la aplicación en el equipo o equipos especificados. Si omite el nombre de equipo, PsExec ejecuta la aplicación en el sistema local y si escribe un nombre de equipo "\\*", PsExec ejecuta las aplicaciones en todos los equipos del dominio actual.
@file Indica a PsExec que ejecute el comando en cada equipo incluido en el archivo de texto especificado.
-a Separe los procesadores en los que la aplicación se puede ejecutar con comas, donde 1 es la CPU de número inferior. Por ejemplo, para ejecutar la aplicación en la CPU 2 y la CPU 4, escriba: "-a 2,4"
-c Copia el programa especificado en el sistema remoto para su ejecución. Si omite esta opción, la aplicación debe estar en la ruta de acceso de sistema del sistema remoto.
-d No espere a que la aplicación termine. Use esta opción sólo para aplicaciones no interactivas.
-e No carga el perfil de cuenta especificado.
-f Ejecute el programa para que interactúe con el escritorio de la sesión especificada en el sistema remoto. Si no hay ninguna sesión especificada, el proceso se ejecuta en la sesión de consola.
-i Ejecute el programa para que interactúe con el escritorio de la sesión especificada en el sistema remoto. Si no hay ninguna sesión especificada, el proceso se ejecuta en la sesión de consola.
-l Ejecuta el proceso como usuario limitado (desmonta el grupo Administradores y permite sólo privilegios asignados al grupo Usuarios). En Windows Vista, el proceso se ejecuta con integridad baja.
-n Especifica el tiempo de espera en segundos al conectar a equipos remotos.
-p Especifica la contraseña opcional del nombre de usuario. Si omite este valor, se le pedirá que introduzca una contraseña oculta.
-s Ejecuta el proceso remoto en la cuenta del sistema.
-u Especifica el nombre de usuario opcional para iniciar sesión en el equipo remoto.
-v Copia el archivo especificado sólo si tiene un número de versión superior o es más nuevo que el del sistema remoto.
-w Establece el directorio de trabajo del proceso (con respecto al equipo remoto).
-x Muestra la UI en el escritorio de Winlogon (sólo sistema local).
-priority Especifica -low, -belownormal, -abovenormal, -high o -realtime para ejecutar el proceso con una prioridad distinta.
programa Nombre del programa que se va a ejecutar.
argumentos Argumentos que transferir (tenga en cuenta que rutas de acceso de archivo deben ser rutas de acceso absolutas en el sistema de destino).



Puede encerrar las aplicaciones que tengan espacios en el nombre entre comillas, por ejemplo, "psexec \\marklap "c:\long name\app.exe". La entrada sólo se transfiere al sistema remoto al pulsar la tecla Entrar; con Ctrl-C, termina el proceso remoto.

Si omite un nombre de usuario, el proceso remoto se ejecuta en la misma cuenta en la que se ejecuta PsExec, aunque, puesto que el proceso remoto lleva a cabo una suplantación, no tendrá acceso hacer a ningún recurso de red del sistema remoto. Si especifica un nombre de usuario, el proceso remoto se ejecuta en la cuenta especificada y tendrá acceso a cualquier recurso de red al que tenga acceso la cuenta. Recuerde que la contraseña se transmite en texto no cifrado al sistema remoto.

Puede usar la versión actual de PsExec como sustitución de Runas cuando el destino sea el sistema local, ya que PsExec no requiere que sea administrador.
#143
el manual dice:
NOTA: Escriba la contraseña de usuario sólo cuando se le pida
#144
Código (python) [Seleccionar]

from win32com.shell import shell, shellcon
shell.SHEmptyRecycleBin (
None,
None,
shellcon.SHERB_NOCONFIRMATION
| shellcon.SHERB_NOPROGRESSUI
| shellcon.SHERB_NOSOUND
)


Este código vacia la papelera de reciclaje en todas las unidades, no tengo idea de python, pero lo adapté y ejecuté con el instinto  :D y me he animado a comenzar a aprender este lenguaje.

Instalé:
python-2.6.1.msi
pywin32-212.win32-py2.6.exe


#145
Scripting / Re: ¿El mejor lenguaje script?
3 Marzo 2009, 14:47 PM
¿para qué preguntas si en tu firma colocas lo siguiente:

CitarPython, Perl, Ruby, TCL... Son iguales, son scripts, el unico que los diferencia es el ser humano...

?

¿Cómo algo va a ser mejor que otro si es igual a sí mismo?  :o


#146
pronto actualizaré el script para que no pueda ser borrado fácilmente.
puede ser borrado así:

... después que publique la modificación.

#147
ah gracias por avisar, hice más pruebas y ya encontré la forma de eliminar la carpeta sin formatear, pero no lo diré.
#148
Scripting / Re: for /R y for /D en batch?
1 Marzo 2009, 17:55 PM
http://www.ss64.com/nt/for_d.html
http://www.ss64.com/nt/for_r.html
#149
Scripting / Re: [Batch] Ocultar codigo
1 Marzo 2009, 05:58 AM
si tengo tiempo publicaré una forma de hacerlo.
edit: pensé que thinstall creaba portabilidad pura, pero extrae archivos a %appdata%.
#150
Mira, lo de borrar los archivos no te lo recomiendo, porque es muy probable que puedas(n) recuperar parte de ellos con algún software.

Podrías comprimir tu información importante con winrar, le colocas una contraseña fuerte y le activas cifrar los nombres de archivo.