Hello, in this guide I will show how to make JTR (John the Ripper) Brute-force, pass-phrases with lengths greater than 8, with Incremental mode. (Note: this guide was done in Aby$m-OS Beta 0.0.0.3) Step 1: Download JTR Step 1a: Open Firefox and click on the JTR bookmark. Step 1b: Download JTR archive file Step 2: Extract JTR Step 2a: Open a Terminal application, and type “tar xfv john-[Version].tar.gz” and press Enter. Step 3: Change current working directory to “src” directory Step 3a: Open a Terminal window and type “cd john-[version]/src/” then press Enter Step 4: Modify the “params.h” file Step 4a: With a file editor of your choice, open “params.h”. Step 4b: Scroll down to the sub-section titled “Charset parameters”. Step 4c: modify "#define CHARSET_LENGTH 8" value from the default of 8 to your desired value and save the file. Step 5: Compile JTR (Note: by default “Aby$m-OS Beta 0.0.0.3” does not include programs that compile such as make, gcc etc…, in-order to compile within “Aby$m-OS Beta 0.0.0.3” you will need “compiletc.tcz”) Step 5a: Download and install “compiletc.tcz” Here is a guide for the installation of “compiletc.tcz”: To download and install “compiletc.tcz” simply click on the “Apps” Icon on the icon tray, next select “Apps” > “Cloud (Remote)” > “Browse” type “compiletc.tcz” into the search box and press Enter > select “compiletc.tcz” from the left hand pane and click “Go” at the bottom. Step 5b: Follow “Step 3”, next type “make” to get a list of systems available. Step 5c: Type “make clean [SYSTEM]” and press Enter. Wait for the process to complete it, might take some time to compile. Step 5d: Next type “cd ..” press Enter then Type “cd run” and press Enter Step 6: Create a JTR pot file You can create a dictionary file with the current installation of JTR in “Aby$m-OS Beta 0.0.0.3” with the command: “john --incremental=all --stdout | sed ‘s/^/:/; 10000000q’ > john.pot” (Note: the file will be 79 MB , and after the file has been created the Terminal will stop functioning you will have to close it and open a new one) You can also use your own Dictionary file to create a JTR pot file with the command: “cat [Dictionary file] | sed 's/^/:/' > john.pot” After the JTR pot file has been created, move the pot file to the “run” directory, or you can initiate the command from the “run” directory. Step 7: Make JTR character set file Step 7a: Change the working Directory to the “run” directory, Next type “./john --make-charset=custom.chr” and press enter (Note: Make sure that the JTR pot file from “Step 6”, is placed into the “run” directory before you press enter) Step 8: Create custom incremental mode Step 8a: within the “run” directory use a file editor to open “john.conf” next Scroll down to the sub-section titled “Incremental modes” then type: [Incremental:Custom] File = $JOHN/custom.chr MinLen = [#] MaxLen = [#] CharCount = 95 Here is a summary of the steps: · Download JTR · Extract JTR · Change current working directory to “src” directory · Modify the “params.h” file · Compile JTR · Create a JTR pot file · Make JTR character set file · Create custom incremental mode Now you can use JTR to Brute-force more than the default of 8. Enjoy. ~Aby$m.