summaryrefslogtreecommitdiff
path: root/contrib/splice3/LINUX/manual
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/splice3/LINUX/manual')
-rw-r--r--contrib/splice3/LINUX/manual866
1 files changed, 0 insertions, 866 deletions
diff --git a/contrib/splice3/LINUX/manual b/contrib/splice3/LINUX/manual
deleted file mode 100644
index 5d8a530..0000000
--- a/contrib/splice3/LINUX/manual
+++ /dev/null
@@ -1,866 +0,0 @@
-.TH splice3 "1" "sep 2011" "splice3" "Brute Force Utilities"
-.SH
-NAME
-splice3 - manual page for splice3
-
-.SH
-DESCRIPTION
-
-Brute Force Utilities For The Linux Shell.
-
-.SH
-OPTIONS
--h, --help show the help message and exit
-
--c, Parse passwords to this command
-.br
-Command must contain regexp PASSWORD.
-.br
-splice3 -c"command PASSWORD"
-
--d Path to custom dictionary(wordlist)
-.br
-splice3 -d"/home/user/wordlist"
-.br
-If this option is unset then splice3
-.br
-will use its default dictionary.
-
---rtfm Show manual page and exit
-
--r Path to restore file
-.br
-splice3 -r"/home/user/splice3.save"
-.br
-DO NOT USE MODIFIED OR NON-SPLICE
-.br
-SAVE FILES.
-
--s Directory path to create save file
-.br
-splice3 -s"/home/user"
-
--t Test output of -c's command
-.br
-splice3 -t"All OK"
-
---time Manipulate timed iterations
-.br
-splice3 can pause its attack for
-.br
-a specified amount of seconds per
-.br
-every specified amount of iterations.
-.br
-splice3 --time="12, 360"
-.br
-The above will tell splice3 to pause
-.br
-360 seconds after trying every 12 passwords.
-
--u Path to username list
-.br
-splice3 -u"/home/user/userlist"
-.br
-If you use this command the regexp
-.br
-`USERNAME' will be required in the
-.br
-given -c command. See -c flag for
-.br
-details.
-
-.br
---exh-l Use an exhaustive attack with letters only
-
-.br
---exh-n Use an exhaustive attack with numbers only
-
-.br
---exh-s Use an exhaustive attack with special characters only
-
-.br
---exh-ln Use an exhaustive attack with letters and numbers only
-
-.br
---exh-ls Use an exhaustive attack with letters and special
-.br
-characters only
-
-.br
---exh-ns Use an exhaustive attack with numbers and special
-.br
-characters only
-
---exh-lns Use an exhaustive attack with all characters
-
---exh-custom Use an exhaustive attack with custom characters
-.br
-splice3 --exh-custom='character list'
-
---stdout Print only passwords to stdout
-
--A Use alphabetical mixing module
-
--B Use backwards module
-
--C Use alternating caps module
-
--L Use "L337" speak module
-
--M Use MD5 module
-
--N Use numerical mixing module
-
--R Use regular words module
-
--S Use special mixing module
-
--U Use custom mixing module
-.br
-splice3 -U"/home/user/list"
-
---wep-5 Use 5 char WEP module
-.br
-splice3 will strip 5 char words
-.br
-from the dictionary and convert
-.br
-them to WEP compatible passwords.
-
---wep-13 Use 13 char WEP module
-.br
-splice3 will strip 13 char words
-.br
-from the dictionary and convert
-.br
-them to WEP compatible passwords.
-
---letters Use letter characters
-
---numbers Use number characters
-
---specials Use special characters
-
---no-char Override character usage
-
---char-length Start and end with set character lengths
-.br
-splice3 appends characters to the beginning
-.br
-and end of each password. You can choose
-.br
-where these characters start and stop. IE:
-.br
-splice3 --char-length="1, 5"
-.br
-splice3 --char-length="1, 3" --exh-lns
-
---custom Use custom characters
-.br
-splice3 --custom="/home/user/list"
-
---deshadow Crack shadow hash sums
-
---getshadow Get the shadow info for a user
-.br
-splice3 --getshadow="username"
-.br
-See deshadow below for details.
-
---setshadow Use the shadow info from a file
-.br
-splice3 --setshadow="/home/user/shadow"
-.br
-See deshadow below for details.
-
---se-create a social engineering module.
-.br
-splice3 will create concatenated words from
-.br
-dictionary.
-
---create Create a dictionary and exit. splice3
-.br
-will create a dictionary with a user
-.br
-selected wordlist and the selected
-.br
-Modules. The new dictionary will be
-.br
-created in your current directory as
-.br
-splice3.create
-
--v, --version Show splice3's version number and exit
-
---debug Enable debugging
-.br
-Allows debugging and traceback reporting from splice3.
-
-.SH
-DICTIONARIES
-
-splice3 comes equipped with its own dictionary but is
-.br
-designed to use custom dictionaries as well. The
-.br
-dictionary should be in the following format: a plain
-.br
-text file with one word per line, no spaces between
-.br
-words, letters only. You do not have to follow the
-.br
-above guideline exactly but it is strongly suggested.
-.br
-IE:
-
-============= NOT ACTUAL LINE ON FILE ===============
-.br
-qwerty
-.br
-john
-.br
-linux
-.br
-newpass
-.br
-princess
-.br
-hacker
-.br
-============= NOT ACTUAL LINE ON FILE ===============
-
-.SH
-USERNAMES
-
-splice3 is capable of cycling through usernames as it
-.br
-would a dictionary. There is no default username list
-.br
-on splice3. The username list should be in the
-.br
-following format: a plain text file with one word per
-.br
-line, no spaces between words, letters only. You do
-.br
-not have to follow the above guideline exactly but it
-.br
-is strongly suggested.
-.br
-IE:
-
-============= NOT ACTUAL LINE ON FILE ===============
-.br
-john
-.br
-admin
-.br
-root
-.br
-david
-.br
-fred
-.br
-============= NOT ACTUAL LINE ON FILE ===============
-
-.SH
-SAVING AND RESTORING
-
-splice3 is capable of restarting where it was stopped
-.br
-by using the -r switch followed by the full path to
-.br
-a splice3.save file. DO NOT modify these files or
-.br
-splice3 may receive an error or not load at all.
-.br
-When restoring, if you set the -t switch you must
-.br
-manually set it again or splice3 will not test for
-.br
-specified output. If saving splice3's status, then
-.br
-splice3 will save to the specified directory as
-.br
-splice3.save. If splice3.save already exists it will
-.br
-be overwritten so change the name of any original
-.br
-copies if you want to keep them. If saving a splice3
-.br
-session you should stop the process using the
-.br
-appropriate terminal feature before killing splice3
-.br
-to avoid corrupting the save file.
-
--s "/path/to/save/directory/"
-
--r "/path/to/splice3.save/"
-.SH
-MODULES
-
--A -B -C -L -M -N -R -S -U --wep-5 --wep-13 --se-create
-.br
-splice3 comes equipped with several modules that mangle
-.br
-the words in the selected dictionary to create probable
-.br
-password combinations. You may use as many of these
-.br
-modules as you want. Some modules can take a few or more
-.br
-minutes to enhance a dictionary depending on the size
-.br
-of the selected dictionary.
-
--A Alphabetical Mixing Module:
-.br
-This module puts several combinations of alphabet
-.br
-characters inside the words in the selected
-.br
-dictionary. IE:
-
-pZassword
-.br
-pCatssword
-.br
-passworKd
-.br
-passwoJrLd
-.br
-...
-
--B Backwards Module:
-.br
-This module creates backwards words from the
-.br
-selected dictionary. IE:
-
-drowssap
-.br
-...
-
--C Capitalization Module:
-.br
-This module recreates the words in the selected
-.br
-dictionary with alternating capitalizations.
-.br
-IE:
-
-Password
-.br
-PAssword
-.br
-PaSsWoRd
-.br
-pAsSwOrD
-.br
-passwoRD
-.br
-...
-
--L L337 Speak Module:
-.br
-This module converts the words in the selected
-.br
-dictionary to several versions of "l337 speak".
-.br
-IE:
-
-p4ssword
-.br
-p455w0rd
-.br
-pa5sword
-.br
-ps@$$word
-.br
-...
-
--N Numerical Mixing Module:
-.br
-This module puts several combinations of number
-.br
-characters inside the words in the selected
-.br
-dictionary. IE:
-
-p2assword
-.br
-p5a8ssword
-.br
-passwor0d
-.br
-passwo6r9d
-.br
-...
-
--R Regular Words Module:
-.br
-This module tells splice3 to use the words in a
-.br
-selected dictionary as they are listed.
-
-
--S Special Mixing Module:
-.br
-This module puts several combinations of special
-.br
-characters inside the words in the selected
-.br
-dictionary. IE:
-
-p!assword
-.br
-p@a$ssword
-.br
-passwor(d
-.br
-passwo-r+d
-.br
-...
-
--U Custom Mixing Module:
-.br
-This module puts several combinations of user
-.br
-selected characters inside the words from the
-.br
-selected character list. IE:
-
-p!assword
-.br
-p@a$ssword
-.br
-passwor(d
-.br
-passwo-r+d
-.br
-...
-
--U's list should only contain one character per
-.br
-line on a plain text file. If you select this
-.br
-module then modules -A, -N, -S will be ignored.
-.br
-IE:
-
-============= NOT ACTUAL LINE ON FILE ===============
-.br
-j
-.br
-1
-.br
-@
-.br
-0
-.br
-z
-.br
-============= NOT ACTUAL LINE ON FILE ===============
-
-If -A, -N, and/or -S options are selected then
-.br
-the modules will be combined. IE:
-
-pZa!ssword
-.br
-p0atssword
-.br
-passwor7d
-.br
-passwo*rLd
-.br
-...
-
--M MD5 Module:
-.br
-This module generates md5 hash sums for
-.br
-words listed in the selected dictionary.
-.br
-IE:
-
-5912d7bfd10f631f1715bf85bbb72d97
-.br
-966e8fda594333563c02fa4b69765a5e
-.br
-900bc885d7553375aec470198a9514f3
-.br
-97f014516561ef487ec368d6158eb3f4
-.br
-...
-
-
---wep-* WEP Modules:
-.br
-these two modules strip 5 or 13 character
-.br
-words from the selected dictionary and produce
-.br
-WEP compatible hex passwords. If your dictionary
-.br
-does not contain 5 or 13 character words then
-.br
-splice3 will likely give an error.
-
-
---se-create Social Engineering Module:
-.br
-see the social engineering section below for
-.br
-details.
-
-.SH
-CHARACTERS
-
-splice3 appends alternating character tags to the beginning
-.br
-and/or ending of each password. By default splice3 will use
-.br
-all standard keyboard characters but you can choose to use
-.br
-specific combinations. If one or more of the following
-.br
-options is omitted then only the selected options will be
-.br
-used ; they will be combined.
-
---letters Use letter characters
-.br
-Apassword
-.br
-passwordA
-.br
-abCpassword
-.br
-passwordxYz
-.br
-...
-
---numbers Use numbers characters
-.br
-1password
-.br
-password1
-.br
-123password
-.br
-password098
-.br
-...
-
---specials Use specials characters
-.br
-$password
-.br
-password^
-.br
-%)!password
-.br
-password#*@
-.br
-...
-
---custom Use custom characters from a list
-.br
-$password
-.br
-password^
-.br
-%)!password
-.br
-password#*@
-.br
-...
-
---custom list should only contain one character per
-.br
-line on a plain text file. If you select this
-.br
-module then other character flags will be ignored.
-.br
-If the custom list matches the selected dictionary
-.br
-then splice3 will run in exhaustive mode.
-.br
-IE:
-
-============= NOT ACTUAL LINE ON FILE ===============
-.br
-j
-.br
-1
-.br
-@
-.br
-0
-.br
-z
-.br
-============= NOT ACTUAL LINE ON FILE ===============
-
---letters, --numbers, and/or --specials
-.br
-Apassword6&
-.br
-7passwordA
-.br
-a*Cpassword9
-.br
-a}password0Yz
-.br
-...
-
---no-char Override character usage
-.br
-This option tells splice3 not to make
-.br
-any character additions to passwords.
-
---char-length Start and end with set character lengths
-.br
-This option tells splice3 to start and stop with a set
-.br
-amount of characters. IE:
-
-The following will start with one character added and
-.br
-end with 3:
-.br
-splice3 --char-length='1, 3'
-
-The following will generate only 6 character passwords:
-.br
-splice3 --exh-custom='MyCharacters.txt' --char-length='6, 6'
-
-.SH
-SOCIAL ENGINEERING
-
---se-create Social Engineering Module:
-.br
-splice3 is equipped with a social engineering module to create
-.br
-concatenated words from the selected dictionary. This module
-.br
-allows for "Module Stacking". IE, if you select other other
-.br
-modules when setting this flag then compiled words will also
-.br
-be incorporated into the algorithm as if they appeared on the
-.br
-the selected dictionary itself.
-
-.SH
-DESHADOW
-
-splice3 comes with its own small program to compare a created hash
-.br
-sum, those found in /etc/shadow with an existing one given through
-.br
-user input. When using the deshadow option you will need to set
-.br
-exactly one of the --getshadow or --setshadow options. There is no
-.br
-need to use the -c CMD or the -t TEST flags when using this option
-.br
-because the values for each will be preset.
-
---getshadow Get the shadow info for a user
-.br
-see examples below for usage details.
-
---setshadow Use the shadow info from a file. This file should be
-.br
-in plain text and contain only one line with the
-.br
-following syntax:
-
-============= NOT ACTUAL LINE ON FILE ===============
-.br
-$HashingMethod$SaltValue$ActualHashItself
-
-============= NOT ACTUAL LINE ON FILE ===============
-
-If you need to see an example Shadow entry you may
-.br
-use the following command:
-
-cat /etc/shadow | grep -i "$USER"
-
-.SH
-EXHAUSTIVE
-
-splice3 is capable of mounting a standard exhaustive attack.
-.br
-An exhaustive attack is a sure\-fire method to crack any
-.br
-password but this can also take large amounts of time
-.br
-depending on the length of a password. If it's necessary to
-.br
-use an exhaustive bruteforcing algorithm you may do so with
-.br
-one of the following options:
-
---exh-l
-.br
-This attack uses only letters.
-
---exh-n
-.br
-This attack uses only numbers.
-
---exh-s
-.br
-This attack uses only special characters.
-
---exh-ln
-.br
-This attack uses only letters and numbers.
-
---exh-ls
-.br
-This attack uses only letters and special characters.
-
---exh-ns
-.br
-This attack uses only numbers and special characters.
-
---exh-lns
-.br
-This attack uses all characters.
-
---exh-custom
-.br
-This attack uses custom characters in a character list. IE:
-.br
---exh-custom='CharList.txt'
-.br
-A character list should be in the following syntax:
-
-============= NOT ACTUAL LINE ON FILE ===============
-.br
-j
-.br
-1
-.br
-@
-.br
-0
-.br
-z
-.br
-============= NOT ACTUAL LINE ON FILE ===============
-
-.SH
-STDOUT
-
-splice3 has the option to skip the command and test flags
-.br
-and print only the created passwords to stdout. This is a
-.br
-useful flag if you're going to pipe the output to stdin
-.br
-on another program.
-
---stdout
-.br
-The output will look similar to the following:
-.br
-password
-.br
-qwerty
-.br
-123magick
-.br
-newpass
-.br
-john1965
-
-.SH
-REGEXP
-
-splice3 can create some regexp type functions
-.br
-using existing options:
-
-splice3 --command='echo onePASSWORDthree' --test='onetwothree' --exh-l
-
-splice3 -c 'echo johnPASSWORD65' --test='john1965' --exh-custom='MyList.txt'
-
-splice3 --command='echo ilovePASSWORD' -R --no-char --test='iloveqwerty'
-
-you may also want to see --se-create for more specific attacks.
-
-.SH
-CONTROLS
-
-splice3 contains some options worth going over again.
-
---command='<insert command> PASSWORD' #must contain regexp 'PASSWORD'
-
---time='10, 1' #timed iterations
-
---custom='file.txt', -U 'file.txt', --dictionary='file.txt',
-.br
---exh-custom='file.txt' #custom wordlists and/or character lists
-
---no-char #useful flag to only use the generated wordlist
-.br
-#no characters will be appended to the passwords
-
---stdout #prints only passwords
-
---debug #helps to troubleshoot
-
-.SH
-EXAMPLES
-
-splice3 -c"unrar -pPASSWORD t file.rar" -t"All OK" -ACLNRS
-
-splice3 -c"sshpass -pPASSWORD ssh user@host" -d"wordlist" -L
-
-splice3 -c"smbclient -L 192.168.1.0 -Uusername%PASSWORD" -L
-
-splice3 --deshadow --getshadow="root" -ACLNRS
-
-splice3 --deshadow --setshadow="/home/user/shadow.txt" -ACLNRS
-
-splice3\\
-.br
---command='echo PASSWORD | aircrack-ng -b 00:11:22:33:44:55 -w - *.cap'\\
-.br
---wep-5 --wep-13 --no-char --dictionary='MyWords.txt'\\
-.br
---test='KEY FOUND'
-
-splice3 -c"curl --user <user[:PASSWORD]> https://www.example.com" -R
-
-.SH
-LICENSE
-
-This program is free software: you can redistribute it and/or modify
-.br
-it under the terms of the GNU General Public License as published by
-.br
-the Free Software Foundation, either version 3 of the License, or
-.br
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-.br
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-.br
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-.br
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-.br
-along with this program. If not, see <http://www.gnu.org/licenses/>.