GithubHelp home page GithubHelp logo

rrkroms / encfs-password-recover Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blackpantheros/encfs-password-recover

0.0 0.0 0.0 504 KB

Lost password recover for own encfs with know words generator and bruteforcer

Home Page: http://www.blackpanther.hu

Shell 77.13% Python 22.87%

encfs-password-recover's Introduction

encfs-password-recover

EncFS Password Recovery Tool

  • This is a password recovery tool for EncFS. If you lost your own password, but you know the base words, this might help you out.

Usage:

(I think. The original instructions were a bit vauge, so I'm interpreting a bit.)

There are two ways to generate the password list. One is to edit the COMBS file and put fragments of what you thought the password contained in that file. Then run encfs-password-genpwlist.py to generate a list of passwords to try.

The other is to add a known words to the file called KNOWWORDS. Then run encfs-password-genrandom.sh to generate the password list.

You only do one of these or the other.

Personally, I think the first method works better. I didn't quite get the KNOWWORDS method.

When you have your list of passwords (called ownpasslist in the instructions below), you then need to run encfs-password-recover.sh to try out the varous possibilities. You do this as a second step regardless of how you generated the password list above.

Here are the original instructions:

1.) Generate your 'ownpasslist' to file

  • a.) Edit the COMBS file to suit your suspected password. The sample included is for "#EncFS$Rec@ver!123"
  • Test generator with demo key
  • Go to step 2.) and skip b.)
  • b.) Add your known word to KNOWWORDS file
  • See: encfs-password-genrandom.sh -h and use this tool
  • Run encfs-password-genrandom.sh 10000 10 > ownpasslist
  • Skip 2.)

2.) Run the python password generator

python encfs-password-genpwlist.py > ownpasslist

3.) Run the recovery tool

encfs-password-recover.sh ~/path/to/encfs ~/path/to/decrypted ~/path/to/ownpasslist

Demo from start to finish

cd /tmp
git clone https://github.com/blackPantherOS/encfs-password-recover.git
cd encfs-password-recover
./encfs-password-recover.sh /tmp/encfs-password-recover/enc /tmp/encfs-password-recover/denc /tmp/encfs-password-recover/pwlist

Screenshots

  • English

recover_en

  • Hungarian

recover_hu

encfs-password-recover's People

Contributors

blackpantheros avatar fbicknel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.