• Miércoles 24 de Abril de 2024, 20:47

Mostrar Mensajes

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


Mensajes - culd

Páginas: [1]
1
C/C++ / winsock: inyectar para que cierto proceso solo conecte localhost
« en: Lunes 16 de Diciembre de 2013, 02:29 »
Buenas, alguien me puede dar una mano, estoy queriendo inyectar la libreria winsock de windows para que cierto proceso solo conecte a localhost, sin importar donde quiere conectar el proceso.

Se le podria mandar como parametro el pid del proceso y tambien la ip a la que deberia conectar.

2
VB .NET / Re: Process Manager
« en: Martes 16 de Octubre de 2007, 18:41 »
Cita de: "Eternal Idol"
Cita de: "culd"
1- Recien leo este post, ni me fije en que fecha se creo.

Es util hacerlo, siempre.

Cita de: "culd"
2- Vamos a volver a discutir sobre esto?. Para que entras en discusion por estas pequeñeses si me tenes en el msn. muack

Solo entro desde casa al MSN y da lo mismo: si intervenis ERRONEAMENTE en un hilo en el que yo participe es lo minimo que puedo hacer.

Cita de: "culd"
No solamente lo digo yo...

En el texto que citas no se ve ni remotamente algo como lo que comentas (tabla del planificador que maneja las prioridades) pero aunque lo dijera Bill Gates. Windows tiene una lista doblemente enlazada para los procesos y cada uno de los objetos que representa un proceso tiene sus prioridades (no tiene la mas minima importancia la teoria o la implementacion de OTROS Sistemas Operativos). Lo mejor es que la unidad de ejecucion es el HILO (cosa que no sucede en otros S.O.s - en tu cita dicen hebra que es lo mismo -) y no el proceso por lo cual hay varias prioridades que intervienen al dar quantum a un hilo ...
por msn no me dijiste que cada estado de cada proceso se encuentra dentro del mismo programa objeto (o entendi mal).

si es asi lo que decis, que gracia tiene por cada interrupcion de reloj un proceso se autorrescriba para guardar su estado, seria un proceso mas de entrada salida que limita mas.

si no dijiste eso, ponete como conectado en el msn por que estoy conectado con kopete y no me deja enviar mensaje a los "no conectados".

pd: quien se metio con vos, estas frenetico.

3
VB .NET / Re: Process Manager
« en: Martes 16 de Octubre de 2007, 15:23 »
Cita de: "html.rincondelvago.com/microsoft-windows-2000_1.html"
Windows 2000 implementa una planificación con un sistema flexible de niveles de prioridad que incluye planificación round-robin en cada nivel y en cada nivel variación dinámica de la prioridad según la actividad de cada hebra.

No solamente lo digo yo...

Segun el tipo de planificador en memoria se encuentra una "tabla" que almacena las prioridades de cada proceso e informacion de ejecucion.

Si tiene tabla, cualquier version de windows la tiene, y cualquier SO (bah, no se en so viejos).

4
VB .NET / Re: Process Manager
« en: Martes 16 de Octubre de 2007, 15:16 »
Cita de: "Eternal Idol"
Cita de: "culd"
PLINIFICADOR DE PROCESOS

Planificador=Scheduler ...

Cita de: "culd"
El se debe referir a la tabla del planificador que maneja las prioridades

Que bueno que sepas un año despues a lo que se referia otra persona pero lamentablemente no hay ninguna tabla de nada en Windows, cada objeto de tipo proceso tiene sus propiedades entre las que figuran las prioridades (y cada hilo del proceso idem).
1- Recien leo este post, ni me fije en que fecha se creo.

2- Vamos a volver a discutir sobre esto?. Para que entras en discusion por estas pequeñeses si me tenes en el msn. muack

5
VB .NET / Re: Process Manager
« en: Martes 16 de Octubre de 2007, 15:00 »
Cita de: "Eternal Idol"
Cita de: "robokop"
Juank se refiere a lo que hace el sistema operativo es decir administrar procesos , correrlos,terminalos,separarlos y todo eso que hace windows cuando ejecutas un programa.
¿Y que no hace el S.O. entonces? ... Eso de separar procesos no existe en Windows.
El se debe referir a la tabla del planificador que maneja las prioridades :)

6
VB .NET / Re: Process Manager
« en: Martes 16 de Octubre de 2007, 14:57 »
Cita de: "JuanK"
manejador de procesos de un sistema operativo
PLINIFICADOR DE PROCESOS

