inHacker
byHelen Lafayetteseptiembre 22, 2021, 8:30 pm
Este script cifra o descifra de forma segura las contraseñas en el disco en un archivo de base de datos personalizado. También proporciona funcionalidad para recuperar contraseñas de un archivo de base de datos generado previamente. Este script toma una contraseña maestra de stdin / de la memoria, luego aplica un hash a la contraseña con el algoritmo hash especificado que se pasa al parámetro del algoritmo / -a (scrypt, sha256) y finalmente AES-256 cifra / descifra los datos del archivo con él. hash del algoritmo como clave AES-256. Si el argumento ‘scrypt’ se pasa al parámetro del algoritmo, el script genera una sal scrypt personalizada para cada modificación o creación de un archivo de base de datos. El salt generado de forma única está codificado en base64 y tiene como prefijo los bytes cifrados de cada archivo de base de datos, separados por bytes de nueva línea (para analizar) como metadatos. Cuando se usa el parámetro cambiar contraseña / -cp, el script descifra los datos del archivo de la base de datos en la memoria, escribe bytes aleatorios * WIPE_PASSES en el archivo de la base de datos, trunca el archivo y finalmente escribe los nuevos datos AES-256 encriptados con el nuevo hash. contraseña maestra después del archivo de la base de datos. Complica efectivamente la recuperación de datos / análisis forense.
Ejemplo de uso de scrypt como algoritmo hash:
Cree un archivo de base de datos:
«>
python3 aespasswd_store.py -a scrypt -c <filename>
Cambiar la contraseña maestra de un archivo de base de datos:
«>
python3 aespasswd_store.py -a scrypt -cp <filename>
Edite un archivo de base de datos:
«>
python3 aespasswd_store.py -a scrypt -e <filename>
Consultar datos del archivo de la base de datos:
«>
python3 aespasswd_store.py -a scrypt -q <filename>
Ejemplos:
# Add entry to the database/modify existing data:pass_id1=passwordpass_id2=passwordpass_id3=password# Delete existing data:pass_id1=deletepass_id2=delete# -q parameter: Query data (entering nothing dumps all data):pass_id1pass_id3# Press ctrl+D (linux) or ctrl+Z (windows) to save data from stardard input.
abiertoAdministradorAES256PasswdStorecódigocontraseñasseguro
Índice de contenido
Newsletter
What do you think?
0 Points Upvote Downvote
You May Also Like
- Trending byHelen Lafayetteoctubre 23, 2021, 8:30 pm
- Trending byHelen Lafayetteoctubre 23, 2021, 4:25 pm
- byHelen Lafayetteoctubre 23, 2021, 9:23 am
- byHelen Lafayetteoctubre 22, 2021, 8:30 pm
- byHelen Lafayetteoctubre 22, 2021, 9:30 am
- byHelen Lafayetteoctubre 21, 2021, 5:52 pm
Reply with GIF
GIPHY App Key not set. Please check settings
Don’t Miss
- Hot Popular byHelen Lafayetteoctubre 8, 2021, 1:41 pm
- Hot Popular byHelen Lafayetteoctubre 13, 2021, 1:06 pm
- Hot Popular byAlan Kimoctubre 15, 2021, 10:26 pm
- Hot Popular byAlan Kimoctubre 6, 2021, 1:13 pm
- Hot Popular byHelen Lafayetteoctubre 10, 2021, 11:30 am
- Hot Popular byHelen Lafayetteoctubre 13, 2021, 12:53 pm