Es practicamente inutil, pero la idea es automatizarlos
La idea es usarlo en cosas como el XSS en webs que filtran las cadenas, pero no los valores hexadecimales.
Por ejemplo, el típico XSS ("><script>alert(42);</script>) se vería asi:
Código:
%22%3e%3c%73%63%72%69%70%74%3e%61%6c%65%72%74%28%34%32%29%3b%3c%2f%73%63%72%69%70%74%3e
El código es este (vale tanto para Unix como para Windows )
Código
//A tool for transforming an ascii string to web hex //IE: "test" == %74%65%73%74 #include <stdio.h> #include <string.h> int main(void) { char str[1024]; int i; const char percent = 0x25; } #ifdef __WINDOWS__ #endif }
Espero que os guste este aporte y que os sea útil.