7
Visual Basic 6.0 e inferiores / Re: Métodos De Seguridad Para Nuestras Aplicaciones
« en: Viernes 12 de Octubre de 2007, 14:14 »
Cita de: "Loquillo"
Mira, soy un hacker promedio
Mira que hay gente creída todavía. Como dijeron antes de mi, ningún “hacker” se autoproclama.

Sobre el post:

“Métodos de seguridad para nuestras aplicaciones”, ese título puede englobar muchas cosas.

Si buscan la forma de general seriales para software de aplicación, juegos, etc. de grandes empresas donde tienen miles de programadores tratando de evitar eso. Que les hace pensar que ustedes con vb van a evitar que les roben su programita.

Si su programa es muy muy bueno y esta al acceso de cualquier persona por internet (supuestamente ustedes lo protegen con numero serial), entonces puede que alguien se interese en su programa y tenga los conocimientos suficientes como desencriptar el algoritmo de generación de sus seriales.

Pero si su programa solamente lo tienen ustedes y las personas a las que se le vendieron, no veo que alguien quiera “crackear” su programa.

Eso es un principio BASICO.

Si su programa es una poronga, nadie se va a preocupar por crackear, incluso ni por usarlo.

Si desean “vender” su programa, lo mejor que pueden hacer es agregar algún algoritmo para validación de seriales y dárselo (el programa) solamente a las personas que se lo compran, no dejen ninguna demo ni nada parecido en Internet, porque si el programa es bueno ahí si están en apuros.

Eso es todo.

PD: Todos los programas ya están inventados no van a inventar nada nuevo. Por dar ejemplos
-   Procesador de Texto
-   Software para escuchar, grabar, etc música
-   Chats
-   Grabación de CD/DVD
-   Software para visualización de videos
-   Calculadoras ;)
-   Software de gestión de bases de datos
-   Antivirus
Son los programas que a una persona siempre se le ocurre “crear”. Todos esos programas ya están inventados y en su mayoría por empresas gigantescas, que si bien cobran mucho dinero por esos software, esas mismas empresas se encargan de poner los seriales programas P2P para hacer crear a los usuarios que encontraron el SERIAL DE MICROSOFT OFFICE 2007!!!.

Gente, no sea ilusa. En vb solamente pueden llegar a vender programas para manejo de stock y similar (cosa que también ya esta creada) pero siempre pueden encontrar a un gil que no sepa que el tango 2000 está en cualquier P2P.

Saludos

8
Visual Basic 6.0 e inferiores / Re: Simular Pulsaciones De Teclas...
« en: Sábado 17 de Marzo de 2007, 16:39 »
Cita de: "albertovicat"
Para que el valor enviado mediante SendKeys haga efecto, es necesario que en el programa destino el control que tiene el foco sea el adecuado. En tu caso necesitas que al enviar la pulsación de "flecha arriba" el control enfocado en el programa destino sea LArriba, e igual para los demás casos.
Creo que el destinatario debe estar recibiendo las pulsaciones, pero seguramente el control que tiene el foco es otro y por eso no hace lo que esperas de él.
Gracias, pero ya lo habia solucionado...

No hay forma que utilizando SendKeys el getkeystate lo detecte... Ya lo recontra probe...

Igualmente encontre una api...

Public Declare Sub keybd_event Lib "User32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwflags As Long, ByVal dwExtraInfo As Long)

Public Const KEYEVENTF_EXTENDEDKEY = &H1
Public Const KEYEVENTF_KEYUP = &H2

Se utiliza asi:

Call keybd_event(X, 0, 0, 0) ' aprieta el boton
Sleep 10
Call keybd_event(X, 0, KEYEVENTF_KEYUP, 0) 'suelta el boton

(donde x es el numero hexadecimal del boton que se quiere apretar)..

Tambien hay que poner un sleep entre que se aprieta y se suelta, ya que si no se espera un pequeño intervalo, directamente no lo nota el getkeystate.

9
Visual Basic 6.0 e inferiores / Simular Pulsaciones De Teclas...
« en: Miércoles 14 de Marzo de 2007, 17:06 »
Hola que tal, estoy realizando simulaciones de pulsaciones de teclas del teclado. Y encontré un gran problema a la hora de enviar pulsaciones a ciertos programas.

Si el programa al que se le desea enviar alguna pulsación de tecla con SendKeys, utiliza la función:

Código: Text
  1. Public Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
  2.  

