cuando leí algo sobre los desbordamientos de búfer en la pila, la mayoría o algunos tutoriales me muestran ejemplos sobre la sobrescritura de variables locales (punteros) y luego la sobrescritura de punteros en la tabla de desplazamiento global. Pero en algunos tutoriales la pila crece hacia arriba y en algunos crece hacia abajo, ¿por qué? Es la arquitectura de cada sistema en cada tutorial diferente, me refiero a little-endian o big-endian. En el artículo de la revista Phrack, la pila crece hacia arriba y en el libro El arte de la explotación también. Y en este artículo crece hacia abajo. Pero los sistemas operativos en ambos tutoriales son sistemas UNIX, entonces ¿por qué hay tal diferencia? Y en mi teléfono Android, la pila crece hacia arriba y en mi escritorio de Ubuntu crece hacia abajo. Me irrita :(