Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - cobein

#121
Nah, es avira.... no es nada infectado ni nada por el estilo, tiene mas falsos positivos que la mierd@, no entiendo como todavia no se suicido  (detecto a si mismo).
#122
Hay una manera de hacer esto correctamente y es conectar el stdio a un socket, despues si tengo un rato lo hago y lo posteo.
#123
En este caso un screenshot seria fantastico pero bueno, si no queres que se representen valores que exceden el limite que tengas simplemente usas uno o dos if para ver si la coordenada esta dentro o no de el area del grafico. Por otra parte podrias usa un picturebox para graficar ahi dentro y no tendrias ninguno de esos problemas.
#124
Fijate en este source, tiene casi todo lo que necesitas. http://www.advancevb.com.ar/?p=159
#125
Programación Visual Basic / Re: Ayuda Con BOT
9 Diciembre 2009, 03:17 AM
Lee! las! reglas!
#126
=D opcion 2 !!! te ganaste un dolor de cabeza!!!!

Bien mi preferida, primero que nada, las APIs que vayas a utilizar en codigo las tenes que declacrar en un type library, Hay varios tutoriales y ejemplos por ahi de como crearlas si queres pego el source de una que utilizo para inyeccion. Obviamente hay que compilarla, si tenes Visual Studio tenes que tener midl.exe por ahi en tu disco.

Inject.odl source
http://pastebin.com.ar/5567

Una vez que tenes el tlb creado lo agregas a las referencias y eso tendria que resolver el tema de las APIs, con respecto al codigo, muchas cosas no te van a funcionar, como ser los & para concatenar y Mid y esas cosas, por lo que vi en el codigo que tenes son simplemente unos if y cosas asi que no te van a dar mayores problemas.

Una aclaracion, para debuguear eso no uses un log, usa Outputdebugstring y el programa DebugView.
#127
Si, perdon no vi que habia un link, el tema es asi, cuando usas ese metodo el EP de la libreria se modifica, el tema es que las librerias asi como los exes en VB tienen como un stub, este stub lo que hace entre otras cosas es "corregir" el IAT (Import Address Table), si abris tu libreria en PE explorer o algun programa similar vas aver que en el IAT no aparecen ni las librerias ni las funciones que estas usando en tu codigo ej:SendMessageA.

Como solucionar esto? Hay un par de maneras que conozco

1- es utilizar un addin para VB (no recuerdo el nombre) que utilizando shellcode inicializa el stub de la libreria (nunca me funciono).
2- esta es mi preferida pero requiere mas trabajo. Primero que nada tenes que declarar absolutamente todas las APIs en un type library (esto va a hacer que VB las agregue en el IAT como cualquier otro programa) y el codigo lo tenes que hacer teniendo en cuenta que ninguna de las funciones de VB (llamdas a msvbvm60) van a estar disponibles.
3- esta es la mas clasica, hace la libreria en otro lenguage
#128
Ok, no tenes ningun preloader o algo asi en la libreria, simplemente tu codigo verdad?
#129
Bien, entonces posiblemente ese sea tu problema. Por lo que comprendi hiciste una libreria en VB le cambiaste el EP y todo eso no?
Si ese es el caso habria que saber mas detalles, como por ejemplo que metodo utilizaste para compilar la libreria etc. hay muchas cosas que pueden estar causando el error pero parece que es lo mas comun de todo, el uso de APIs declaradas en el codigo y las funciones de VB.
#130
El proceso donde cargas la libreria tiene msvbvm60 en memoria?