Estoy desarrollando una vulnerabilidad contra un programa x32 que se ejecuta en un Windows x64 con DEP
de protección. La vulnerabilidad se encuentra dentro de un cuadro de texto y consiste en un SEH Overflow
.
Así que puedo activar el desbordamiento, controlar el EIP, girar la pila dentro de mi búfer y casi listo para comenzar mi cadena ROP
.
El problema es que no puedo copiar y pegar mi carga útil debido a problemas de este tipo con UTF-08 a ASCII:
(exploit.py:23837): Gtk-WARNING **: Error converting from UTF-8 to ASCII: Invalid byte sequence in conversion input
Estoy usando la biblioteca pyperclip
para copiar automáticamente mi carga útil en el portapapeles del sistema.
¿Cómo puedo abordar este tipo de problemas?