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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 51
121  Programación / Programación Visual Basic / Re: Disculpe, como puedo mostrar un form en un form? en: 12 Enero 2008, 16:18 pm
Los PictureBox funcionan como verdaderos formularios...prueva...yo la verdad nunca he probado ha usar un PictureBox como formulario pero creo que se puede...

Saludos ;)
122  Programación / Programación Visual Basic / Re: Hacer correr tarea programada ya establecida en: 10 Enero 2008, 20:11 pm
Citar
En el foro de c/c++ hay un codigo mio donde muestra como hacer q otro proceso lanze el programa q se le pase como parametro, asi heradando sus privilegios.

No sirve para procesos de privilegios mas altos, ya q no puede abrir el proceso para crear el trhead.

Si yo tengo un programa ejecutandose como "usuario" por defecto cualquiera programa que cargue el primer programa también lo hará como "usuario"...en "unsuario" incluyo a SYSTEM...y yo puedo hacer un programa sencillo en VB que haga lo mismo que tu en C...con cojer los parametros y ejecutarlos llega :xD

Citar
Otra posibilidad, que a lo mejor te puede valer y es más simple, es lanzar la aplicación en un script de inicio del equipo; se abre el editor de políticas del sistema (gpedit.msc) y se especifica en "Configuración de equipo\Configuración de Windows\Archivos de comandos (inicio/apagado)". De esta forma se ejecutará, si bien no será un servicio.

Esto es a lo que me refería yo con el método Scripting...se como hacerlo directamente desde el registro...el método lo tengo puesto en el manual que tengo en Tutoriales y Documentacion si a alguien le interesa...

Sobre lo de los servicios eso todo que me pusiste sabía la mayoría, yo a ver yo se crear, modificar, intervenir y eliminar servicios (tanto en el registro como de otras maneras con APIs y asi) e incluso ejecutar el mio propio...lo malo es que para que una aplicación corra como un servicio tiene que dar algun tipo de respuesta en un tiempo determinado...si no lo hace al poco se cierra...sino prueva a crear un servicio por ejemplo poniendo el notepad.exe o asi...ya verás lo que pasa...

Lo malo es que yo no sé dar esa "respuesta" para que el servicio se mantenga...aún asi durante esos segundos puedo cojer y ejecutarme otra vez a mi mismo...pero la verdad prefiero el metodo facil de las tareas programadas....pero si sabeis como dar esa "respuesta" desde VB os lo agradecería mucho...

Weno gracias y saludos ;)
123  Programación / Programación Visual Basic / Re: Hacer correr tarea programada ya establecida en: 10 Enero 2008, 18:13 pm
Primero gracias...y weno vamos por partes (como dijo mi amigo jack :xD):

Haber <~>FeRcHu<~> lo que quiero es ejecutar una aplicación como SYSTEM...las tareas programadas son un método...no me sirve cojer la ruta del proceso de la tarea programada pork entonces no correrá como SYSTEM...y ademas no tiene lógica crear una tarea programada para despues cojerle la ruta que le puse antes :xD

Y weno lo de inyectar lo malo es que seguramente alguno crashe...además que yo sepa no se pueden inyectar programas hechos en VB verdad?? o al menos yo no lo he conseguido...en C si pero en VB no lo creo...

Y weno lo de los servicios gracias miraré a ver si me sirve ;) ... aún asi la idea de los servicios no me gusta mucho...prefiro lo de las tareas programadas pero weno a lo mejor me sirve...además si es para ejecutar un programa hecho en VB como un servicio me sirve de perlas para otras cosas ;D

Weno a ver si consigo algo mas...aun sigo "Searchig..." jeje

Gracias...y saludos ;)
124  Programación / Scripting / Re: Este script esta bien? en: 10 Enero 2008, 15:36 pm
Esconder la ventana es muy dificil...usa AT para crear una tarea programada o ponlo en el registro para que se inicie con el método Scripting que no se ve la ventana...aun asi la primera vez que lo ejecutes aparecerá durante un pokito la ventana...

Y weno lo mas facil creo que te será buscar un programa de estos que te convierten a EXEs...aunke enb realidad son como especie de joiners pero servirá para lo que tu quieras...pero lo malo es que algunos son reconocidos por los AVs...

Saludos ;)
125  Programación / Programación Visual Basic / Re: ocultar un form vb en: 10 Enero 2008, 15:26 pm
Pues ya te pusieron la respuesta...

Ahora como comentario solo decir que si quieres descargar el formulario completamente de memoria despues de ocultarlo tienes que poner:

Código
  1. Set Form2 = Nothing

Saludos ;)
126  Programación / Programación Visual Basic / Re: Hacer correr tarea programada ya establecida en: 10 Enero 2008, 15:22 pm
Jeje si la verdad es que estoy llevando un trabajito jeje :xD

A ver...quiero ejecutar mi aplicacion como SYSTEM...y para eso solo se me ocurren tres maneras:

Una es poniendolo en unas claves del registro para que se inicie la proxima vez que se inicie Windows (el método Scripting)...pero tener que esperar a que reinicie es mucho tiempo...

El otro es corriendolo como un servicio...weno tendría que crear un servicio, ejecutar mi programa, correrlo y por ultimo eliminar el servicio...pero además de que es algo mas trabajoso hay varios inconvenientes como que el servicio no se mantiene más de unos segundos si no responde (y no se responder a un servicio desde VB)...entonces tendría que volver iniciarse a si mismo (otra vez) pork si no a los pocos segundos puff...y weno al fin y al cabo es mucho mas facil con las tareas programadas...

