Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Lupin en 21 Abril 2010, 20:20 PM

Título: Run-time error '75' en Windows 7
Publicado por: Lupin en 21 Abril 2010, 20:20 PM
Estoy trabajando en una aplicacion (no maligna ) tranquilamente pero al correrla en Windows 7
ocurio este  error  "Run-time error '75' Path/file access error"
Lo que pasa es k adjunto en el mismo ejecutable otros archivos tipo un joiner
creo que el problema esta aki
CitarOpen App.Path + "\" + App.EXEName + ".exe" For Binary Access Read As #1
     SZ = Space(LOF(1))
     Get #1, , SZClose #1
Close #1
Por alli he leido k es por los permisos
y al usar apis no habra problema ¿es cierto?
a alguien le ha pasado lo mismo, he usado este soft en Xp y nunca he tenido este tipo de problema...
Título: Re: Run-time error '75' en Windows 7
Publicado por: Lupin en 21 Abril 2010, 21:38 PM
¿a nadie le ha sucedido el mismo problema ?
Título: Re: Run-time error '75' en Windows 7
Publicado por: Karcrack en 21 Abril 2010, 22:49 PM
Por lo visto "App.Path + "\" + App.EXEName + ".exe"" no devuelve lo que debería... o no tienes permiso para abrirte a ti mismo... lo que dudo bastante... :-\

Prueba a sacar la ruta usando GetModuleFileName.
Título: Re: Run-time error '75' en Windows 7
Publicado por: Lupin en 21 Abril 2010, 23:28 PM
Gracias Karcrack es probable que sea por los permisos ¿no sabes a que se deba que app no funcione en Windows 7?  voy a probar GetModuleFileName ...
Título: Re: Run-time error '75' en Windows 7
Publicado por: Lupin en 22 Abril 2010, 23:59 PM
Tal vez Windows 7 no permite escribir en las carpetas de sistema como system32 o windows..o es k hay una funcion para acceder al permiso  ?

Helpppp.....!!!!!!!! :-(
Título: Re: Run-time error '75' en Windows 7
Publicado por: xkiz ™ en 23 Abril 2010, 07:53 AM
probaste iniciando el programa desde "Ejecutar como administrador"?

a mi ya me paso un par de veces al escribir en el registro o archivos que por eso no me dejaba y ejecutando el programa como administrador si me dejaba
Título: Re: Run-time error '75' en Windows 7
Publicado por: Lupin en 23 Abril 2010, 14:33 PM
Graias xbiz, voy a intentarlo..¿no existiria la opcion de poder ejecutar estas funciones como usuario o solo es posible como administrador? :-\ :-\
Título: Re: Run-time error '75' en Windows 7
Publicado por: ‭‭‭‭jackl007 en 27 Abril 2010, 15:19 PM
como te dijeron, tienes que ser administrador para ejecutar eso, y tambien que el programa no se ejecute en una ruta clave como system32, C,windows...
ya que lo tomará como un virus que esta accediendo al sistema y lo deniega...

Título: Re: Run-time error '75' en Windows 7
Publicado por: Lupin en 29 Abril 2010, 23:44 PM
Bueno en realidad no se ejecuta en system32 ni en windowsa pero si copia alli algunos algunos archivos archivos
Me quedo con la solucion de ejecutar como administrador

Título: Re: Run-time error '75' en Windows 7
Publicado por: Elemental Code en 1 Mayo 2010, 00:46 AM
Open App.Path + "\" + App.EXEName + ".exe" For Binary Access Read As #1
     SZ = Space(LOF(1))
     Get #1, , SZClose #1
Close #1

te podes abrir y editar a vos mismo en binario mientras estas en ejecucion?

O.o

crei que por eso los stubs venian separados de los crypters :S
Título: Re: Run-time error '75' en Windows 7
Publicado por: Karcrack en 1 Mayo 2010, 01:00 AM
Puedes leerte sin problema, lo que no puedes es escribirte o borrarte ;)
Título: Re: Run-time error '75' en Windows 7
Publicado por: el_c0c0 en 1 Mayo 2010, 01:39 AM
Cita de: Karcrack en  1 Mayo 2010, 01:00 AM
Puedes leerte sin problema, lo que no puedes es escribirte o borrarte ;)
borrarte se puede, obviamente haciendo *trampas* :P (llamese a ejecutar un proceso ghost como el notepad, y sobreescribir su memoria con el codigo que cierra nuestra aplicacion y por consiguiente la elimina y luego se cierra)

saludos
Título: Re: Run-time error '75' en Windows 7
Publicado por: Karcrack en 1 Mayo 2010, 01:54 AM
No hace falta hacer tantas *trampas*, con ejecutar con WinExec() o Shell() un pequeño codigo batch es suficiente:
http://foro.elhacker.net/programacion_vb/srcsnippet_alternativa_de_melt_winexec-t243264.0.html;msg1168086
Título: Re: Run-time error '75' en Windows 7
Publicado por: el_c0c0 en 1 Mayo 2010, 03:17 AM
Cita de: Karcrack en  1 Mayo 2010, 01:54 AM
No hace falta hacer tantas *trampas*, con ejecutar con WinExec() o Shell() un pequeño codigo batch es suficiente:
http://foro.elhacker.net/programacion_vb/srcsnippet_alternativa_de_melt_winexec-t243264.0.html;msg1168086
mira vos esta bueno ese metodo... pero no me gusta usar shell a mi.. prefiero todo via api o asm hardcodeado :D

saludos
Título: Re: Run-time error '75' en Windows 7
Publicado por: Karcrack en 1 Mayo 2010, 11:47 AM
Cita de: el_c0c0 en  1 Mayo 2010, 03:17 AM
mira vos esta bueno ese metodo... pero no me gusta usar shell a mi.. prefiero todo via api o asm hardcodeado :D

saludos
Ese trabaja con APIs :P

Y este mola bastante:
http://www.advancevb.com.ar/?p=207
Que trabaja con ASM Inline :D, lo malo es que como crea un proceso bla bla, los AVs chillan cuando lo ven :xD