Tutoriales sobre como escribir shellcodes

De acuerdo con la wikipedia: Una shellcode es un conjunto de órdenes programadas generalmente en lenguaje ensamblador y trasladadas a opcodes que suelen ser inyectadas en la pila (o stack) de ejecución de un programa para conseguir que la máquina en la que reside se ejecute la operación que se haya programado. El término shellcode deriva de su propósito general, esto era una porción de un exploit utilizada para obtener una shell.
Leer más

Los 10 mandamientos para escribir buen código

1.- DRY(Don´t Repeat Yourself). No te repitas a ti mismo. Intenta no repetir código. Hazlo abstracto de forma que puedas usar el mismo código en sitios distintos. 2.- Escribe métodos cortos. Tu código será más legible, fácil de probar y de reusar. 3.- Nombra tus clases, métodos y variables con sentido. De esta forma tu código será mucho más comprensible. 4.- Defina claramente la tarea de cada clase. Así conseguirás reducir el número de errores y la reutilización de dicha clase en otras partes de tu aplicación.
Leer más