Buenas, he hecho una pequeña tool en C para transformar una cadena ascii a hexadecimal.
Es practicamente inutil, pero la idea es automatizarlos
![;D ;D](https://forum.elhacker.net/Smileys/navidad/grin.gif)
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:
El código es este (vale tanto para Unix como para Windows
)
Espero que os guste este aporte y que os sea útil.
Es practicamente inutil, pero la idea es automatizarlos
![;D ;D](https://forum.elhacker.net/Smileys/navidad/grin.gif)
![;D ;D](https://forum.elhacker.net/Smileys/navidad/grin.gif)
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 [Seleccionar]
%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
![:D :D](https://forum.elhacker.net/Smileys/navidad/cheesy.gif)
Código (C) [Seleccionar]
//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;
printf("Enter the text\n");
scanf("%s", &str);
for(i = 0; i < strlen(str); i++) {
printf("%c%02x",percent, str[i]);
}
printf("\n");
#ifdef __WINDOWS__
printf("\n\n");
system("pause");
#endif
}
Espero que os guste este aporte y que os sea útil.
![:rolleyes: :rolleyes:](https://forum.elhacker.net/Smileys/navidad/rolleyes.gif)