Interceptar Winsocks

Iniciado por Dunkansdk, 16 Febrero 2011, 00:31 AM

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

Dunkansdk

Hola a todos, les vendo con una dudita, yo estoy tratando de interceptar los paquetes de un juego pero quiero hacerlo en visual basic, hace poco que comenzé con vb y quería bueno hacer un sniffer, interceptar un socket de un juego online y recibir los datos que envía y que salen de mi cliente

                 ->
Cliente -> Yo <- Servidor
              <-

Hokeando el winsock, para que se den una idea hacer un estilo de "WPE PRO" no se si lo conocen, (Winsock Packet Editor) ... ver los datos, enviarlos y recibirlos a mi gusto, si pueden dejar tutoriales por aquí en el foro o temas que me ayuden, porque estuve buscando y son todos en c++, y yo quiero visual basic XD ! ...

Saludos !

fary

Lo que tu quieres hacer no se puede hacer en VB, lo tendras que hacer en C/c++ o ASM. La tecnica se llama Api Hooking... mira el source code del MsgNigtMare de MazarD.

salu2!
Un byte a la izquierda.

BlackZeroX

#2
.
@Drinky94

Nunca Digas NO, aqui tienes unos codigos fuente:

http://infrangelux.sytes.net/FileX/?dir=/BlackZeroX/Programacion/vb6/APIHOOK

Dulces Lunas!¡.
The Dark Shadow is my passion.

fary

#3
e mirado un proyecto y es de inyeccion de código no de api hooking ,no?


sí, son de inyeccion de código pero no me funcionan... xD. No descarte que se pudiera hacer con vb, pero si me esperaba este tipo de fallos JAJA vb no es muy bueno para todo esto..

salu2!
Un byte a la izquierda.

BlackZeroX

#4
.
Si mencionas a C/C++ y lo relacionas con APIS, entonces tendras que toquetear APIS y/o ASM, de igual manera se puede hacer en VB6. es decir C/C++ son instrucciones y funciones basicas que no hacen practicamente nada funciones y librerias de C/C++, hay librerias no Standart pero aun asi esas no Stantart se pueden hacer. es decir C/C++ No es magia negra.

Lo que quiero decir es que si sabes hacer algo en PseudoCodigo lo puedes migrar a cualquier lenguaje (Exeptuando lenguajes que nesesiten interpretes como PHP con este caso en particular, o quien sabe...)

Dulces Lunas!¡.
The Dark Shadow is my passion.

DaasCook

Cita de: BlackZeroX▓▓▒▒░░ en 20 Febrero 2011, 00:59 AM
.
Si mencionas a C/C++ y lo relacionas con APIS, entonces tendras que toquetear APIS y/o ASM, de igual manera se puede hacer en VB6. es decir C/C++ son instrucciones y funciones basicas que no hacen practicamente nada funciones y librerias de C/C++, hay librerias no Standart pero aun asi esas no Stantart se pueden hacer. es decir C/C++ No es magia negra.

Lo que quiero decir es que si sabes hacer algo en PseudoCodigo lo puedes migrar a cualquier lenguaje (Exeptuando lenguajes que nesesiten interpretes como PHP con este caso en particular, o quien sabe...)

Dulces Lunas!¡.

Por más que defendáis VB, es perdido...

¿Para qué defender lo indefendible?... Un lenguaje que todos saben acerca de su reputación... Es pérdida de tiempo intentar hacer andar un motor de Ferrari en un Volkswagen jajaja.
for (int i = Trolling.MaxVal; i > Trolling.MinValue; i--) {
    Forum.Answer = "Don't feed the troll"; }

BlackZeroX

.
VB6 es un IDE claro esta pero el lenguaje es Basic y ese no se esta muriendo...

Solo voy a decir esto y me largo.
[retorica]Para que lanzar perlas a los cerdos[/retorica]

Dulces Lunas!¡.
The Dark Shadow is my passion.

DaasCook

Cita de: BlackZeroX▓▓▒▒░░ en 25 Marzo 2011, 18:34 PM
.
VB6 es un IDE claro esta pero el lenguaje es Basic y ese no se esta muriendo...

Solo voy a decir esto y me largo.
[retorica]Para que lanzar perlas a los cerdos[/retorica]

Dulces Lunas!¡.

¿Para qué discutir con alguien que siempre creerá tener la razón?.

Mejor sigue tu rumbo, pensando que VB es imparable, y que por cada defecto tiene dos mejoras.
for (int i = Trolling.MaxVal; i > Trolling.MinValue; i--) {
    Forum.Answer = "Don't feed the troll"; }