Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - el-brujo

#2991
Por cierto, lo primero que haría los cuerpos de seguridad del estado, sería hacer un análisis forense a tu ordenador, no pedir un registro del tráfico a tu ISP. Al ISP contactarán para saber el titular de la IP y venir a casa  :xD
#2993
¿megabyte ahora hace videos? ¡ Cool !  ;D
#2994
¿Cuál es el nombre exacto del fichero .log?
¿Dónde están guardados estos ficheros log?
¿No estarán formato XML?
#2996
Dudas Generales / Re: Dominio SG
7 Mayo 2012, 17:46 PM
habla con el servicio técnico de tu facultad. Seguramente falla el controlador de dominio por eso dice que el dominio "nombre" no está disponible, los motivos pueden ser varios.
#2997
Si, puedes asignar, priorizar o repartir el ancho de banda tanto en Windows cómo en Linux, mediante software (programas) como por routers (hardware) con QoS.

Mira el trozo que habla sobre:

Limitar y Repartir ancho de banda
http://foro.elhacker.net/redes/unir_conexiones_adslwifi_para_sumar_el_ancho_de_banda-t355148.0.html
#2998
Ingeniería Inversa / Re: archivo .enc
7 Mayo 2012, 17:33 PM
no preguntes lo mismo en tres foros diferentes y dá un poco más de información, nombre del juego, poner parte del código, etc, etc, etc.
#2999
para algo inventaron el https y esas cosas  :rolleyes:
#3000
Por fín xD

openssl enc -d  -aes-192-ecb -in msgstore-1.db.crypt -out msgstore.db.sqlite -K 346a23652a46392b4d73257c67317e352e3372482177652c


Fuente:
http://www.securitybydefault.com/2012/05/descifrando-el-fichero-msgstoredbcrypt.html

Código (python) [Seleccionar]
  # check if crypted and decrypt
       try:
           c1.execute("SELECT * FROM chat_list")
       except sqlite3.Error as msg:
           print ("trying to decrypt android database...")
           try:
               from Crypto.Cipher import AES
               c1.close()
               c2.close()
               code = "346a23652a46392b4d73257c67317e352e3372482177652c"
               if PYTHON_VERSION == 2:
                   code = code.decode('hex')
               elif PYTHON_VERSION == 3:
                   code = bytes.fromhex(code)
               cipher = AES.new(code,1)
               decoded = cipher.decrypt(open(options.infile,"rb").read())
               decodedfile = options.infile.replace(".db.crypt","")+".plain.db"
               output = open(decodedfile,"wb")
               output.write(decoded)
               output.close()
               msgstore = sqlite3.connect(decodedfile)
               msgstore.row_factory = sqlite3.Row
               c1 = msgstore.cursor()          
               c2 = msgstore.cursor()  
               print ("decrypted database written to "+decodedfile)
           except msg:
               print('Error: {}'.format(msg))
               sys.exit(1)          



http://code.google.com/p/hotoloti/

http://blog.digital-forensics.it/2011/12/whatsapp-xtract.html




Si la base de datos no se puede abrir, repararla




Si aparece el error  Error: file is encrypted or is not a database y ya está descifrada, intenta lo siguiente:

Abre el fichero de la base de datos con un editor y si empieza por "SQLite format 3"? La puedes reparar siguiendo los pasos:

    - descarga sqlite3.exe de http://www.sqlite.org/download.html
    - ejecuta whatsapp_xtract_console.bat y escribe lo siguiente:
    - echo .dump | sqlite3.exe msgstore.db > Temp.sql
    - echo .quit | sqlite3.exe -init Temp.sql msgstore_new.db
    - python whatsapp_xtract.py -i msgstore_new.db

msgstore.db es el fichero de la base de datos que también podría ser msgstore.plain.db