Permalink
Browse files

john-1.7.9-jumbo-1 (1.7.8-jumbo-8 equivalent)

  • Loading branch information...
1 parent 7894cc8 commit de989e6e12f48090f1b3dd095ea327ed8a2df30e magnum committed Nov 9, 2011
Showing with 79,903 additions and 630 deletions.
  1. +17 −0 README-jumbo
  2. +26 −0 doc/CONFIG
  3. +1 −1 doc/CONTACT
  4. +2,648 −0 doc/DYNAMIC
  5. +483 −0 doc/DYNAMIC_SCRIPTING
  6. +58 −0 doc/ENCODINGS
  7. +33 −0 doc/EPi.patch.README
  8. +38 −0 doc/HDAA_README
  9. +1 −1 doc/LICENSE
  10. +4 −0 doc/LICENSE.mpi
  11. +122 −0 doc/MARKOV
  12. +143 −0 doc/NETNTLM_README
  13. +101 −7 doc/OPTIONS
  14. +154 −0 doc/README.mpi
  15. +36 −0 doc/RULES
  16. +48 −0 doc/pdfcrack_README
  17. +26 −0 doc/pdfcrack_TODO
  18. +254 −0 run/cmpt_cp.pl
  19. +1,073 −0 run/dumb16.conf
  20. +1,429 −0 run/dumb32.conf
  21. +214 −0 run/dynamic.conf
  22. +78 −0 run/genincstats.rb
  23. +183 −67 run/john.conf
  24. +25 −0 run/ldif2john.pl
  25. +34 −0 run/lion2john-alt.pl
  26. +38 −0 run/lion2john.pl
  27. +262 −0 run/netntlm.pl
  28. +132 −0 run/netscreen.py
  29. +131 −0 run/relbench.pl
  30. +89 −0 run/sap_prepare.pl
  31. +23 −0 run/sha-dump.pl
  32. +19 −0 run/sha-test.pl
  33. +4,986 −0 run/stats
  34. +4 −3 src/AFS_fmt.c
  35. +127 −0 src/BFEgg_fmt_plug.c
  36. +3 −2 src/BF_fmt.c
  37. +4 −3 src/BSDI_fmt.c
  38. +5 −0 src/DES_bs.c
  39. +3 −2 src/DES_fmt.c
  40. +1 −1 src/DES_std.c
  41. +2 −1 src/DES_std.h
  42. +342 −0 src/DMD5_fmt_plug.c
  43. +461 −0 src/DOMINOSEC_fmt_plug.c
  44. +203 −0 src/EPI_fmt_plug.c
  45. +398 −0 src/HDAA_fmt_plug.c
  46. +312 −0 src/IPB2_fmt_plug.c
  47. +291 −0 src/KRB4_fmt_plug.c
  48. +16 −0 src/KRB4_std.h
  49. +134 −0 src/KRB4_std_plug.c
  50. +361 −0 src/KRB5_fmt_plug.c
  51. +56 −0 src/KRB5_std.h
  52. +287 −0 src/KRB5_std_plug.c
  53. +13 −2 src/LM_fmt.c
  54. +170 −12 src/MD5_fmt.c
  55. +10 −1 src/MD5_std.c
  56. +26 −9 src/MD5_std.h
  57. +469 −0 src/MSCHAPv2_fmt_plug.c
  58. +268 −0 src/MYSQL_fast_fmt_plug.c
  59. +244 −0 src/MYSQL_fmt_plug.c
  60. +483 −95 src/Makefile
  61. +393 −0 src/NETLM_fmt_plug.c
  62. +490 −0 src/NETLMv2_fmt_plug.c
  63. +433 −0 src/NETNTLM_fmt_plug.c
  64. +550 −0 src/NETNTLMv2_fmt_plug.c
  65. +344 −0 src/NETSPLITLM_fmt_plug.c
  66. +334 −0 src/NSLDAPS_fmt_plug.c
  67. +287 −0 src/NSLDAP_fmt_plug.c
  68. +307 −0 src/NS_fmt_plug.c
  69. +943 −0 src/NT_fmt_plug.c
  70. +330 −0 src/OPENLDAPS_fmt_plug.c
  71. +180 −0 src/PHPS_fmt_plug.c
  72. +248 −0 src/PO_fmt_plug.c
  73. +258 −0 src/SKEY_fmt.c
  74. +293 −0 src/SybaseASE_fmt.c
  75. +812 −0 src/UnicodeData.h
  76. +314 −0 src/XSHA512_fmt.c
  77. +256 −0 src/XSHA_fmt_plug.c
  78. +74 −0 src/base64.c
  79. +6 −0 src/base64.h
  80. +193 −8 src/bench.c
  81. +277 −0 src/bf_tab.h
  82. +202 −0 src/blowfish.c
  83. +55 −0 src/blowfish.h
  84. +274 −0 src/byteorder.h
  85. +55 −3 src/c3_fmt.c
  86. +173 −0 src/calc_stat.c
  87. +10 −4 src/charset.c
  88. +160 −11 src/config.c
  89. +2 −0 src/config.h
  90. +44 −7 src/cracker.c
  91. +232 −0 src/crc32_fmt_plug.c
  92. +2 −1 src/dummy.c
  93. +281 −0 src/dynamic.h
  94. +6,945 −0 src/dynamic_fmt.c
  95. +670 −0 src/dynamic_parser.c
  96. +841 −0 src/dynamic_preloads.c
  97. +128 −0 src/dynamic_utils.c
  98. +452 −0 src/encoding_data.h
  99. +46 −2 src/external.c
  100. +50 −16 src/formats.c
  101. +30 −6 src/formats.h
  102. +287 −0 src/genmkvpwd.c
  103. +9 −0 src/getopt.c
  104. +88 −0 src/gladman_fileenc.h
  105. +146 −0 src/gladman_hmac.c
  106. +79 −0 src/gladman_hmac.h
  107. +160 −0 src/gladman_pwd2key.c
  108. +58 −0 src/gladman_pwd2key.h
  109. +18 −0 src/gladman_sha1.h
  110. +329 −0 src/hmacMD5_fmt_plug.c
  111. +165 −0 src/hmacmd5.c
  112. +52 −0 src/hmacmd5.h
  113. +260 −0 src/hmailserver_fmt.c
  114. +15 −3 src/idle.c
  115. +84 −1 src/inc.c
  116. +35 −0 src/john-mpi.c
  117. +15 −0 src/john-mpi.h
  118. +239 −17 src/john.c
  119. +130 −98 src/loader.c
  120. +24 −0 src/loader.h
  121. +66 −7 src/logger.c
  122. +3 −1 src/logger.h
  123. +248 −0 src/lotus5_fmt_plug.c
  124. +262 −0 src/md4.c
  125. +30 −0 src/md4.h
  126. +253 −0 src/md4_gen_fmt_plug.c
  127. +386 −0 src/md5-mmx.S
  128. +289 −0 src/md5.c
  129. +65 −0 src/md5.h
  130. +328 −0 src/md5_eq.c
  131. +275 −0 src/md5_go.c
  132. +20 −0 src/md5_go.h
  133. +181 −0 src/mediawiki_fmt_plug.c
  134. +110 −3 src/memory.c
  135. +19 −0 src/memory.h
  136. +55 −21 src/misc.c
  137. +17 −4 src/misc.h
  138. +394 −0 src/mkv.c
  139. +17 −0 src/mkv.h
  140. +191 −0 src/mkvcalcproba.c
  141. +222 −0 src/mkvlib.c
  142. +36 −0 src/mkvlib.h
  143. +958 −0 src/mscash1_fmt_plug.c
  144. +769 −0 src/mscash2_fmt_plug.c
  145. +438 −0 src/mskrb5_fmt_plug.c
  146. +446 −0 src/mssql-old_fmt_plug.c
  147. +488 −0 src/mssql05_fmt_plug.c
  148. +385 −0 src/mysqlSHA1_fmt_plug.c
  149. +299 −32 src/options.c
  150. +76 −1 src/options.h
  151. +265 −0 src/oracle11_fmt_plug.c
  152. +368 −0 src/oracle_fmt_plug.c
  153. +19 −5 src/params.h
  154. +70 −7 src/path.c
  155. +11 −0 src/path.h
  156. +172 −0 src/pdf2john.c
  157. +241 −0 src/pdf_fmt.c
  158. +449 −0 src/pdfcrack.c
  159. +49 −0 src/pdfcrack.h
  160. +95 −0 src/pdfcrack_common.c
  161. +55 −0 src/pdfcrack_common.h
  162. +321 −0 src/pdfcrack_md5.c
  163. +29 −0 src/pdfcrack_md5.h
  164. +224 −0 src/pdfcrack_rc4.c
  165. +36 −0 src/pdfcrack_rc4.h
  166. +633 −0 src/pdfparser.c
  167. +42 −0 src/pdfparser.h
  168. +155 −0 src/phpassMD5_fmt_plug.c
  169. +280 −0 src/pixMD5_fmt_plug.c
  170. +92 −0 src/pkzip.h
  171. +1,624 −0 src/pkzip_fmt_plug.c
  172. +143 −0 src/pkzip_inffixed.h
  173. +135 −0 src/plugin.c
  174. +21 −0 src/plugin.h
  175. +196 −0 src/rar2john.c
  176. +325 −0 src/rar_fmt.c
  177. +341 −0 src/rawMD4_fmt_plug.c
  178. +117 −0 src/rawMD5go_fmt_plug.c
  179. +365 −0 src/rawSHA1_fmt_plug.c
  180. +226 −0 src/rawSHA224_fmt.c
  181. +226 −0 src/rawSHA256_fmt.c
  182. +230 −0 src/rawSHA384_fmt.c
  183. +230 −0 src/rawSHA512_fmt.c
  184. +151 −0 src/rawmd5u_fmt_plug.c
  185. +70 −0 src/rc4.c
  186. +39 −0 src/rc4.h
  187. +69 −4 src/recovery.c
  188. +645 −22 src/rules.c
  189. +13 −2 src/rules.h
  190. +460 −0 src/salted_sha1_fmt_plug.c
  191. +370 −0 src/sapB_fmt_plug.c
  192. +371 −0 src/sapG_fmt_plug.c
  193. +41 −0 src/sha.h
  194. +740 −0 src/sha1-mmx.S
  195. +253 −0 src/sha1_gen_fmt_plug.c
  196. +52 −1 src/signals.c
  197. +6 −0 src/signals.h
  198. +34 −7 src/single.c
  199. +10,521 −0 src/sse-intrinsics.S
  200. +733 −0 src/sse-intrinsics.c
  201. +12 −0 src/sse-intrinsics.h
  202. +119 −0 src/ssh2john.c
  203. +291 −0 src/ssh_fmt.c
  204. +196 −0 src/stages_mmx_md5.S
  205. +324 −0 src/stages_sse2_md5.S
  206. +362 −22 src/status.c
  207. +4 −2 src/status.h
  208. +12 −0 src/stdbool.h
  209. +21 −0 src/stdint.h
  210. +8 −0 src/symlink.c
  211. +278 −0 src/tgtsnarf.c
  212. +127 −0 src/timer.c
  213. +116 −0 src/timer.h
  214. +4 −3 src/trip_fmt.c
  215. +16 −5 src/tty.c
  216. +75 −0 src/undrop.c
  217. +1,306 −0 src/unicode.c
  218. +157 −0 src/unicode.h
  219. +243 −25 src/unique.c
  220. +539 −0 src/unused/ConvertUTF.c.original
  221. +149 −0 src/unused/ConvertUTF.h.original
  222. +268 −0 src/unused/PHPS_fmt_orig.c
  223. +53 −0 src/unused/crc32-calculator.c
  224. +15 −0 src/unused/dsa_test.key
  225. +45 −0 src/unused/fmt_registers.orig.h
  226. +40 −0 src/unused/mkdumb16.pl
  227. +1,568 −0 src/unused/mscash2_fmt_plug.c
  228. +4 −0 src/unused/pdfdump
  229. +486 −0 src/unused/phpassMD5_fmt_orig.c
  230. +1 −0 src/unused/rardump
  231. +168 −0 src/unused/rarinfo.c
  232. +515 −0 src/unused/rawMD5unicode_fmt_plug.c
  233. +30 −0 src/unused/rsa_test.key
  234. +2 −0 src/unused/sshdump
  235. +1,317 −0 src/unused/x86-64.orig.S
  236. +1,569 −0 src/unused/x86-sse.orig.S
  237. +2 −0 src/unused/zipdump
  238. +427 −53 src/wordlist.c
  239. +358 −6 src/x86-64.S
  240. +28 −0 src/x86-64.h
  241. +7 −1 src/x86-any.h
  242. +11 −1 src/x86-mmx.h
  243. +269 −10 src/x86-sse.S
  244. +18 −1 src/x86-sse.h
  245. +160 −0 src/x86-ssei.h
  246. +1 −0 src/x86.S
  247. +545 −0 src/zip2john.c
  248. +189 −0 src/zip_fmt.c
