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ú

Temas - VampireLord

#1
Desde hace un rato me viene girando esa duda en la cabeza.

La semana pasada estaba programando un RAT para mostrarles a mis alumnos la típica conexión cliente-servidor,
pero me encuentro con la sorpresa de que cada vez es más difícil lograr una y que salga libre de errores.

Cada vez los componentes y librerías funcionan menos sin tener una configuración manual previa, como los
puertos abiertos y cosas del router. Antes, el uso de Winsock era casi de ley. Hoy, hay diveresas alternativas,
como por ejemplo: TcpClient y TcpListener de C#, pero no se salvan ni un poco el cortafuegos.

Alguien ha pensado en cómo sobrellevar todas las trabas que nos pone últimamente el S.O.? O de plano ya
hay que dejar morir este clásico?
#2
¡Hola! Pues estuve buscando un poco, y como sólamente encontré un ejemplo que me podía servir,
que por cierto, no funcionó por que no tenía unos componentes que sabe dios dónde se consiguen,
vengo a preguntarles acerca del siguiente caso:

Tengo un programa, que "obtiene" varios IPs, entonces, quiero que cada vez que él detecte uno,
saque una banderita del país perteneciente.. pero no sé cómo lograr ésto. Manejo la API del Winsock,
por que el componente de éste es un asco xD

¿Alguien tiene alguna idea? Por cierto, el lugar donde se cargue la imagen de la banderita, es en un TreeView.

Espero que me puedan ayudar, ¡Saludos! :)
#3
¡Hola! Estoy programando un Troyano en VB6, con la API del Winsock (Ya que el maldito CSocketPlus no se dejó usar y asdf.- ¬¬), aunque en realidad, las conexiones y eso no son el problema xD

El problema viene por que..

No quiero hacer de mi RAT, el clásico de 2 programas inmutables, si no como ya lo han implementado antes por ejemplo en el Poison Ivy, en un formulario aparte crear un Servidor "personalizable" desde el Cliente.

He estado buscando información al respecto, y no me han salido resultados.. cómo decirlo? convincentes..

Entonces, quisiera saber si alguno de ustedes sabe cómo escribir binarios a partir de las instrucciones que ya trae por defecto el Servidor (o sea, las que yo le programe, que son las básicas) además de las que el usuario puede escoger.

Saludos y gracias  :)

PD1: No sé si ésto va aquí, o en Programación.

