[{"data":1,"prerenderedAt":390},["ShallowReactive",2],{"project-48221896":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":8,"maker":9,"posted_at":10,"year":11,"points":12,"comments":13,"rank_in_year":14,"shown_in_year":15,"top":16,"tier":17,"category":18,"subcategory":19,"format":20,"keywords":21,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":32,"aspects":33,"strip":39,"post_text":41,"what":42,"said":77,"maker_in_thread":174,"shape":185,"grid":189,"attempts":351,"same_week":352,"maker_shows":31,"maker_hidden":381,"reader_version":382,"card":383},"48221896","I Dedicated 4 Years to Mastering Offline Password Cracking","title","Show HN: I Dedicated 4 Years to Mastering Offline Password Cracking",null,"bojta-lepenye",1779368197,2026,268,60,173,4366,4,"legend","learning_science","technical book on password cracking","other",[22,23,24,25],"password cracking","hashcat","offline password attacks","password hashing","mixed",0.371,{"positive":29,"neutral":30,"mixed":31,"critical":16},12,6,1,23,{"docs":34,"idea":36,"design":38},{"positive":35,"critical":35},3,{"positive":37,"critical":31},0,{"positive":31,"critical":37},[35,31,37,37,31,37,37,31,40,40,37,37,37,40,40,40,37,37,35,35,40,40,40,40,37,37,35,40,40,37,37,37,37,37,37,37,35,31,37,37],5,"Hi everyone,\n\nI am Bojta Lepenye, and first of all, I want to thank the core developers of Hashcat. In my experience, it is quite literally the most capable tool available for offline password cracking across a wide range of use cases.\n\nI have spent the last 4 years (from age 14 to 18) extensively working with Hashcat and the tools surrounding it, and I have documented what I have learned throughout that time (since January 18, 2022) in my first book. During that period, I also had to continuously update and rewrite major sections as the field evolved. One example was the introduction of GPU s",{"problem":43,"audience":49,"pricing":53,"motivation":61,"time_to_build":65,"stack":69,"openness":74,"stage":75,"team_size":76},{"value":44,"source":45,"evidence":46},"Lack of a single comprehensive guide to offline password cracking","maker",[47],{"id":48},"post",{"value":50,"source":45,"evidence":51},"Beginners and experienced security professionals learning password cracking",[52],{"id":48},{"value":54,"source":45,"evidence":55},"Free to read with Kindle Unlimited; also sold on Amazon and as a hard copy",[56,57],{"id":48},{"id":58,"by":59,"text":60},"48257363","valina-line","Hi Bojta, I just bought your book via Amazon from Germany. Nowadays I only read on my e-reader but wish to support your achievement and bought a hard copy. I'm excited to read…",{"value":62,"source":45,"evidence":63},"Share knowledge the maker wished they had when starting out",[64],{"id":48},{"value":66,"source":45,"evidence":67},"4 years of work, documented since January 2022",[68],{"id":48},[70],{"value":71,"source":45,"evidence":72},"Hashcat",[73],{"id":48},"paid","launched","solo",{"praise":78,"objections":110,"requests":129,"questions":148,"alternatives":160},[79,99,106],{"value":80,"source":81,"evidence":82},"Impressive achievement for someone so young","commenter",[83,87,91,95],{"id":84,"by":85,"text":86},"48226293","eigenrick","This is an amazing achievement for someone of any age, but to publish a book with this much research at 18 is phenomenal. I heartily congratulate you. I've hopped through the…",{"id":88,"by":89,"text":90},"48227765","ViAchKoN","Nice job! It is a massive achievement to publish a book let alone to be start a career so early at age! Now need to find time read the book. It seems it be quite interesting.",{"id":92,"by":93,"text":94},"48245876","mujib77","Great like accomplishing something like this at the age of 18 is truly remarkable",{"id":96,"by":97,"text":98},"48224775","sijmen","Congratulate on finishing such a big project on a complicated topic, and putting in all this effort so that others can learn as well. I enjoyed reading the first few pages on…",{"value":100,"source":81,"evidence":101},"Technical content reasonably accurate and interesting",[102],{"id":103,"by":104,"text":105},"48224644","raphman","Thanks for sharing. This looks interesting. Impressive achievement. This book is currently not really relevant for me, so I just skimmed the samples on Amazon. I found the…",{"value":107,"source":81,"evidence":108},"Organized and carefully laid out",[109],{"id":84,"by":85,"text":86},[111,119],{"value":112,"source":81,"evidence":113},"Grammar and style need copyediting; sentences are wordy",[114,115],{"id":103,"by":104,"text":105},{"id":116,"by":117,"text":118},"48228357","copypaper","Yea after skimming the samples on Amazon I noticed that nearly every single sentence had at least one comma in it (adding zero value). It feels like I'm reading someones…",{"value":120,"source":81,"evidence":121},"Some technical statements are imprecise, such as on Windows and hash functions",[122,125],{"id":123,"by":104,"text":124},"48228241","A few small things. You might call this nitpicking. And, as I wrote, I found the technical details generally accurate. > \"Then there is also the fact that having a fully-fledged…",{"id":126,"by":127,"text":128},"48227750","jfarina","It's awkwardly phrased and doesn't really say what it intends to (though, the meaning is obvious after reading it a second or third time). As for it being imprecise, it doesn't…",[130,137],{"value":131,"source":81,"evidence":132},"Cover password mask attacks and advances since EBM",[133],{"id":134,"by":135,"text":136},"48225716","kelsey98765431","can you discuss your coverage of password mask attacks, specifically is there any advances since EBM",{"value":138,"source":81,"evidence":139},"Share the writing and formatting process",[140,144],{"id":141,"by":142,"text":143},"48224897","andai","Congratulations! The book looks great. I would love to hear more about the process of writing and preparing it for publishing. It's self-published? How did you do the typesetting…",{"id":145,"by":146,"text":147},"48227126","TeaVMFan","I too would be interested in hearing about the writing and formatting process. I described my own process as a software engineer and first-time novelist here:…",[149,153],{"value":150,"source":81,"evidence":151},"Is there a newsletter or website for future work?",[152],{"id":58,"by":59,"text":60},{"value":154,"source":81,"evidence":155},"Is there tooling to generate rainbow tables from password regex?",[156],{"id":157,"by":158,"text":159},"48229575","gettingoverit","Nice to see someone going the same path as me! Haven't read the book or used Hashcat, I have a question. Is there anything yet to generate rainbow tables out of password regex?",[161,167],{"value":162,"source":81,"evidence":163},"Other password cracking books such as Hash Crack, Ethical Password Cracking and Password Cracking with Kali Linux",[164],{"id":165,"by":104,"text":166},"48228378","There are actually a few recent books on the topic (no clue about their quality but reviews look positive): Netmux (2019): Hash Crack: Password Cracking Manual¹ James Leyte-Vidal…",{"value":168,"source":81,"evidence":169},"YouTube hashcat tutorials",[170],{"id":171,"by":172,"text":173},"48227373","Tamklomo","The reason is, that using hashcat is not complicated for people who have linux experience and the amount of people wanting to crack a password is probably not that high.…",{"comments":40,"answered":31,"key":175},[176,179,182],{"id":177,"text":178},"48239537","Thanks for the feedback. I did my best with grammar. Unfortunately, English is not my native language. I'll definitely keep grammar corrections in mind for future revisions!",{"id":180,"text":181},"48239494","Thank you so much. I really appreciate it! Honestly, I don’t even know what to say. I’ve never had this many people comment on any post I’ve ever made.",{"id":183,"text":184},"48239598","I have to admit, seeing some of the critiques about my grammar and style had me second-guessing myself a bit today, so reading your perspective honestly means a lot to me,…",{"commenters":186,"max_depth":30,"maker_replies":40,"first_comment_mins":187,"lifespan_hours":188},44,162,73,[190,192,196,198,201,203,205,206,209,211,213,216,217,221,223,226,227,232,234,237,240,241,244,246,250,253,256,258,260,261,263,265,267,270,274,276,280,283,285,288,292,297,300,302,306,309,311,313,317,320,323,326,328,331,334,337,342,345,346,349],[103,37,35,191,104,37],"maker\u002Fmixed\u002Fdocs",[193,37,37,194,195,37],"48227072","commenter\u002Fneutral\u002Fnone","dugidugout",[126,37,31,197,127,37],"project\u002Fcritical\u002Fdocs",[199,37,37,194,200,37],"48228537","arcfour",[202,37,37,194,104,37],"48232739",[177,37,37,204,9,31],"maker\u002Fneutral\u002Fdocs",[123,37,31,197,104,37],[207,37,37,194,208,37],"48228856","Cpoll",[210,37,37,194,104,37],"48229249",[212,37,37,194,208,37],"48230094",[214,37,37,194,215,37],"48232387","ofrzeta",[116,37,31,197,117,37],[218,37,40,219,220,37],"48230629","project\u002Fpositive\u002Fdocs","nojvek",[84,31,40,222,85,37],"maker\u002Fpositive\u002Fnone",[224,31,40,222,225,37],"48232702","MattPalmer1086",[180,31,37,222,9,31],[228,229,37,230,231,37],"48227839",2,"other\u002Fneutral\u002Fnone","mmastrac",[233,229,37,230,200,37],"48228614",[235,229,37,230,236,37],"48250525","wingtw",[238,35,40,219,239,37],"48233707","K0balt",[183,35,37,222,9,31],[242,35,40,222,243,37],"48245666","jezze",[58,16,40,245,59,37],"project\u002Fpositive\u002Fnone",[247,40,35,248,249,37],"48224576","project\u002Fneutral\u002Fnone","gabrielsroka",[251,40,37,194,252,37],"48226831","bradgranath",[254,40,37,194,255,37],"48226974","isityettime",[257,40,37,194,172,37],"48227308",[141,30,35,259,142,37],"maker\u002Fneutral\u002Fnone",[145,30,35,259,146,37],[262,30,37,259,9,31],"48239422",[96,264,40,222,97,37],7,[88,266,40,222,89,37],8,[157,268,35,269,158,37],9,"project\u002Fneutral\u002Fidea",[271,272,40,219,273,37],"48227569",10,"aqsa_sajjad",[165,272,37,275,104,37],"other\u002Fneutral\u002Fdocs",[277,278,40,245,279,37],"48231813",11,"chadbennett",[281,29,37,230,282,37],"48227153","paulpauper",[284,29,37,194,172,37],"48227340",[286,29,37,194,287,37],"48227681","maerF0x0",[289,290,35,248,291,37],"48226638",13,"Footprint0521",[293,294,40,295,296,37],"48226816",14,"project\u002Fpositive\u002Fdesign","nilirl",[298,294,37,299,9,31],"48239459","maker\u002Fneutral\u002Fdesign",[92,301,40,222,93,37],15,[303,304,37,230,305,37],"48226939",16,"latchkey",[307,304,37,194,308,37],"48227362","dantillberg",[310,304,37,194,172,37],"48227378",[312,304,37,194,305,37],"48227429",[314,315,37,230,316,37],"48227774",17,"amelius",[318,315,37,230,319,37],"48227809","giuscri",[321,315,37,230,322,37],"48228377","analogpixel",[324,315,37,230,325,37],"48242570","airbreather",[327,315,37,230,322,37],"48243048",[329,315,37,230,330,37],"48229211","coolThingsFirst",[332,315,37,230,333,37],"48234176","akimbostrawman",[134,335,35,336,135,37],18,"project\u002Fneutral\u002Fdocs",[338,339,31,340,341,37],"48226706",19,"project\u002Fcritical\u002Fidea","saberience",[343,339,37,194,344,37],"48227214","papascrubs",[171,339,37,194,172,37],[347,339,37,230,348,37],"48227416","virtualritz",[350,339,37,230,239,37],"48236825",[],[353,358,363,368,372,376],{"id":354,"name":355,"points":356,"category":357},"48258015","Audiomass",553,"creative",{"id":359,"name":360,"points":361,"category":362},"48223362","Freenet",390,"infrastructure",{"id":364,"name":365,"points":366,"category":367},"48219918","Rmux",194,"dev_tools",{"id":369,"name":370,"points":371,"category":367},"48234287","ShadowCat",168,{"id":373,"name":374,"points":375,"category":367},"48225338","gobee",112,{"id":377,"name":378,"points":379,"category":380},"48295071","TinyCld",111,"productivity",false,"v2",{"id":384,"name":5,"line":5,"ai":381,"cat":18,"year":11,"points":12,"comments":13,"rec":26,"s":385,"top":16,"kw":386,"maker":9,"domain":387,"tier":17,"attempts":37,"strip":388,"url":-1,"mix":389,"praise":80,"objection":112,"sub":19},48221896,0.37,[22,23,24,25],"","3100100155000555003355550035500000003100",[29,30,31,16],1794036701403]