ฉันจะส่งออกรหัสผ่านที่บันทึกไว้จากเครื่องมือจัดการรหัสผ่าน firefox ของฉันได้อย่างไร


10

ฉันต้องการส่งออกรหัสผ่านที่บันทึกไว้ในตัวจัดการ Firefox / Mozilla ไปยังแอปพลิเคชันตัวจัดการรหัสผ่านภายนอกด้วยการเข้ารหัสที่ดีขึ้น

ไฟล์รหัสผ่านอยู่ที่ใดและนามสกุลไฟล์คืออะไร? บางทีแอปพลิเคชันสามารถนำเข้าไฟล์ฐานข้อมูลได้

คำตอบ:


8

รุ่นล่าสุดของเก็บรหัสผ่าน Firefox, การเข้ารหัสในไฟล์ข้อความ JSON, logins.jsonในโฟลเดอร์โปรไฟล์ของ Firefox /home/you/.firefox/ที่

สคริปต์ Python นี้จะถอดรหัสพวกเขาทั้งหมดเป็นไฟล์ข้อความ การใช้งานขั้นพื้นฐาน:

python firefox_decrypt.py

และตอบคำถามหากจำเป็น


จากคำตอบต่าง ๆ ฉันเชื่อว่าคำแนะนำของคุณนั้นง่ายที่สุดที่จะนำไปใช้ ดังนั้นฉันจึงลองใช้สคริปต์ที่คุณแนะนำ อย่างไรก็ตามฉันสังเกตเห็นว่ามันไม่ได้แสดงตัวเลือกสำหรับโปรไฟล์ทั้งหมดของฉันในที่ต่างๆ มันมาพร้อมกับสองและไม่ถูกต้อง ฉันพยายามวางสคริปต์ในไดเรกทอรีที่มีไฟล์ json ของโปรไฟล์ แต่ดูเหมือนจะไม่แตกต่างกัน ไม่ใช่นักเขียนโปรแกรมหลามฉันไม่ชัดเจนว่าจะปรับสคริปต์อย่างไรถ้าจำเป็นแม้ว่าฉันจะรู้ว่ามีอะไรผิดปกติ ฉันใช้ Xubuntu 14.04.5 กับ Firefox 49.0.2 ขอบคุณ.
ผู้ค้นหา

ดูฟังก์ชั่นparse_sys_argsใกล้ด้านล่างซึ่งดูเหมือนว่าจะเป็นรหัสที่profile_pathยาก ลองเปลี่ยนเป็นเส้นทางที่ถูกต้องสำหรับโปรไฟล์ของคุณ ดีกว่าตรวจสอบให้แน่ใจว่ามีprofiles.iniไฟล์อยู่ที่พา ธ นั้นและแก้ไขเพื่อระบุว่าโปรไฟล์ของคุณอยู่ที่ไหน ด้วยวิธีนี้คุณจะไม่ต้องแฮ็คสคริปต์
Sqerstet

1
ผู้เขียนต้นฉบับของfirefox_decryptที่นี่ ตอบกลับโพสต์ที่ค่อนข้างเก่า แต่สำหรับผู้ที่มาที่นี่READMEอธิบายถึงวิธีการระบุสถานที่ที่ไม่ได้มาตรฐาน เพียงให้เส้นทางไปยังโปรไฟล์ของคุณเป็นอาร์กิวเมนต์สำหรับสคริปต์python firefox_decrypt.py /my/firefox/profile/
unode

4

ด้วยการอ้างอิงถึงคำตอบข้างต้นโดย @Sqerstet ฉันเพียงดาวน์โหลดสคริปต์firefox_decrypt.pyบันทึกไว้บนเดสก์ท็อปของฉันและสร้างไฟล์ข้อความบนเดสก์ท็อปแล้วรันคำสั่งต่อไปนี้:

jignesh@j-home-pc:~/Desktop$ python firefox_decrypt.py > my_pass.txt 

Master Password for profile /home/jignesh/.mozilla/firefox/nfa9v0da.default: (I didn't had one so I left it blank and hit Enter)
2018-02-01 12:25:07,223 - WARNING - Attempting decryption with no Master Password

jignesh@j-home-pc:~/Desktop$ 

และไชโยฉันได้รับเครดิตการเข้าสู่ระบบที่บันทึกไว้ในรูปแบบล้วนในไฟล์ข้อความ

ข้อมูลเพิ่มเติมเกี่ยวกับที่อยู่ในHomeโฟลเดอร์ Mozilla บันทึกข้อมูลที่สามารถพบได้บนหน้าให้ความช่วยเหลือ การอ้างอิงด้านล่างส่วนสำหรับรหัสผ่านด้านล่างเพื่อดูอย่างรวดเร็ว:

รหัสผ่าน: รหัสผ่านของคุณจะถูกเก็บไว้ในไฟล์ key4.db และ logins.json สำหรับข้อมูลเพิ่มเติมดูที่เครื่องมือจัดการรหัสผ่าน - จดจำลบเปลี่ยนและนำเข้ารหัสผ่านที่บันทึกไว้ใน Firefox

BTW ก่อนที่ฉันจะใช้ตัวส่งรหัสผ่าน add-on ที่ยอดเยี่ยมซึ่งเหมาะสำหรับการนำเข้าและส่งออกรหัสผ่านที่บันทึก น่าเสียดายที่การเพิ่มนี้เข้ากันไม่ได้กับ Firefox Quantum version และด้วยเหตุนี้ฉันจึงต้องหาทางเลือกอื่นและฉันก็พบว่าfirefox_decrypt.pyสคริปต์นี้ใช้งานง่ายที่สุดเมื่อเทียบกับ Add-on อื่น ๆ ที่เสนอเช่น

  • ตัวจัดการรหัสผ่าน LastPass
  • ผู้จัดการรหัสผ่าน Roboform

ฯลฯ

สำหรับฉันพวกเขารู้สึกมากเกินไปสำหรับจุดประสงค์ในการส่งออกรหัสผ่านของฉัน

ขอบคุณ



2

ตามหน้าสนับสนุนข้อมูลรหัสผ่านสามารถพบได้ใน~/.mozilla/firefox/key3.dbและ~/.mozilla/firefox/signons.sqliteไฟล์ ไฟล์เหล่านี้ต้องอ่านด้วยเครื่องมือแก้ไข sqlite มีทางเลือกอื่น ๆ เช่นส่วนขยายที่ทำเช่นกัน

LastPass, Keepass และตัวจัดการรหัสผ่านอื่น ๆ ที่ใช้ปลั๊กอิน Firefox สามารถนำเข้าข้อมูลจาก Firefox โดยตรงและแทนที่ตัวจัดการรหัสผ่าน


0

LastPass Password Managerเป็นโปรแกรมเสริมที่ดีมากที่ให้คุณจัดเก็บและเข้ารหัสรหัสผ่านของคุณใน Firefox มันจะส่งออก (และลบ) รหัสผ่านที่จัดเก็บไว้ในเครื่องโดยอัตโนมัติและชัดเจนในระหว่างการติดตั้ง LastPass Vault ของคุณ นอกจากนี้ยังมีคุณสมบัติในการสร้างรหัสผ่านแบบสุ่มสำหรับเว็บไซต์หนึ่ง ๆ

สำหรับฉันนี่เป็นหนึ่งในโปรแกรมเสริมความปลอดภัยที่ดีที่สุดสำหรับ Firefox มันใช้งานง่ายและจัดการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.