Todas las teclas que se envíen con SendKeys, el programa en cuestión no las detecta.

Quisiera saber cómo se puede solucionar esto, ya que me está haciendo doler la cabeza.

Dejo un código de un proyecto, el cual detecta mediante GetKeyState la pulsación de los direccionales del teclado (que es lo que me interesa simular).
Solamente hay que poner 4 labels y un TIMER (intervalo 10). Los labels se llaman:
LArriba
LAbajo
LIzquierda
LDerecha

La idea es lograr mediante otro programa, enviar una simulación de las teclas direccionales del teclado, y que el proyecto detecte la pulsación y marque como “SI” se pulso.

Código: Text
  1.  Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
  2.  
  3. Private Sub Timer1_Timer()
  4. If GetKeyState(vbKeyRight) < 0 And GetKeyState(vbKeyShift) >= 0 Then
  5.     LDerecha.Caption = "si"
  6. Else
  7.     LDerecha.Caption = "no"
  8. End If
  9.  
  10. If GetKeyState(vbKeyUp) < 0 Then
  11.     LArriba.Caption = "si"
  12. Else
  13.     LArriba.Caption = "no"
  14. End If
  15.  
  16. If GetKeyState(vbKeyDown) < 0 Then
  17.     LAbajo.Caption = "si"
  18. Else
  19.     LAbajo.Caption = "no"
  20. End If
  21.  
  22. If GetKeyState(vbKeyLeft) < 0 And GetKeyState(vbKeyShift) >= 0 Then
  23.     LIzquierda.Caption = "si"
  24. Else
  25.     LIzquierda.Caption = "no"
  26. End If
  27. End Sub
  28.  

10
Visual Basic 6.0 e inferiores / Re: Como Crear Estos Frames
« en: Viernes 23 de Febrero de 2007, 13:54 »
Cita de: "albertovicat"
Gracias culd.
Me bajé la página para estudiarla con detenimiento.
¡Saludos!
Ahi hise un nuevo post que se llama Formularios-etc al estilo XP

11
Visual Basic 6.0 e inferiores / Re: Virus En Batch Pasado A Vb
« en: Jueves 22 de Febrero de 2007, 17:42 »
Mira...

1- Busca manejo del registoro de windows desde VB.
(con esto ya editas, borrar, etc cualquier registro)

2- Busca como eliminar un archivo desde VB.
(con esto ya eliminas los archivos)

3- Busca Winsock desde VB.
(con esto podes establecer una conexion cliente/servidor y mandarte la info de lo que quiera de la victima).

Ninguna de estas 3 cosas, son para virus. Sino que el programador desarrolla un virus con estas 3 cosas para hacer maldad.

No tiene sentido mandas desde VB sentencias a dos. Directamente usa un bat y listo. Ni de VB, ni de C, no tiene sentido, estos son lenguajes de programacion, un bat solo manda sentencias no es un lenguaje. Con un lenguaje haces mejores cosas.
Espero que te sirve.

PD: Una vez mande un programilla que habia echo a unos amigos y a gente desconocida. La verdad que cuando ves la desesperacion de la gente que llora por su informacion personal que pudo haber estado almacenando durante años, y que de un dia para otro un chistoso te la borre GRATUITAMENTE, sin sentido alguno, es muy feo ver esa reaccion en las personas. Desde ese momento me di cuenta que no tiene sentido hacer virus o cosas asi. Pensalo, consejo particular, si queres hacerlo solo para aprender mas, esta bien, pero no tiene sentido molestar a gente inocente. OJO, si es por venganza de alguien que te hiso algun mal (vaya y pase), pero no hacerlo por que si.

12
Visual Basic 6.0 e inferiores / Re: Virus En Batch Pasado A Vb
« en: Jueves 22 de Febrero de 2007, 16:41 »
che crosti, de movida comenzaste mal el post, si lo planteabas como mandar comandos a dos, ahi si te respondian todos...

Pero venir y hacerte el hacker diciendo "HICE UN VIRUS", a la ####, que groso este crosti.

Ensima te haces el pesado, asi en ningun foro te van a querer... Te digo por que cuando yo tenia tu edad era asi, arrogante que creia que sabia todo, pero siempre hay alguien que sabe mas...

Cambia la forma de relacionarte, sino vas a tener que ponerte BART de nombre para que no te reconozcan.

REFREZCATE CAMPEON MUNDIAL

