Noob in BOF

I have just start to learn BOF, I have read a lot of articles and view many video channels … But I still confused … I had solved an easy challenge here at maybe 2 days … then when I tried to solve the next one I stuck for more than 10 days LOL

I’m able to solve the challenge local but when I try remotely I failed due to I can’t leak the libc version or address … maybe some help on how do generally or maybe articles on that will be very appreciated.

I saw a lot of articles that talk about x64 and puts@plt … which is not my concern now … because I haven’t PUTs on the binary and it is 32 bits