View
@@ -0,0 +1,17 @@
+The jumbo patch, which has been applied to this source tree of John the
+Ripper, adds a lot of code, documentation, and data contributed by the
+user community. This is not "official" John the Ripper code. It is
+very easy for new code to be added to the jumbo patch: the quality
+requirements are low. This means that you get a lot of functionality
+that is not "mature" enough or is otherwise inappropriate for the
+official JtR, which in turn also means that bugs in this code are to be
+expected, etc.
+
+If you have any comments on this release or on JtR in general, please
+join the john-users mailing list and post in there.
+
+Licensing info:
+http://openwall.info/wiki/john/licensing
+
+How to contribute more code:
+http://openwall.info/wiki/how-to-make-patches
View
@@ -118,6 +118,32 @@ appear in the charset file. Just list all those characters here and
they will be added, but considered the least probable.
+ "include" syntax within the john.conf file.
+
+At version 1.7.8-jumbo6 (and later), include syntax was added to john.conf
+file format. The syntax is one of these 3 types:
+.include "file"
+.include <file>
+.include [section]
+
+The include of a file, will load a file, and drop it right into where
+the .include is located at. This is similar to how #include "" and
+#include <> works in the C language. Some of the larger sections in
+the jumbo john, have been moved out of the 'john.conf' file, into their
+own .conf file (the dumb16/32 and the generic scripting sections)
+
+the .include [section], will take all of the lines found within [section]
+and place them into the current 'building' section. Thus, things like
+numerous small rules sections can be made, and then a couple of 'super'
+rules sections can be created, which will .include several of these
+smaller rules sections to make the body of this rules section. Also
+it can be used to load common information among several incremental
+sections, or a common init function (or other functions), in a pair
+of extern sections.
+
+See [Incremental:All7] and several others around there for examples.
+
+
Defining an external mode.
See EXTERNAL.
View
@@ -22,7 +22,7 @@ Commercial support for John the Ripper is available from Openwall:
http://www.openwall.com/services/
---
+--
Solar Designer <solar at openwall.com>
$Owl: Owl/packages/john/john/doc/CONTACT,v 1.3 2006/01/02 05:00:42 solar Exp $
View
2,648 doc/DYNAMIC

Large diffs are not rendered by default.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit de989e6

Please sign in to comment.