├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── after_sunrise │ │ └── brutus │ │ ├── Attacker.java │ │ ├── Barrack.java │ │ ├── Blacksmith.java │ │ ├── Brutus.java │ │ ├── Mastermind.java │ │ └── impl │ │ ├── BarrackImpl.java │ │ ├── BlacksmithImpl.java │ │ ├── MastermindImpl.java │ │ ├── pdf │ │ ├── Pdf4jAttacker.java │ │ └── PdfBarrack.java │ │ ├── txt │ │ ├── TextAttacker.java │ │ └── TextBarrack.java │ │ └── zip │ │ ├── SystemZipAttacker.java │ │ ├── Zip4jAttacker.java │ │ └── ZipBarrack.java └── resources │ └── log4j.properties └── test ├── java └── com │ └── after_sunrise │ └── brutus │ ├── BrutusTest.java │ └── impl │ ├── BarrackImplTest.java │ ├── BlacksmithImplTest.java │ ├── MastermindImplTest.java │ ├── txt │ ├── TextAttackerTest.java │ └── TextBarrackTest.java │ └── zip │ ├── SystemZipAttackerTest.java │ ├── Zip4jAttackerTest.java │ └── ZipBarrackTest.java └── resources ├── hoge.zip └── test.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/Attacker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/Attacker.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/Barrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/Barrack.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/Blacksmith.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/Blacksmith.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/Brutus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/Brutus.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/Mastermind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/Mastermind.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/BarrackImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/BarrackImpl.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/BlacksmithImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/BlacksmithImpl.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/MastermindImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/MastermindImpl.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/pdf/Pdf4jAttacker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/pdf/Pdf4jAttacker.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/pdf/PdfBarrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/pdf/PdfBarrack.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/txt/TextAttacker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/txt/TextAttacker.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/txt/TextBarrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/txt/TextBarrack.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/zip/SystemZipAttacker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/zip/SystemZipAttacker.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/zip/Zip4jAttacker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/zip/Zip4jAttacker.java -------------------------------------------------------------------------------- /src/main/java/com/after_sunrise/brutus/impl/zip/ZipBarrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/java/com/after_sunrise/brutus/impl/zip/ZipBarrack.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/BrutusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/BrutusTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/BarrackImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/BarrackImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/BlacksmithImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/BlacksmithImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/MastermindImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/MastermindImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/txt/TextAttackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/txt/TextAttackerTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/txt/TextBarrackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/txt/TextBarrackTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/zip/SystemZipAttackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/zip/SystemZipAttackerTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/zip/Zip4jAttackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/zip/Zip4jAttackerTest.java -------------------------------------------------------------------------------- /src/test/java/com/after_sunrise/brutus/impl/zip/ZipBarrackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/java/com/after_sunrise/brutus/impl/zip/ZipBarrackTest.java -------------------------------------------------------------------------------- /src/test/resources/hoge.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/after-the-sunrise/brutus/HEAD/src/test/resources/hoge.zip -------------------------------------------------------------------------------- /src/test/resources/test.txt: -------------------------------------------------------------------------------- 1 | A9% 2 | foo 3 | bar --------------------------------------------------------------------------------