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 - x64core

#1071
Foro Libre / Re: LSD????
14 Marzo 2012, 17:42 PM
estoy bromenado tambien edu  :-*   :)
y bueno no es que traiga nada con el actor ese pero de genio... no le veo nada... genios fueron los que
crearon los que crearon las arquitecturas de los procesadores  ;D
#1072
Foro Libre / Re: LSD????
14 Marzo 2012, 07:55 AM
Cita de: Golo12 en 14 Marzo 2012, 03:04 AM
no es por nada pero con los 2 avatares que tienen parece que estoy en otro tipo de foro.


jajajaja +1
#1073
Cita de: Eternal Idol en 13 Marzo 2012, 22:37 PM
En la cabecera declaras como extern y despues lo definis en el fuente una vez.

PD. Mejor usa nombres de variables mas largos, asi tienen sentido al leerlos y solo declara en las cabeceras lo que realmente sea para exponer a otros modulos.

Si, declaro las variables que necesito en otros modulos como extern hasta ese punto creo que todo bien :P
el problema es que por ejemplo tengo

main.cpp
main1.cpp + main1.h
main2.cpp + main2.h

el main.cpp es el principal incluyo a Windows.h ( porque necesito APIs,constantes,etc) e incluyo tambien a main1.h y main2.h
( porque necesito las funciones variables, etc) luego en main1.h y main2.h tambien incluyo a windows.h por la misma razon.
y tambien en main1.h incluyo a main2.h porque necesito usar las funciones de main2.h :P
creo que ese es el problema x3


#1074
Hola a todos bueno os cuento que tengo un problemon veran tengo varios archivos fuentes (.cpp) cada uno con un
header (.h) por ejemplo:

main1.cpp + main1.h
main2.cpp + main2.h

e leido un poco sobre programacion modular por eso mismo y porque es mas ordenado y limpio verdad, entonces
en los header de algunos fuentes necesito declarar la windows.h porque necesito declarar variables como HANDLE o constantes
como NULL... y asi...

entonces a la hora de compilar me muestra errores de enlazado como:

1>  other.cpp
1>Main.obj : error LNK2005: ya se definió "void * HL" (?HL@@3PAXA) en k.obj
1>Main.obj : error LNK2005: ya se definió "char * PL" (?PL@@3PADA) en k.obj
1>Main.obj : error LNK2005: ya se definió "long totBytes" (?totBytes@@3JA) en k.obj
1>Main.obj : error LNK2005: ya se definió "char * lpB" (?lpB@@3PADA) en k.obj
1>Main.obj : error LNK2005: ya se definió "char * lpInd" (?lpInd@@3PADA) en k.obj
1>Main.obj : error LNK2005: ya se definió "char * lplblNd" (?lplblNd@@3PADA) en k.obj
1>Main.obj : error LNK2005: ya se definió "char * lplblCb" (?lplblCb@@3PADA) en k.obj
1>MagL.obj : error LNK2005: ya se definió "void * HL" (?HL@@3PAXA) en k.obj
1>MagL.obj : error LNK2005: ya se definió "char * PL" (?PL@@3PADA) en k.obj
1>MagL.obj : error LNK2005: ya se definió "long totBytes" (?totBytes@@3JA) en k.obj
1>MagL.obj : error LNK2005: ya se definió "char * lpB" (?lpB@@3PADA) en k.obj
...


recuerdo haber encontrado un tutorial que mostraba eso de incluir archivos de cabecera aninados y multpliques pero
que exactamente creo que es lo me pasa pero no lo logro encontrarlo de nuevo! :@

Alguien Sabe como puedo solucionar esto? osea alguna pagina donde lo muestre tambien encontre una forma
usando una condiciones de precompilacion (#if,#else) pero la verdad no me gusto mucho :P
nose si solo existe esa forma :P gracias gente
#1075
Ya incremente la size virtual + 100h de text... solo esa habria que modificar no? :P
porque solo a esa le incremento bytes y aun sigue malo el EXE  :-\
como es eso de pasarle el LordPE? :P
intente con RebuilderPE y me lo detecto el AV :P
#1076
@Nox:
Si Nox eso que creo que te refieres lo tome en cuenta, en la segunda imagen veis que agrege
100h a los punteros raw de las secciones posteriores a text  :P
#1077
Ingeniería Inversa / Problemas Alineando PE
12 Marzo 2012, 23:08 PM
Hola a todos bueno vengo a pedir ayuda porque tengo problemas con realinear la struct PE de un EXE
resulta que quiero cambiar el tamaño de la sección .text como estas son pruebas para mi aprendizaje
e escojido el notepad de win7 la info es esta:


como veis el tamaño es A800 pero antes de modificar la direcciones le agrego los 100h bytes con un editor hex al final de la sección
text bien el EXE queda corrompido es de esperar no :P ahora cambio las direcciones asi:


lo guardo y el ejecutable no vuelve al estado normal aparte que el AV me lo detecta xD
alguien me puede hechar una mano ya me lei unos cuantos tutos de PE quiza estoy olvidando algo :P gracias
#1078
Programación C/C++ / Re: Ayuda array facil
10 Marzo 2012, 18:32 PM
@Krowa:
Bueno esta malo porque asi no se declaran las cadenas lo que veo porque lo necesitas podes usar esto:
char* cadenas[12];

y para referirte a cada uno de ellos usando el puntero o podes usar una tabla osea un array de dos dimenciones. y toma en
cuenta que aquí no se hacen tareas antes que quede bloqueado el tema.

@JFEspanolito:
usando el caracter apostrofo se hace para declarar caracteres constante no se pueden declarar cadenas con ese caracter
#1079
Si bueno ese curso tengo pensado leerme :P
y lo de las APIs lo sé, pero no voy a andar poniendo un break en todas las APIs no? :/ por eso decia...
Y pero el callback es para capturar los mensajes si, pero mi pregunta era como poder encontrar esas tipos
de partes mas que todo por si habia algunas facilidad o hay que analizar programa por programa :P
#1080
Hola a todos bueno estos dias que e estado trasteando algunos programas para aprender
quisiera saber como hacen ustedes para capturar los eventos de los programas?
por ejemplo ahora que estaba trasteando mis propios programas que tengo instalados en mi PC
Por ejemplo un un programa me abre una pagina web entonces como puedo capturar ese evento?
algunos trucos, si supiera que lo hace mediante una API pondria un break pero como nose :P
y tambien pues lo digo por poner un ejemplo asi para aprender a parar la deburacion cuando
se presione un click, se abra un menu, etc cosas así... gracias gente