![]() |
Probando el emsamblador de Delphi
|
Hola,
:confused: :confused: :rolleyes: :rolleyes: :eek: :eek: :) :p ;) :D |
Cita:
|
ostias! no entiendo ni papa de lo que puso este arriba, tendre que probarlo,
o ya lo probaron ustedes? |
Cita:
:cool: mmm.... |
No es un desafio...
Compilandolo y ejecutandolo , te abre el bloc de notas
y te escribe un texto.. |
Eso si que está súper!! donde lo aprendiste a hacer??
|
me he quedado asombrado, me pueden explicar, así que los parametros de las funciones se almacenan en la Pila?? oye eso! nunca me lo habia inmaginado, "el primero en meter es el ultimo en sacar"
je je je! |
Cita:
El código ensamblador no es nada del otro mundo, todo se logra con paciencia, el aprendizaje y la práctica, Acaso como crees que se practica la ingeniería inversa? Primeramente, dominando el ASM y Hexadecimal, Si fuera algo tan escondido, no habría los millones de reverse enginers que hay en la actualidad (en jerga, conocidos como crackers). Ellos dominan estos temas como si fuera jugar al dominó, yo he conversado con varios reverse engineers rusos y de otros países por IRC que me asombran como dominan estos temas. De hecho, por ellos me he motivado a leer y aprender de a poco Assembler, pero para mi caso, para Delphi y para manejar el OllyDBG y el DeDe (depuradores/desensambladores). Aprende y practica como yo también lo estoy haciendo y entenderás su lógica y el por qué se usa en cuestión. En Delphi, se implementó primeramente para que el programador pudiera optimizar rutinas y procedimientos en tiempo de ejecución, lo que se agradece enormemente que borland lo haya implementado desde el principio en este gran lenguaje, cosa que en Visual Basic 6 no es posible "en si". Lo otro, es que Delphi al compilar automáticamente genera código ensamblador, lo que permite un mejor desempeño en tiempo de ejecución, en cambio Visual Basic 6 genera código interpretado, lo que hace que sea más lento en tiempo de ejecución. En ese aspecto, Delphi está mejor diseñado. Saludos. |
La franja horaria es GMT +2. Ahora son las 13:01:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi