Borrador de autorun.inf xD Copia del programa de carlitos.dll

Iniciado por jdc, 6 Noviembre 2008, 06:27 AM

0 Miembros y 2 Visitantes están viendo este tema.

Angeldj27

Citar
De todas maneras perdon si te molesto que posteara un codigo o hiciera un "programa basico" pero todavia no se lo suficiente para crear algo noedoso

No te preocupes men en todos los casos nobedosos del mundo siempre se comenso por algo en rialidad muy pequeño eso tenlo por segura porlomenos con una idea sigue palante...Jaja..

Saludos....


"Que vamos a hacer Mañana?..... Lo mismo que hacemos todos los dias Pinky tratar de Conquistar el Mundoooo!!!!!

DarkMatrix

Yo hace un tiempo tambien hize una aplicacion de estas, y tome en cuenta el punto de skapunky, por eso a la hora de borrar esos archivos tomaba en cuenta lo siguiente: los archivos autorun.inf que crean los troyanos para autoreproducirse tienes las propiedades: oculto + Archivo + SuperOculto o Archivo de Sistema + Solo Lectura, asi que a la hora de borrarlos solo tomaba en cuenta esas caracteristicas.

Por ejemplo los archivos autorun de personalizacion de usb o autoarranque de cd's tienen propiedades de oculto + archivo + solo lectura, por lo que si habilitabamos ver los archivos ocultos en windows los podemos ver. Al contrario de los archivos autorun de los troyanos que tienen la propiedan SuperHidden o superoculto y no se dejan ver de ninguna forma.

Otra cosa que tome en cuenta fue que en cada unidad, en el directorio base, osea en E:\ o F:\ por ejemplo se borraran todos los archivos con las siguientes extensiones y que tubieran las propiedades que antes puse:

.exe .bat .inf .ini .cmd .com ya que estos son los archivos que normalmente llama el autorun.inf

Exepto para la unidad donde este instalado windows porque hay archivos con esas extensiones y con las propiedades que son especialmente de windows y si se borran pueden dañar el sistema operativo.

Saludos  ::)

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix

jdc

Cita de: Angeldj27 en  7 Noviembre 2008, 19:21 PM
Citar
De todas maneras perdon si te molesto que posteara un codigo o hiciera un "programa basico" pero todavia no se lo suficiente para crear algo noedoso

No te preocupes men en todos los casos nobedosos del mundo siempre se comenso por algo en rialidad muy pequeño eso tenlo por segura porlomenos con una idea sigue palante...Jaja..

Saludos....

:D gracias ;)

Cita de: nike42 en  7 Noviembre 2008, 19:30 PM
Yo hace un tiempo tambien hize una aplicacion de estas, y tome en cuenta el punto de skapunky, por eso a la hora de borrar esos archivos tomaba en cuenta lo siguiente: los archivos autorun.inf que crean los troyanos para autoreproducirse tienes las propiedades: oculto + Archivo + SuperOculto o Archivo de Sistema + Solo Lectura, asi que a la hora de borrarlos solo tomaba en cuenta esas caracteristicas.

Por ejemplo los archivos autorun de personalizacion de usb o autoarranque de cd's tienen propiedades de oculto + archivo + solo lectura, por lo que si habilitabamos ver los archivos ocultos en windows los podemos ver. Al contrario de los archivos autorun de los troyanos que tienen la propiedan SuperHidden o superoculto y no se dejan ver de ninguna forma.

Otra cosa que tome en cuenta fue que en cada unidad, en el directorio base, osea en E:\ o F:\ por ejemplo se borraran todos los archivos con las siguientes extensiones y que tubieran las propiedades que antes puse:

.exe .bat .inf .ini .cmd .com ya que estos son los archivos que normalmente llama el autorun.inf

Exepto para la unidad donde este instalado windows porque hay archivos con esas extensiones y con las propiedades que son especialmente de windows y si se borran pueden dañar el sistema operativo.

