Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: leogtz en 22 Noviembre 2011, 07:09 am



Título: Proyecto para los Batcheros
Publicado por: leogtz en 22 Noviembre 2011, 07:09 am
Hola, chicos, ¿qué tal?

Bueno, les explico....

Hace como un mes, una maestra me pidió que le ayudara ya que había perdido sus documentos (aparentemente) en su memoria USB, un virus o lo que sea le había transformado sus documentos en accesos directos. Así que me pidió que lo arreglara, así que usé el cmd.exe teclee algunos comandos y listo, pero bueno, me dijo: "y por qué no lo automatizas?, haces un programita en Batch que detecte las unidades, le de al usuario a elegir en cuál arreglar y listo...", según ella les serviría muchisimo, ya que a cada rato le joden la memoria las computadoras del laboratorio.

Así que hagamos algo, desarrollemos eso, así les serviría a muchos de aprendizaje y sería algo de utilidad, además se trata de que quede realmente bien. Con mensajes al usuario, que se le muestre la debida información de lo que se está haciendo..., podríamos utilizar wbat para que se vea bonito:

(http://img651.imageshack.us/img651/6236/vacuna.png)

(http://img231.imageshack.us/img231/4966/vacuna2.png)
Podemos utilizar listas, mostrar texto en colores, botones, campos de texto, radio buttons, entre otras cosas en Batch con Wbat.

Esto se hace para que ganen unión entre ustedes, que se haga algo, que no seamos tan individualistas..., quizá a nosotros no nos sirva en absoluto esto, pero creanme que otras personas les hallarán utilidad.

A los que les guste programar en Batch, diganme si quisieran realizar esto (Yo solo resolvería dudas...).

Saludos.


Título: Re: Proyecto para los Batcheros
Publicado por: Eleкtro en 22 Noviembre 2011, 11:58 am
Yo intentaría ayudar pero por desgracia wbat no es compatible con 64 Bit  :(

Un saludo!


Título: Re: Proyecto para los Batcheros
Publicado por: Davidmatias321 en 19 Diciembre 2011, 01:09 am
Hola...

Si la verdad muy molesto el virus de los accesos directos, yo lo pude resolver en el pendrive de un amigo usando el dir y el copy, vos como lo hiciste?

Voy pensando, no tenia ni idea eso del wbat, pero me prendo ! (ahora voy a investigar)

Saludos !


Título: Re: Proyecto para los Batcheros
Publicado por: beholdthe en 19 Diciembre 2011, 01:38 am
Hola, chicos, ¿qué tal?

Bueno, les explico....

Hace como un mes, una maestra me pidió que le ayudara ya que había perdido sus documentos (aparentemente) en su memoria USB, un virus o lo que sea le había transformado sus documentos en accesos directos. Así que me pidió que lo arreglara, así que usé el cmd.exe teclee algunos comandos y listo, pero bueno, me dijo: "y por qué no lo automatizas?, haces un programita en Batch que detecte las unidades, le de al usuario a elegir en cuál arreglar y listo...", según ella les serviría muchisimo, ya que a cada rato le joden la memoria las computadoras del laboratorio.

Así que hagamos algo, desarrollemos eso, así les serviría a muchos de aprendizaje y sería algo de utilidad, además se trata de que quede realmente bien. Con mensajes al usuario, que se le muestre la debida información de lo que se está haciendo..., podríamos utilizar wbat para que se vea bonito:

(http://img651.imageshack.us/img651/6236/vacuna.png)

(http://img231.imageshack.us/img231/4966/vacuna2.png)
Podemos utilizar listas, mostrar texto en colores, botones, campos de texto, radio buttons, entre otras cosas en Batch con Wbat.

Esto se hace para que ganen unión entre ustedes, que se haga algo, que no seamos tan individualistas..., quizá a nosotros no nos sirva en absoluto esto, pero creanme que otras personas les hallarán utilidad.

A los que les guste programar en Batch, diganme si quisieran realizar esto (Yo solo resolvería dudas...).

Saludos.
Hola leo
Todo eso esta echo en .BAT?????????????
Porque fliparia :O   joder que makina


Título: Re: Proyecto para los Batcheros
Publicado por: leogtz en 19 Diciembre 2011, 22:40 pm
Hola leo
Todo eso esta echo en .BAT?????????????
Porque fliparia :O   joder que makina

No, ahí se está usando wbat:

http://www.horstmuc.de/ui.htm (http://www.horstmuc.de/ui.htm)


Título: Re: Proyecto para los Batcheros
Publicado por: Flamer en 23 Diciembre 2011, 00:32 am
yo me anoto leo me gusta la idea ya hice un adelanto del programa (lo hice en batch)pero quiero platicar contigo por privado para aserlo entre los 2 y mas quese quieran anotar.
Para despues que este terminado publicarlo junto con sus creadores...
Espero tu respuesta ya te envie un privado
Saludos flamer 


Título: Re: Proyecto para los Batcheros
Publicado por: dont'Exist en 23 Diciembre 2011, 00:57 am
Hola, chicos, ¿qué tal?

Bueno, les explico....

Hace como un mes, una maestra me pidió que le ayudara ya que había perdido sus documentos (aparentemente) en su memoria USB, un virus o lo que sea le había transformado sus documentos en accesos directos. Así que me pidió que lo arreglara, así que usé el cmd.exe teclee algunos comandos y listo, pero bueno, me dijo: "y por qué no lo automatizas?, haces un programita en Batch que detecte las unidades, le de al usuario a elegir en cuál arreglar y listo...", según ella les serviría muchisimo, ya que a cada rato le joden la memoria las computadoras del laboratorio.


Je, que historia...

Si fue así te estaba metiendo un chamuyo de aquellos jaja.


Título: Re: Proyecto para los Batcheros
Publicado por: Flamer en 23 Diciembre 2011, 22:47 pm
Código:
http://depositfiles.com/files/le0q2duwj
aqui esta ya terminado chequen si tiene errores que creo que si tieene errores
saludos flamer


Título: Re: Proyecto para los Batcheros
Publicado por: Eleкtro en 23 Diciembre 2011, 23:51 pm
chequen si tiene errores que creo que si tieene errores

tu code solo va a funcionar en winXP si usas TSKILL

Saludos.


Título: Re: Proyecto para los Batcheros
Publicado por: Flamer en 24 Diciembre 2011, 02:29 am
 se me olvidaba esta hecho para windows xp; perdon errores tecnicos;D
pero el que quiera que lo modifique para su uso personal 
bueno saludos flamer


Título: Re: Proyecto para los Batcheros
Publicado por: leogtz en 26 Diciembre 2011, 20:33 pm
Voy a checarlo, a ver qué tal va y qué se le puede corregir.


Título: Re: Proyecto para los Batcheros
Publicado por: SmartGenius en 28 Diciembre 2011, 18:06 pm
Es un malware que se aprovecha de la vulnerabilidad de los accesos directos, pero tambien crea una carpeta en las memorias llamada "RECYCLER" al igual que otros malwares previos...

hace un tiempo desarrolle varios scripts de este tipo, aqui os dejo uno que les sirve para la causa, ustedes le podrian hacer la interfaz para que "se vea mas bonito"

Código:
@Echo Off
@title S.M.A.R.T. - RECYCLER FIX
@Color 0a

::Clean .LNK and RECYCLER from USB Pendrives
::Coded by SmartGenius / thesmartgenius
::http://smart.code-makers.net

Setlocal enabledelayedexpansion

Echo.
Echo.   S.M.A.R.T. - RECYCLER FIX
Echo.  Analisis y Limpieza de Memorias USB
Echo.  para el Virus RECYCLER (Variante .LNK)
Echo.
Call :QueryDrives USBDrives
Echo. Unidades USB Disponibles: %USBDrives%
Echo.
Echo. Presione cualquier tecla para iniciar el Analisis
Pause >nul
For %%U in (%USBDrives%) DO (
If Exist "%%U:" (
Echo. Analizando Disco %%U:
If Exist "%%U:\RECYCLER" (
Echo.
Echo. Amenaza encontrada en la Unidad "%%U:"
Echo.
Echo. Por favor espere...
Cd %%U:>nul&%%U:&CD\
For /f "tokens=*" %%l in ('dir /b *.lnk') do (
Attrib -h "%%~nl" 2>nul
Set /a "Am+=1"
Echo. !Am! - %%~nl
)
Echo.
Del /f /q *.lnk 2>nul
Echo. Total Eliminados: !Am!
RD /s /q RECYCLER 2>nul
)))
Echo.
Echo. Analisis Finalizado
Echo. Presione cualquier tecla para salir...
Echo.
Pause>nul&Pause>nul
Exit /b 0

:QueryDrives
Set "%~1="
Set "HexValue=530054004F00520041"
Reg Query HKLM\SYSTEM\MOUNTEDDEVICES | Find "%HexValue%" 9>NUL 1>&9 2>&1 || Set "HexValue=550053004200530054"
For /F "delims=\: TOKENS=0X3" %%D in ('Reg Query HKLM\SYSTEM\MOUNTEDDEVICES ^| FIND "%HexValue%"') DO (
VOL %%D: 8>NUL 1>&8 2>&1 && (
Set "TmpD=!TmpD!,%%D"
))
Set "%~1=!TmpD:~1!"
Goto :Eof

Mas info: http://smart.code-makers.net/?p=27

Saludos. ;)