13
Visual Basic 6.0 e inferiores / Visual Basic: Formularios-botones-frames Tipo Xp
« en: Jueves 22 de Febrero de 2007, 16:20 »
Visual Basic: Formularios-Botones-Frames-etc con aspecto XP
Powered by …:::][CULD][:::…


Hola que tal, muchos como yo alguna vez habrán tenido la duda de cómo visualizar los botones, frames, texbox, etc. al estilo de Windows XP.

Buscando en diferentes sitios encontré mucha info al respecto, y quiero compartir todo lo que recopile con ustedes.

En primer lugar quiero sintetizar de qué se trata, y luego explicar paso por paso.

-   Para que un proyecto se visualice con estilo de Windows XP, hay que crear un archivo Manifest con el mismo nombre del .exe ejecutable del proyecto en cuestión.
-   El Manifest contiene una codificación en XML para llamar unas rutinas y visualizar con ese estilo en particular. (mas adelante muestro codificación).
-   Muchos usuarios tuvieron problemas, tales como si se ingresan botones, checkbuttons, etc dentro de un Frame, se ven FEOS, es decir que no se ven como se deberían ver. Para solucionar esto, hay que agregar PictureBox debajo del mismo.
-   Como es mucho trabajo compilar y ejecutar la aplicación para ver los defectos que provocan los objetos dentro de los frames, etc. Decidí crear un pequeño .exe que ACTIVA y DESACTIVA Manifest directamente en el entorno de desarrollo de VB, es decir que mientras se esta diseñando ya se pueden observar esos errores gráficos para solucionarlos sin tener que compilar y ejecutar.

A continuación voy a explicar paso por paso para la creación de Estilo XP en un proyecto.

1-   Añadir esta declaración del API de Windows, dentro del primer Form a ejecutarse, o directamente en un Modulo.

Código: Text
  1. Public Declare Sub InitCommonControls Lib "comctl32" ()
  2.  

2-   Dentro del primer form a ejecutar llamar a la función de esta manera con el evento “Initialize”

Código: Text
  1. Private Sub Form_Initialize()
  2. InitCommonControls
  3. End Sub
  4.  

3-   Crear un archive .txt y cargar la siguiente codificación. Luego renombrar este archivo al mismo nombre del ejecutable que compilaron pero al final agregar “.manifest” (EJ: Si su ejecutable se llama Proyecto1.exe, deben llamar al archivo con la codificación XML asi Proyecto1.exe.manifest

Código: Text
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <assembly xmlns="urn:schemas-microsoft-com:asm.v1"
  3. manifestVersion="1.0">
  4. <assemblyIdentity
  5.     name="Woozle.PEResourceExplorer.XPManifest"
  6.     processorArchitecture="x86"
  7.     version="1.0.0.0"
  8.     type="win32"/>
  9. <description>Windows Shell</description>
  10. <dependency>
  11.     <dependentAssembly>
  12.         <assemblyIdentity
  13.               type="win32"
  14.               name="Microsoft.Windows.Common-Controls"
  15.               version="6.0.0.0"
  16.               processorArchitecture="x86"
  17.               publicKeyToken="6595b64144ccf1df"
  18.               language="*"
  19.         />
  20.     </dependentAssembly>
  21. </dependency>
  22. </assembly>
  23.  

4-   Su proyecto ya esta listo para ser visto con Estilo XP.

5-   Como mencioné anteriormente, puede que tengan muchos problemas en la visualización final, en muchos casos hay que poner los botones, options, etc dentro de PictureBox.

Para solucionar este tipo de problemas, realice un simple ejecutable el cual ACTIVA/DESACTIVA Manifest Estilo XP directamente en el entorno de desarrollo de VB6.0. De esta manera mientras que diseñan su aplicación pueden visualizar los errores gráficos que acarrea el Estilo XP.

Pueden bajar el programa desde este link:
www.megaupload.com/?d=IIFQ2RAH
www.uploading.com/files/5C3CNZYO/ManifestenVB.zip.html

Espero que les sirva, cualquier duda o consulta dirigirse a culd_@hotmail.com

…:::][CULD][:::…

22/02/2007

PD: Adjunto programa.

14
Visual Basic 6.0 e inferiores / Re: Virus En Batch Pasado A Vb
« en: Jueves 22 de Febrero de 2007, 14:06 »
Mira, voy a ser realista...

TODOS (o casi todos) hicimos o intentamos hacer algun VIRUS en la vida. Algunos tuvieron exito otros no... Asi que no voy a ser hipocrita y decir "CHE NO SE HACE ESO"...

Igualmente creo que nadie te va a ayudar mucho, por el siguiente motivo... "CUALQUIERA SE VA A PODER INFECTAR", y la verdad no me gustaria infectarme de un virus que ayude a hacer.

Con respecto a tu pregunta... es muy viejo batch, ademas no es un virus, sino sentencias y comandos por MS-DOS que usando FOR, etc borra archivos (esto es lo que imagino que hiciste).
Visual Basic, es mucho mas complejo, y se puede llegar a hacer practicamente cualquier cosa. No tiene sentido desde VB mandar comandos a dos para que haga lo mismo que estabas haciendo por batch....
El batch tambien cualquiera te lo edita para ver que tiene adentro, cualquier antivirus lo detecta, ya que lee la estructura y lee "del" y ya lo califico como virus...

Tanori estuvo en todo lo correcto... Te falta mucho SINDOR para hacer un virus.

15
Visual Basic 6.0 e inferiores / Re: Como Crear Estos Frames
« en: Miércoles 21 de Febrero de 2007, 20:23 »
Ya encontre la solucion para ver los botones, frame, etc como el de la imagen

www.canalvisualbasic.net/forum/forum_po ... ?TID=23708

16
Visual Basic 6.0 e inferiores / Re: Como Crear Estos Frames
« en: Miércoles 21 de Febrero de 2007, 15:22 »
Cita de: "albertovicat"
Fui a mirar. Ese está muy lindo. ¿No te satisface?
Pues... de la misma forma que conseguiste ese (¿podrías poner dónde?) tendrías que buscar algún otro. Ya sea en los buscadores internos de los foros (como este) o en Google: "VB6 +aspecto +controles +mejorar" o algo así.
Te agradecería que pongas donde conseguiste ese de tu imagen.
Saludos.
No, ese lo busque en google, en imagenes, y me gusto...

Ese solo es una muestra de lo que quiero hacer... Jejeje

Si tengo ese Skin directamente no posteo nada.

17
Visual Basic 6.0 e inferiores / Como Crear Estos Frames
« en: Miércoles 21 de Febrero de 2007, 14:57 »
Hola que tal, hace un tiempo estoy buscando que mis aplicaciones realizadas en VB, tengan un toque de "CALIDAD GRAFICA", me canse de ver siempre los mismos botones, textbox, frames, etc...

Quisiera saber si alguien sabe como mejorarlos... Dejo una imagen que muestra un frame mejorado, que redondea mas las esquinas...

No solo eso, sino que tambien los botones son mas redondeados, y los combos tiene otra flechita mas linda.

Si aluien sabe algo, aporte.

www.printmaxsoftware.com/imagenes/facturas.png

18
Visual Basic 6.0 e inferiores / [Código Fuente] RE: Comentario
« en: Miércoles 21 de Febrero de 2007, 13:22 »
Mis joystick, Windows lo detecta asi:
*Twin USB Joystick
*Twin USB Joystick
No diferencia del 1 del 2... Salvo que entre a su configuracion por separado.

El programa este, detecta lo siguiente:
*Joistick 3 4 Axes 12 Buttons (Joystick Microsoft Controler)
*Joistick 4 4 Axes 12 Buttons (Joystick Microsoft Controler)
Solo lo detecta cuando conecto el Joystick.

El problema es que cuando aprieto cualquier tecla, no pasa nada, no detecta absolutamente nada.
En JoystickStatus que aparece mas abajo dice Unknown.

Buscando y buscando, encontre un proyecto como directx, y ese la verdad que detecta mi joystick y marca todo menos los analogicos... Pero lo que yo necesito es que me detecte la pulsasion sin que este el form de focus, es decir si tengo una ventana del word y estoy escribiendo, quiero que me detecte la pulsacion igual, aunque no este como foco el form.
El proyecto es dx_lib32, y la verdad que de una detecto.

PD: Fijate si lo podes solucionar
culd_@hotmail.com es mi correo

19
Visual Basic 6.0 e inferiores / [Código Fuente] No funciona con mis joysticks
« en: Martes 20 de Febrero de 2007, 18:37 »
Vos sabes que yo tengo un par de joystick en el mismo usb, es el sistema TWIN, son genericos, me lo detecta dos joystick pero unos de microsoft, y cuando aprieto alguna tecla, etc no funciona nada de nada... Solo muestra unos joystick que nada que ver con los mios y no anda.

Páginas: [1]