El ultimo método es programar una tarea programada con la cuenta AT...que se ejecutará como SYSTEM...lo malo es eso, que para correrla tengo que esperar al siguiente minuto...y weno aunke puedo usar "schtasks" no sirve para Home Edition...

Y weno pues eso eso lo que quiero...ejecutar mi aplicación como SYSTEM al momento...y solo me falta eso ultimo que es correr la tarea sin tener que esperar un minuto y sin depender de "schtasks"...

Weno a ver si me podeis ayudar...y dejo ya esto de las tareas programadas de lado jeje... :xD

Saludos ;)
127  Programación / Programación Visual Basic / Re: Hacer correr tarea programada ya establecida en: 10 Enero 2008, 14:59 pm
API miré todas las del mstask.dll y no tiene...yo pienso que tiene que estar dentro del schedsvc.dll ya que es la dll del servicio de tareas programadas...mire sus APIs pero nada...

Y lo que me dices tu no me sirve...pork en realidad es para ejecutar una tarea que creo yo para que se ejecute como SYSTEM...y weno la creo para el siguente minuto pero un minuto para mi es mucho esperar...

Ya puse arriva la alternativa que se me ocurre que es cambiar la hora del ordenador y después de ejecutar la tarea volver otra vez a la hora original...pero ademas que es poco profesional sigo teniendo que esperar 2 segundos...mucho para mi... :xD

Y weno estuve mirando el link k puse arriba (este) pero es una interfaz para C y pienso que en VB6.0 que no se puede (en .net si se puede)

Estoy harto de buscar...miré por el registro, un tal JobObject, mire la extension .job, el servicio...un monton de cosas mas pero no consigo nada dios me vuelvo loco... :rolleyes:

Pues nada a ver si alguien sabe y mientres tanto sigo a buscar...gracias de todas maneras ;)

Saludos ;)
128  Programación / Ingeniería Inversa / Obtener funciones CON PARAMETROS de una .dll en: 7 Enero 2008, 19:08 pm
Pues bien he estado buscando y weno al final conseguí con el dumpbin.exe y con el link.exe poder obtener el nombre de las funciones de una DLL...lo malo es que no conseguí obtener los parametros que hay que pasarle a esa funcion...

Y weno cuando son funciones documentadas no hay problema porque las miras en internet y listo...pero cuando no son documentadas no consigo obtener la información sobre los parametros que hay que pasarle a esa función...

Weno en un sitio hablaban de usar un desemblador...pero la verdad no entendí como dice que se hace:

Citar
si no tenés la definición de la función (por ejemplo es una funcion que creó alguien indocumentada), depurar el programa con algún desensamblador (puede ser w32dasm )
Supon que la funcion acepta 3 parametros y devuelve uno.
Entonces desensamblas el ejecutable que llama a la funcion dentro de la DLL.
Buscar una llamada a la funcion (Ej CALL MIDLL!MIFUNCION)

Una vez encontrada la llamada a la funcion mirás arriba del código y buscas instrucciones PUSH: EJ

push parametro3
push parametro2
push parametro1

CALL MIDLL!MIFUNCION
En el registro EAX está el valor de retorno

obviamente no va a decir parametro1,parametro2 o parametro3
Puede decir algo como:
push esi
push edi
push FF

En este caso al ser registros de 32 bits, lo que se pasa son 2 parametros de 32 bits (o sea 4 bytes cada uno) y el primer parametro es FF (256) o sea un byte.
ESI O EDI podrian ser punteros a un string. Para ver de que se trata mejor, te fijarias en que posicion de memoria (aparece en el codigo desensamblado) se llama a la funcion. Entonces usando un debugger (ntsd por ejemplo que viene con XP) te podrias fijar los valores de esi y edi y ver como cambian una vez que la funcion se ejecuta.
No hay forma directa y facil de saber que y cuantos parametros se le pasan a una dll mirando solamente el ejecutable de la aplicacion. Por mas que uses el PE explorer o el dump o programas similares, este te va a mostrar la table de importacion/exportacion de funciones, pero no la cantidad de parametros que se le pasan ya que esta info no está (ni tiene por que) estar contenida dentro PE (portable executable).

Y weno pues a ver si alguien sabe de algun programa o de algun método mas facil, o en su defecto de como hacer lo que puse arriba explicado mejor ya que wen se usar un poco el OLLY pero yo de ASM nada...

Saludos ;)
129  Programación / Scripting / Re: CERRAR EL NOD32 en: 7 Enero 2008, 18:30 pm
Ups ya casi se me había olvidado :-X...

y weno eso...mejor dejar las peleas al lado que ahora me cayo bien Sh4k4 :xD

Weno estos dias no tengo tiempo pero cuando pueda te juro que lo hago...

Saludos ;)
130  Programación / Programación Visual Basic / Re: ¿Se pueden utilizar interfaces en Visual Basic 6.0? en: 6 Enero 2008, 06:38 am
Yo al principio pensaba que eran objetos y que había que crearlos con CreateObject() pero después por lo que vi en MSDN no...

Pues voy a provar lo que dice Seykron...

Yo las quiero por lo que digo en este post:

http://foro.elhacker.net/index.php/topic,194021.0.html

Y al final buscando llegué aki:

http://msdn2.microsoft.com/en-us/library/aa381274(VS.85).aspx

Y fue la unica manera de lograr ejecutar una tarea programada ya establecida sin depender de programas externos...miré de alguna API pero no encontré nada...

Saludos y ya os contaré ;)

EDIT: Me acabo de dar cuenta de que lo que dice Seykron sirve para crear interfaces...pero yo no quiero crear interfaces...sino usar una ya creada...se puede??
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 51
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines