Quantcast
Channel: Preguntas más recientes con las etiquetas linux - Stack Overflow en español
Viewing all articles
Browse latest Browse all 1694

Eliminar '�' de un archivo txt desde termux

$
0
0

Me encontré con el problema de ese símbolo �, ya que al usar mi descifrador de contraseñas zip, me lanza un error de que no pudo leer las siguientes palabras.

#Code descifra contraseña del archivo 'Archivo.zip'import zipfileimport syscount = 1with open('rockyou.txt', 'rb') as text:     for entry in text.readlines():         password = entry.strip()         try:            with zipfile.ZipFile('Archivo.zip', 'r') as zf:               zf.extractall(pwd=password)               data = zf.namelist()[0]               data_size = zf.getinfo(data).file_size               print ('''password found ~ %s\n ~%s\ ~%s\n'''                  % (password.decode('utf-8'), data, data_size))               pass               break         except:            number = count            print ('[%s] [-]Password failed! - %s' % (number,password.decode('utf-8')))            count += 1            pass

El número 2468725 es la línea donde se detuvo el script, de aquí a una línea abajo se encuentra la palabra peque�a

[2468725] [-]Password failed! - zéegui#error que produce cuando se topa con una palabra como esta: peque�aTraceback (most recent call last):                  File "/data/data/com.termux/files/home/hackzip/script.py", line 12, in <module>                       zf.extractall(pwd=password)                     File "/data/data/com.termux/files/usr/lib/python3.11/zipfile.py", line 1677, in extractall            self._extract_member(zipinfo, path, pwd)        File "/data/data/com.termux/files/usr/lib/python3.11/zipfile.py", line 1730, in _extract_member       with self.open(member, pwd=pwd) as source,\           ^^^^^^^^^^^^^^^^^^^^^^^^^^                 File "/data/data/com.termux/files/usr/lib/python3.11/zipfile.py", line 1603, in openreturn ZipExtFile(zef_file, mode, zinfo, pwd, True)       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                               File "/data/data/com.termux/files/usr/lib/python3.11/zipfile.py", line 864, in __init__               raise RuntimeError("Bad password for file %r" % zipinfo.orig_filename)                          RuntimeError: Bad password for file 'Archivo'                                                       During handling of the above exception, another exception occurred:                                                                                   Traceback (most recent call last):                  File "/data/data/com.termux/files/home/hackzip/script.py", line 22, in <module>                       print ('[%s] [-]Password failed! - %s' % (number,password.decode('utf-8')))                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^                       UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 1: invalid start byte

Solo quiero saber cómo eliminar este símbolo '�' del archivo 'rockyou.txt'.

Ya he usado sed de todas las formas y nada que elimina ese símbolo.


Viewing all articles
Browse latest Browse all 1694

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>