Saludos  ::)

Gracias por el consejo lo tomare en cuenta :)
Saludos

Novlucker

Cita de: nike42 en  7 Noviembre 2008, 19:30 PMse borraran todos los archivos con las siguientes extensiones y que tubieran las propiedades que antes puse:
.exe .bat .inf .ini .cmd .com ya que estos son los archivos que normalmente llama el autorun.inf
Si se va a hacer "bien" entonces lo mejor sería borrar solo el archivo al que apunta el autorun.inf, y no todos los que hayan.
Eso se logra con un simple instr y alguna de las funciones para extraer datos como mid, left, etc

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

DarkMatrix

Cita de: Novlucker en  7 Noviembre 2008, 19:51 PM
Si se va a hacer "bien" entonces lo mejor sería borrar solo el archivo al que apunta el autorun.inf, y no todos los que hayan.
Eso se logra con un simple instr y alguna de las funciones para extraer datos como mid, left, etc

Bueno de todas formas yo los mandaba a eliminar en unidades que no fuera donde esta el sistema operativo. En donde si estaba el sistema operativo, primero los comparaba con la lista de archivos de windows y si no estaban los eliminaba, de lo contrario los dejaba intactos.

Saludos  ;D

Todo aquello que no se puede hacer, es lo que no intentamos hacer.
Projecto Ani-Dimension Digital Duel Masters (Juego de cartas masivo multijugador online hecho en Visual Basic 6.0)

Desing by DarkMatrix

jdc

Hola... un amigo me dijo que este programa no borraba el autorun cuando tenia atributos de "solo lectura" por lo que hay que quitarselos xDDDDD.

Agreguenle la lines que esta en rojo para que quite los atributos al autorun.inf cuando lo encuentre y si quieren ponganle un msg box para que les lance un mensaje cuando borre un autorun para que sepan cuando lo haga y de que unidad, ahi ya estaria listo para cumplir bien la funcion (sin errores)

Con la linea ||||||||||||| SetAttr "c:\\Autorun.inf", vbNormal ||||||||||||| lo que hacen es dejar el archivo con 0 atributos osea quitan "solo lectura", "Oculto", "Sistema" y "Archivo" lo que no entendi es que por ahi alguien puso que habia un atributo de "Super Oculto" xDDD que no lo conozco asi que no esta probado con super oculto ¬¬

Private Sub Timer1_Timer()
On Error GoTo Falso
archivo = GetAttr("C:\autorun.inf")
SetAttr "c:\\Autorun.inf", vbNormal
Set variable = CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "C:\autorun.inf"
Exit Sub
Falso:
End Sub


Saludos!



skapunky

Te daré un consejo:

CitarSet variable = CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "F:\autorun.inf"

Esta linea....mejor cambiarla porque usas visual basic script. El visual basic tiene su propio comando para eliminar ficheros...busca información sobre "kill". Por otra parte,uses script o no, si el fichero está en uno no lo borrará...para ello deberias cerrar el proceso antes de eliminar el archivo.

Saludos.
Killtrojan Syslog v1.44: ENTRAR

jdc

Cita de: skapunky en 21 Noviembre 2008, 20:52 PM
Te daré un consejo:

CitarSet variable = CreateObject("Scripting.FileSystemObject")
variable.DeleteFile "F:\autorun.inf"

Esta linea....mejor cambiarla porque usas visual basic script. El visual basic tiene su propio comando para eliminar ficheros...busca información sobre "kill". Por otra parte,uses script o no, si el fichero está en uno no lo borrará...para ello deberias cerrar el proceso antes de eliminar el archivo.

Saludos.

Pero como podria estar en uso el aurorun.inf?

El kill seria

Kill ("C:\autorun.inf") no?
voy a leer un poquito mas xDDD

De todas maneras al final quedo asi:


con el attrib incluido, voy a ver como va con el kill. Gracias!