Página 1 de 3

SQLite3 Encrypt AES-256-HMAC

Publicado: 04 Dic 2011 22:37
por Pabloko
Buenas, dejo rapido este aporte que me tengo que ir...

para un proyecto he tenido que encriptar la capa base de datos sqlite, para ello he usado SQLiteEncrypt 2.5 freeware, al ser freeware solo permite contraseñas de 4 o 5 caracteres, podreis buscarlo en algun warez por que acepte mas caracteres.

He recompilado lsqlite3 0.6 usando cmake->msvrc9 y funciona muy bien

se usa al igual que luasqlite3

solamente hay que hacer:
require('lsqlite3')
...
db = sqlite3.open(xxxxxxxxx);
y luego:
db:key("pass") --especificar contraseña para usar sqlite3

db:rekey("pass") --cambiar contraseña de archivo sqlite3
saludos

DESCARGAR (poner estas dll en autoplay/scripts/)
HIDE: ON
Hidebb Message Hidden Description

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 04 Dic 2011 23:52
por rafaxplayer
Ok , gracias makina

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 05 Dic 2011 01:50
por Ceone
interesante!!! ;)

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 05 Dic 2011 08:50
por bariza-dz
gracias

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 05 Dic 2011 14:17
por Pabloko
Hoy que tengo mas tiempo os dejo un hex dump de una base de datos para que veais como funciona:

00000000  53 51 4c 69 74 65 20 66  6f 72 6d 61 74 20 33 00  |SQLite format 3.|
...
000003c0 65 74 32 74 32 03 43 52 45 41 54 45 20 54 41 42 |et2t2.CREATE TAB|
000003d0 4c 45 20 74 32 28 61 2c 62 29 24 01 06 17 11 11 |LE t2(a,b)$.....|
...
000007e0 20 74 68 65 20 73 68 6f 77 15 01 03 01 2f 01 6f | the show..../.o|
000007f0 6e 65 20 66 6f 72 20 74 68 65 20 6d 6f 6e 65 79 |ne for the money|


Con clave queda asi:

00000000  84 d1 36 18 eb b5 82 90  c4 70 0d ee 43 cb 61 87  |.?6.?..?p.?C?a.|
00000010 91 42 3c cd 55 24 ab c6 c4 1d c6 67 b4 e3 96 bb |.B<?U$???.?g??.?|
...
00000be0 dc 77 5c 6c de c6 d3 be 43 49 48 3e f3 02 94 a9 |?w\l??ӾCIH>?..?|
00000bf0 8e 99 ee 28 23 43 ab a4 97 cd 63 42 8a 8e 7c c6 |..?(#C??.?cB..|?|


Claro que la contraseña esta visible en la mierda de seguridad del puto ams, pero puedo proveer la dll con contraseña cifrada e incluida, lo cual no garantiza la seguridad pero ayuda bastante, sobre todo si luego se le pasa por encima a todo una buena ronda de packers y code protectors

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 05 Dic 2011 15:02
por Ceone
ams en seguridad manda!!! :)

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 05 Dic 2011 15:21
por usamakey
tnks m8 :)

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 05 Dic 2011 19:47
por Pabloko
usamakey escribió:tnks m8 :)
Please remove that singn, it's nothing personal but this server is located in the USA and we don't want to be in the radar...

GO RAGE BOY!! FREE GAZA!!!
Imagen

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 06 Dic 2011 11:32
por bumbo
tnx...

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 13 Dic 2011 17:26
por dangngocnguyenit
thansk

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 13 Dic 2011 21:05
por mecivic
mmmmm

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 28 Feb 2012 03:02
por carsonzillo
nut cracker!

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 28 Feb 2012 10:16
por abood1987
good

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 29 Feb 2012 16:25
por daynor
gracias me servira bastante!

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 15 Mar 2012 03:21
por sarumanice
gracias, lo probare

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 21 Abr 2012 06:08
por j2a2foros
ajam.. a chequearlo

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 25 Abr 2012 09:37
por soliter
Gracias

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 31 May 2012 13:28
por mro
Gracias!

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 22 Jul 2012 06:15
por nghethihieu
:-?..... just use for sql only ?

Re: SQLite3 Encrypt AES-256-HMAC

Publicado: 07 Ago 2012 10:33
por Thedary
alguien que pueda resubir los archivos... El link esta caido