abc00012345 on 11:52 AM 07/24/2024: tip: need to overflow the input variable
revbuddy on 1:35 PM 07/25/2024: @abc00012345 no need to
alxxx on 1:44 PM 07/25/2024: good for beginner. SHA1{41a3624eb12f12cb03dfaa5fae1154511cd30491}
alxxx on 1:45 PM 07/25/2024: possible but not necessary lmao
revbuddy on 2:06 PM 07/25/2024: @alxxx sha2 b7d8d2de6ec20d8ac3b75ea3a9054b9f9079d5947c52dbb230356014934cccac :)
Ctanin on 3:34 AM 07/27/2024: I disassembled it into C, but there was undefined behavior in the code that seemed to require code modification.
loadlibrarya on 4:52 PM 08/03/2024: waste of drive space.
mov_rax_rax on 3:59 PM 10/11/2024: The disassembly was a little strange at first. The input appears to overflow into another temp register. Look at what is expected in each one and put the pieces together.
RafaelGFreveng on 5:46 PM 10/20/2024: good boy :)
sha1 $4$ShQGAFRe$gGYXW1KL3nGgWJx4HnUw+AdHBg0$
Solution by Erich1423: to greybeards, neckbeards, adderall addicts, skiddies and especially those with a holier-than-thou superiority complex:
i'm brand new to software pentesting, hopefully this makes sense and helps others learning.