背景
dbeaver查看连接密码,可以通过输入主密码进行查看。但是免费版是没有对应功能的。在某次次破解失效了,想要转到免费版使用,但之前存储的密码因为加密,没办法迁移到免费版,会解析出问题。...00000000000000000000000000000000 -in credentials.json -out credentials-config.json
其中"babb4a9f774ab853c96c2d653dfe544a"为默认密码的...源码解析
github:源代码连接
分析其dbeaver加密代码和上面openssl参数可以看到使用的aes cdc加密方式
密码转义和创建密钥
使用传递过来的字符串生成密钥,其中有个bug,只取前...16位byte,如果密码超过16位(前端页面无限制),则也只有前16位生效。...= bytes([186, 187, 74, 159, 119, 74, 184, 83, 201, 108, 45, 101, 61, 254, 84, 74])
# password补位或默认密码