PD2: Por qué los íconos son calabazas? xD
#4
Bueno, estoy programando un Troyano, como lo dice el título, con el CSocketPlus, pero nunca he visto que algún troyano lo tenga o que almenos lo muestre con su SOURCE, entonces, quiero ver si me dan una mano o algún tutorial que tengan guardado para lo troyanos, aceptar conexiones con el CSocketPlus y luego agregar esas conexiones al a un ListView. Sé cómo hacer lo anterior, pero por separado, no con alguna "secuencia". Si me pudieran ayudar, sería genial. Gracias!!
#5
Bueno, ésto me avergüenza xD, pero supongo que todo programador tiene una duda muy "tonta" cuando planea ponerle a sus aplicaciones un grado de dificultad mayor, he estado experimentando con el CSocketPlus, por que he leído: "No que.. para que te complicas?, si tu troyano es Multiconexión y además inverso, maneja el CSocketPlus wey", así que me metí al tema.. Pero en la ayuda que trae el módulo y la clase, no me dice qué rayos son "arrays", para qué darles un nombre, ni sé lo más importante.. Ponerlo a escucha para aceptar conexiones  :-[
Bueno, lo de aceptar conexiones lo haré con el tutorial de BlackZeroX, aunque supongo que tendré que adaptarlo.. De todas maneras, si alguien me pudiera dar una orientación hacia la misma parte del tema o.. algún link con referencia, se lo agradecería mucho ;D Gracias!!
#6
Bueno, como todos aquí saben, al momento de hacer un Troyano se necesita un Socket para poder hacer una conexión muy buena o estable, entonces, en lo que necesito ayuda es que, quería hacer una conexión por medio del CSocketMaster, pero mi Troyano es Multi-conexión inversa, y por lo que he leído, para una Multi-conexión es mejor el CSocketPlus, el problema es que no sé como usarlo, (leí los ejemplos, pero no tengo idea de cómo relacionarlo con el ListView.. etc..) Así que me decidí por el Winsock, pero ya que no todas las máquinas lo tienen quería saber, si hay alguna forma de ponerlo como un recurso y al momento de ejecutar el servidor se podía copiar a la ruta de instalación o algo parecido. ¡Gracias por sus respuestas!

PD: No sé si ésto va aquí o va en Diseño y análisis de Malware  :-\
#7
Programación Visual Basic / HEX a BMP..!
28 Marzo 2010, 04:48 AM
Hola a todos!
Alguien me puede decir cómo consigo leer datos HEX y mostrarlos en un PictureBox como un BMP?

Los datos HEX del binario no tiene el Header..

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 D8 00 8D 83 8F D0 73 F3 FF 80 87 F7 22 70 F7 18 11 7D F7 12 11 7D 28 44 12 00 00 00 00 F0 78 0D 00 78 8F 83 0D F8 FF 83 F3 11 F2 87 88 11 11 8F 8F 11 11 82 82 11 42 24 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 FF 00 00 00 F8 00 00 00 F8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 18 32 17 2D 18 E3 16 23 13 E2 1F 23 17 11 11 30 24 11 11 00 84 11 13 00 4D 13 31 00 D0 34 23 11 27 23 D2 11 63 2E D2 11 F2 2E 72 11 11 21 D2 21 11 22 D4 21 72 22 FD 47 27 D2 FD 22 32 4D 0F 0F 00 00 00 D3 00 00 00 D3 0D 00 00 F3 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 E5 00 00 00 EA 00 00 50 E9 00 00 DD 44 00 00 F0 DF 00 A0 95 36 50 EA 9E 23 EA E9 9E 26 EE E9 EE 55 EE AA 9A 55 EE EA EE 55 D4 D4 FF 00 DD FF 0F 00 FF 63 F9 0F 33 53 99 F9 22 66 99 59 66 A6 99 9A 55 96 AA 9A 55 E5 EE EA 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 F9 0F 00 00 99 FA 05 00 99 9A 59 00 EE 9A 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 33 43 00 13 11 22 04 40 24 12 41 00 34 11 41 30 32 11 31 00 00 E5 9E 00 00 EA AE 00 00 E5 AE 00 50 E9 A9 00 5A 99 A9 00 AA 9A A9 53 99 A9 E5 42 44 99 E5 EE EA 9E 55 EE E9 AE 55 EE AE 5E 55 EE AE 5E 55 EE AE 5E 55 EE 9E 6E 55 EE EE 6A 66 EE EE 6A 66 55 E5 AE EE 55 E5 AE EE 55 E5 9E AA 55 E5 EA EE 55 E5 EA EE 65 E6 E9 EE 66 A6 E9 EE 66 A6 E9 EE EE 9E 59 00 EE 99 59 00 AA 9A A9 00 EE 9A 9A 05 EE 9A 9A 0A EE A5 99 F9 EE 95 99 FA 9E 5A 55 99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 32 21 23 23 22 13 34 14 14 44 44 40 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 22 A3 EA 22 22 42 EA 23 22 42 EA 34 22 54 EE 00 44 50 EE 00 00 50 E9 00 00 50 99 00 00 A0 AA EE EE 69 66 EE EE 6E 66 EE EE 6E 66 EE EE 6E 66 EE EE FE 6F EE EE F5 EE E9 EE B8 DD 99 99 B8 BC 66 96 E9 EE 66 E6 99 99 66 E6 EE EE 66 96 EE EE F6 5F EE 99 99 5F 99 99 44 8B 99 99 BC 8B 99 99 AE 99 99 99 A9 99 99 59 9E 5F 33 F3 99 4F 22 F2 99 3F 12 32 99 F5 13 11 99 F9 13 11 AA F5 13 41 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 0F 00 00 00 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 99 00 00 95 99 00 00 95 99 00 00 95 99 00 50 99 99 00 50 99 99 00 50 99 99 00 50 99 99 99 99 C8 B8 99 A9 CC B8 99 89 CC B8 99 89 CC CF 99 89 CC FC 99 89 CC DC 99 89 CC FC 99 89 CC FC BC BB 9A 99 BC BB 98 99 BC BB 98 99 CC CC 98 99 C8 CC 98 99 CF CC 98 99 CF BB AC 99 D5 BB 8B 99 99 F9 13 41 EE 49 11 31 99 24 11 22 99 44 22 33 99 34 33 F3 99 49 44 0F 99 99 F9 00 99 99 F9 00 00 00 00 00 00 00 00 00 0F 00 00 00 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9A 99 00 00 85 58 00 00 80 CC 00 00 80 88 00 00 00 38 00 00 00 33 00 00 00 24 00 00 00 14 99 CA CC FC 99 C8 DD 6F 88 CB CC 0F 88 88 88 0F 33 DF 00 00 33 F3 00 00 32 F3 00 00 32 F3 00 00 F5 BB 8B 99 F6 CC 8C 99 00 BD CB 88 00 8D 88 88 00 00 40 32 00 00 40 32 00 00 40 32 00 00 00 12 99 99 F9 00 99 55 0F 00 D8 FD 00 00 DD 0F 00 00 32 0F 00 00 22 04 00 00 21 F2 00 00 23 F2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 22 00 00 60 26 00 00 64 55 00 34 31 14 00 56 65 66 00 60 FF FF 00 00 00 00 31 0F 00 00 32 0F 00 00 32 00 00 00 36 0F 00 00 66 0F 00 00 F6 0F 00 00 0F 00 00 00 00 00 00 00 00 00 00 13 00 00 00 23 00 00 00 28 00 00 00 58 00 00 00 66 00 00 80 41 00 00 F0 65 00 00 00 FF 21 F2 00 00 21 04 00 00 21 0F 00 00 55 6F 00 00 22 F3 06 00 41 31 0F 00 66 66 0F 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Pero la imágen que quiero insertar, es un BMP y si tiene Header, alguien me puede ayudar con el código? El HEX no me va mucho a mi, pero es necesario..

Gracias!

PD: Perdonen por Flashear los ojos con tanto numerito y letra, pero éste foro no tiene el código de [spoiler] [/spoiler]
PD2: He buscado por Google, y no me ha dado lo que quiero, encontré uno y da error en el código xD
#8
Programación Visual Basic / Ayuda con Código..
28 Febrero 2010, 05:05 AM
Primero que nada, ¡Hola a todos! Soy nuevo en el foro, pero no en la programación y recurro a ustedes por que no tengo idea de cómo solucionar ésto..
Miren, yo hago herramientas para editar juegos de la plataforma GBA (Gameboy Advance) en especial, los ROMs de Pokémon.. hehe.. Sé que es algo infantil, pero así soy yo xD
Entonces, como sabrán, y si no saben se los digo.. Los juegos de Pokémon tienen toda su información grabada en HEX, entonces en su código hay imágenes guardadas, y mi pregunta es la siguiente..

¿Cómo puedo visualizar una imágen que está desglosada en puros bytes HEX en una PictureBox?

Tengo las direcciones de, desde dónde empieza hasta dónde acaba el sprite o imágen que quiero cargar..
¿Alguien me puede ayudar?  :-[