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 - 0xDani

#251
Cita de: eferion en 17 Julio 2013, 08:07 AM
He estado dando vueltas a lo de los corchetes y hasta donde llego eso es para manejar punteros, me equivoco?

Yo no he usado punteros sino variables normales luego no veo que cabida tienen los corchetes... si me equivoco házmelo saber que hace algunos añitos que no toco ensamblador.

Un saludo.

A ver, si le das un identificador a la variable, es porque la has declarado así:

Código (asm) [Seleccionar]

num1: dd 5
num2: dd 7
result: dd 0


De esta forma, tanto num1, como num2 como result son punteros, y hay que desreferenciarlos para acceder a la variable.

Saludos.
#252
Foro Libre / Re: Cultura General
17 Julio 2013, 14:37 PM
Las respuestas las pongo aquí, o PM?
#253
Cita de: eferion en 16 Julio 2013, 22:35 PM
Era un ejemplo rápido... también me podrías haber dicho que no reservé espacio para la pila ni inicialicé correctamente la aplicación XD

Entiendo que era un trozo del código, una cosa es que el código no esté completo y otra es que lo que pongas no esté bien.

De todas formas, ya que lo dije no estaría de más editar el mensaje... digo yo que cuanto mejor esté, pues mejor no?
#254
ASM / Re: como usar estructuras en nasm?
17 Julio 2013, 00:02 AM
http://www.nasm.us/doc/nasmdoc4.html

Sección 4.12.10, hay está todo sobre las estructuras en NASM.
#255
Foro Libre / Re: Que haces en verano?
16 Julio 2013, 23:17 PM
Programar, coger unos pedos horribles, jugar al pádel, dormir mis 12 horitas diarias, escuchar música... en fin, es verano!
#256
Ya lo he terminado, ahora tengo que comentar el código para que sea legible para otros, y hacer una pequeña explicación como la de @Doddy. A ver si mañana saco tiempo.
#257
Cita de: OmarHack en 16 Julio 2013, 16:59 PM
Es interesante, me gustaría verlo, si tal crea un tema para que la gente lo pueda ver, o ponlo aquí, como veas :)

Ok, estoy haciendo algo parecido a esto en Qt, me llevará un poco volverme a mirar la man page del elf, pero a lo sumo mañana o pasado posteo.

Saludos.
#258
Lo hice en Ubuntu, pero se basa en el formato ELF, así que no es dependiente de la distribución. Lo único que necesita es que el ejecutable tenga una sección de strings con los nombres de los símbolos y una tabla de símbolos que me den los offsets.

PD: Si queréis código pedidlo, tengo que rebuscar un poco en mi ordenador xD
#259
Instálatelo con el instalador de la página de Qt a ver que tal. A mí me va de perlas.
#260
Comprueba las URLs, el modo de apertura del archivo de URLs, procura liberar la memoria del manager, y fíjate que en las primeras iteraciones del bucle obtendrás una URL válida si está en el archivo como tú quieres, pero luego le sigues sumando caracteres al string urlname sin haberlo limpiado antes, y lógicamente no te funciona.