Continúo poniendo las soluciones de un sitio que he encontrado para aprender ROP , ‘ Return Oriented Programming’ (en español, Programación Orientada al Retorno), a través de una serie de desafíos diseñados para enseñar diversas técnicas. Como siempre utilizo la versión de 64 bits del desafío. En este post la solución al reto que lleva por título "write4" , y que, en mi opinión, presenta un nivel de dificultad alto (★★ ★ ★ ☆) . - Enunciado : Además, se explica lo siguiente : On completing our usual checks for interesting strings and symbols in this binary we're confronted with the stark truth that our favourite string "/bin/cat flag.txt" is not present this time. Although you'll see later that there are other ways around this problem, such as resolving dynamically loaded libraries and using the strings present in those, we'll stick to the challenge goal which is learning how to get data into the target process's virtual addres...