avatar_Azzlaer

Evade la censura con Unicode

Publicado por Azzlaer, Feb 15, 2025, 11:43 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Azzlaer

Software Homoglifos: Cómo cambiar nombres de archivos para evitar Copyrigth bloqueos





Utiliza homoglifos para reemplazar caracteres en los nombres de archivos, evadiendo restricciones en servidores como MediaFire, MEGA, Google Drive, etc. Esto se usa para evitar que sistemas automáticos detecten archivos con nombres protegidos por copyright.

Nota: solamente es un filtro contra el nombre de archivo, después por ejemplo si el audio mp3 tiene los metadatos con la etiqueta con el titulo original el sistema de copyright te lo va a detectar igual al archivo, de hay que hay que comprimirlo y ponerle una contraseña o quitarle la etiqueta del título o álbum al audio.
Sirve más bien cuando al archivo rar comprimido le quieres poner un nombre identificativo pero te salta el copyright.

¿Qué son los homoglifos?
Los homoglifos son caracteres visualmente similares pero con diferentes valores Unicode caracteres de otros alfabetos (cirílico, griego, armenio, símbolos matemáticos, etc.).

Por ejemplo:







Escribí un script en Batch (.bat), llamado Homoglyph_Substitution.bat
simplemente arrastran el archivo sobre el ejecutable .bat y automáticamente lo renombra aplicando el filtro Homoglyph.





homoglyph_substitution.bat
https://www.mediafire.com/file/n0hpa1gm59tjhqx/homoglyph_substitution.bat/file

multiples_archvos.bat (arrastras sobre este y utiliza homoglyph_substitution.bat)
https://www.mediafire.com/file/alqk00loz0qpkfr/multiples_archvos.bat/file

homoglyph_substitution.py (Todo en 1, Soporta múltiples Archivos y respeta Mayúsculas)
https://www.mediafire.com/file/miydyvj9waomlo4/homoglyph_substitution.py/file

file_character_code_view.py
https://www.mediafire.com/file/0p4k8ikbzdpymx3/file_character_code_view.py/file



multiples_archvos.bat arrastran múltiples archivos sobre el, requiere de la presencia en la misma carpeta el archivo homoglyph_substitution.bat.
En la siguiente sección defino el mapa de caracteres donde pueden ir modificándolo a su gusto si quieren.
Igualmente, ya están los caracteres más cercanos a los latinos visualmente. Se pueden editar con el block_de_notas o algún editor de texto a futuro si desean.





También comparto un programa en Python (.py), file_character_code_view.py , para ver el código unicode del nombre del archivo que vuelques o arrastres sobre el ejecutable.
ejemplo donde comparo: alright.mp3 y alright.mp3



En el buscador de Google por ejemplo busco alright y no me encuentra nada.



Mientras que si escribo normalmente alright, es un tema de música con Copyright



En la siguiente imagen aplique el filtro y luego agregue los caracteres - a x p - alado de cada uno para comparar.





Ya soporte múltiples archivos sobre el ejecutable a la ves.
Lamentablemente las MAYUSCULAS se quitan en el BAT debido a la fuente del sistema como lo interpreta.





Si alguna vez ves algun enlace que yo mismo publique y ese enlace esta caido "OFFLINE" que ya no se encuentra, solo debes etiquetarme para volver a subir el archivo. Todas las descargas publicadas se tiene una copia de seguridad en mis discos extraibles que tengo en casa. Gracias