{"id":370,"date":"2013-03-13T17:11:39","date_gmt":"2013-03-13T17:11:39","guid":{"rendered":"http:\/\/www.gironsec.com\/blog\/?p=370"},"modified":"2013-03-13T17:11:39","modified_gmt":"2013-03-13T17:11:39","slug":"brutus-stub-app","status":"publish","type":"post","link":"https:\/\/www.gironsec.com\/blog\/2013\/03\/brutus-stub-app\/","title":{"rendered":"Brutus Stub App"},"content":{"rendered":"<p>Greetings and salutations!<\/p>\n<p>I&#8217;ve been busy not with breaking things, but instead making things! Its a totally different balls park to make something useful than it is to try and find flaws in it. This little stub application is part of a larger application I&#8217;ve been slowly building up over the last few months. I am of course talking about Brutus 2 &#8211; Electric Boogaloo. At first I thought it was near completion, but I hadn&#8217;t bothered to add any sort of multi-threading capabilities so it was slow. Really slow. When you ran any sort of brute force attack, the entire app would freeze up while it performed the deed.<\/p>\n<p>Now I&#8217;m showing off a better code style &#8211; threads for all!<br \/>\nHere&#8217;s what she looks like:<br \/>\n<a href=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2013\/03\/brutus-stubble.png\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2013\/03\/brutus-stubble.png\" alt=\"brutus stubble\" width=\"471\" height=\"490\" class=\"alignnone size-full wp-image-372\" srcset=\"https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2013\/03\/brutus-stubble.png 471w, https:\/\/www.gironsec.com\/blog\/wp-content\/uploads\/2013\/03\/brutus-stubble-288x300.png 288w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/><\/a><\/p>\n<p>And if you want to give it a test run, you can download it here:<br \/>\n<a href=\"http:\/\/www.gironsec.com\/code\/Brute_Forcer_Plus_Password_Lists.7z\">Basic Auth Brute Forcer<\/a><\/p>\n<p>Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Greetings and salutations! I&#8217;ve been busy not with breaking things, but instead making things! Its a totally different balls park to make something useful than it is to try and find flaws in it. This little stub application is part of a larger application I&#8217;ve been slowly building up over the last few months. I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,6],"tags":[31,29,52,53,54],"_links":{"self":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts\/370"}],"collection":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/comments?post=370"}],"version-history":[{"count":3,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts\/370\/revisions"}],"predecessor-version":[{"id":375,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/posts\/370\/revisions\/375"}],"wp:attachment":[{"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/media?parent=370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/categories?post=370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gironsec.com\/blog\/wp-json\/wp\/v2\/tags?post=370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}