Código fuente

Iniciado por AWES0MN, 19 Agosto 2012, 04:27 AM

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

AWES0MN

Hola.

Estoy con un exe que está compilado en VB (está hecho realmente con Delphi 7), al descompilarlo sólo recibí ésto:
---eliminado---

El autor de éste EXE está trabajando para que soporte más de un núcleo, sin embargo me fijé: MaxNumberOfThreads = 1 y según veo está puesto a 1, eso significa que sólo aprovecha 1 hilo/core?

Creo que no es el código fuente, demasiado pequeño.

pd: está compilado en p-code.
"Hay 10 tipos de personas el mundo: aquellas que entienden los binarios y las que no" - Anónimo.

Gentoo GNU/Linux

AWES0MN

Alguien me podría orientar? me encanta el tema, y aprender aunque sea un 10% me gustaría.

Sólo conozco VB Decompiler, el programa está compilado en VB 6.0 P-CODE

Por otra parte, y ya que estoy, SKIDROW en su momento crackeo éste exe (es un simulador, no muy conocido y bastante sencillo), la verdad que SKIDROW (o su grupo) son increíbles.
"Hay 10 tipos de personas el mundo: aquellas que entienden los binarios y las que no" - Anónimo.

Gentoo GNU/Linux

karmany

Primero: creo que te podrán orientar mucho mejor en el subforo de programación en Visual Basic ya que trabajan con él.

Respecto a MaxNumberOfThreads creo que no se refiere al uso del núcleo sino al máximo número de hilos. Creo (solo creo) que VB6 no tiene una forma nativa para crear multithread, me imagino que por las limitaciones del runtime, entre otros.
Aunque existen en la red muchos ejemplos multihilo con VB6.

PIenso que tu pregunta podrá ser mejor orientada en el subforo de Visual Basic.

AWES0MN

Cita de: karmany en 19 Agosto 2012, 21:40 PM
Primero: creo que te podrán orientar mucho mejor en el subforo de programación en Visual Basic ya que trabajan con él.

Respecto a MaxNumberOfThreads creo que no se refiere al uso del núcleo sino al máximo número de hilos. Creo (solo creo) que VB6 no tiene una forma nativa para crear multithread, me imagino que por las limitaciones del runtime, entre otros.
Aunque existen en la red muchos ejemplos multihilo con VB6.

PIenso que tu pregunta podrá ser mejor orientada en el subforo de Visual Basic.
De acuerdo.

¿Podrías moverlo?

¡Gracias!
"Hay 10 tipos de personas el mundo: aquellas que entienden los binarios y las que no" - Anónimo.

Gentoo GNU/Linux

Elemental Code

Lo siento amigo pero VB6 + Multi Thread = INESTABILIDAD.

I CODE FOR $$$
Programo por $$$
Hago tareas, trabajos para la facultad, lo que sea en VB6.0

Mis programas

Luna71c0

Cita de: Elemental Code en 21 Agosto 2012, 05:05 AM
Lo siento amigo pero VB6 + Multi Thread = INESTABILIDAD.
MUCHA inestabilidad acotaría yo :P
Creo que antes de empezar por ver codigos de otros leete un buen manual de VB por las dudas (si es que no lo has hecho claro)
Y hace tiempo que no veia a karmany

Citar
Un pequeño paso para el programador....
Un gran paso para el hacker...

...]LunaHAck[...


i'm the "Luna71c0"

BlackZeroX

Cita de: Elemental Code en 21 Agosto 2012, 05:05 AM
Lo siento amigo pero VB6 + Multi Thread = INESTABILIDAD.

eso solo es cuando uno los crea en código... pero de hecho vb6 al-parecer se puede configurar para que manipule/cree/destruya los hilos automáticamente... NO LO PUEDO COMPROBAR por que me quede sin monitor, la furia lo rompió .

ABRE EL ARCHIVO .vbp busca la linea MaxNumberOfThreads=1 Si no encuentras la linea agregala, dicho archivo tiene un contenido SIMILAR a este:

Me parece que tambien esto afecta en la linea: ThreadPerObject=0.

Código (vb,16,17) [Seleccionar]

Type=Exe
... Aquí hay mas lineas...
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1


Cambia el 1,0 por el numero de hilos que desees... NO TENGO IDEA si esto funcione si alguien lo prueba por favor comente.

Dulces Lunas¡.
The Dark Shadow is my passion.

BlackZeroX

OJO si quieres usar multihilos en vb6 es mejor usar las dll creadas en C recomendablemente y que estas creen un hilo... un desmadre y rompe cocos inútil por las limitaciones.

Dulces Lunas¡.
The Dark Shadow is my passion.

79137913

HOLA!!!

Gente, este chico lo que quiere es descompilar un exe que " esta compilado en vb pero en realidad esta hecho en delphi" WTF?

No tendras en tus manos un crypter de exes que tiene embebido el soft hecho con el otro lenguaje?

GRACIAS POR LEER!!!
"Como no se puede igualar a Dios, ya he decidido que hacer, ¡SUPERARLO!"
"La peor de las ignorancias es no saber corregirlas"

79137913                          *Shadow Scouts Team*