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 - Eternal Idol

#1241
Vaagish: con MASM32 me da LINK : warning LNK4108: /ALIGN specified without /DRIVER or /VXD; image may not run y efectivamente en Windows 8.1 x64 no me funciona. Fijate con dumpbin si .text tiene permisos de escritura en tu caso ...

MCKSys Argentina: no ensambla, tiene que estar dentro de un PROC (o MACRO), en principio deberia funcionar (usando la pila) pero no explica el problema en cuestion.
#1242
ASM / Re: Memoria segura en Windows Win32?
3 Agosto 2014, 18:48 PM
http://en.wikipedia.org/wiki/Handle_%28computing%29

En definitiva son punteros indirectos, una manera MUY sencilla de implementarlos es usando un array, cada indice es un HANDLE y ese elemento del array es un puntero, el programa trabaja con los HANDLEs e internamente se hace la referencia al puntero.

En lenguajes de bajo nivel lo normal es trabajar con la memoria directamente (en C++ tambien podes usar los contenedores de la STL), es mucho mas eficiente el codigo correcto que encapsular todo, es decir esto "pero accidentalmente ya sea por mal calculos o mal escritura a la hora de escribir" no sucede con un codigo bien escrito ...

Test1.MyMemcpy(&Tipo1->Miembro1,&Variable_Test_1,sizeof(Variable_Test_1));

HeapSize dice que le pases:
A pointer to the memory block whose size the function will obtain. This is a pointer returned by the HeapAlloc or HeapReAlloc function.

No sera el caso evidentemente, solo Tipo1 en si mismo es un puntero devuelto por HeapAlloc.

En fin, es tu codigo, no esta completo y lo escribiste en dos lenguajes asi que depuralo para ver cual es el problema.
#1243
De nadas  ::)

Igual si es para comprender el funcionamiento sirve mas alla de eso el codigo en si mismo no tiene ningun sentido (las variables no van junto al codigo y EAX es un valor indefinido a esa altura).
#1244
Foro Libre / Re: El rey de los beneficios
3 Agosto 2014, 00:18 AM
Ejemplo emblematico del accionar de un parasito, no produce absolutamente nada y lucra con la especulacion. La batalla contra Argentina tiene poco de legal y Singer perdio cientos de veces todos los demas embargos que intento (la Fragata Libertad es un ejemplo, necesito de la justicia de Ghana, pero Tribunal Internacional del Derecho del Mar fallo en su contra, tambien perdio en los tribunales europeos y japoneses), solamente tuvo exito de la mano de un juez que es un anciano decrepito incapaz de comprender el alcance de sus fallos, las partes involucradas (sobrepaso su jurisdiccion de manera escandalosa y por eso ahora tuvo que permitir - por unica vez dice jaja - el pago a bonistas europeos y argentinos) y los detalles financieros. Segun este juez payaso pari passu es que Argentina le continue pagando al 92% que acepto la reestructuracion de la deuda con quita y comodos plazos PERO se le pague en contado e inmediatamente el 100% del valor nominal de los bonos a los fondos buitres  :-X Eso es igualdad de condiciones para un juez esclavo de los lobby.

PD. Argentina les ofrecio a los buitres en varias ocasiones pagarles lo mismo que al 92% de los bonistas que aceptaron el canje de la deuda, si el juez hubiera fallado con justicia y aplicado como se debe el pari passu, Argentina les estaria pagando. Otra solucion no existe, Argentina NO puede pagarles ni un centavo mas que al 92% por una logica clausula que le permite al 92% reclamar frente a una oferta mejor para otros bonistas.
#1245
A menos que hagas algo con el linker por defecto la sección de codigo llamada .text tendra permisos de lectura y ejecucion, lo cual es logico.

Asi te funcionara tambien:
link x.obj /subsystem:console /section:.text,RW
#1246
Cita de: daryo en  2 Agosto 2014, 23:56 PMsi sirve de algo en el ollydbg me dice acces violation when writing[direccion ] cuando llega al mov

Si, como te decia el codigo es read/only, si le haces un VirtualProtect y le das escritura funciona pero no tiene mucho sentido poner variables en el codigo igual.
#1247
Ademas de que offset ahi no tiene sentido alguno el problema es que si mivariable esta en la sección .code es de solo lectura, si intentas escribir en ella se produce una excepcion.
#1248
En la linea 120 no podes usar t_datos como si fuera una variable, es una estructura. strcmp necesita parametros y retorna 0 cuando las cadenas comparadas son iguales ... ahora continua vos mismo ...
#1249
ASM / Re: Memoria segura en Windows Win32?
1 Agosto 2014, 18:17 PM
De nadas  ::)
#1250
Cita de: owl-eyes en  1 Agosto 2014, 14:06 PM
Pues como tú un hacker, debes saber que lo estoy haciendo de forma específica, que sabes cómo son los de argentina. No me vengas con que son amables.
Que cada uno tome su responsabilidad aquí.

Un Cordial Saludo  ;D

Como yo nada, en mi vida dije que era hacker, lo unico evidente es que vos sos un newbie y encima con una boca enorme.