0
Currently learning C++, Iām getting into socket programming with C++
I recently created a simple server and client as well as a reverse shell in C++ but I donāt know where to go from here and I donāt know if I have to remember all of the code or can I just go on Google whenever I need to make a server I guess what Iām saying is do I need to remember all of the syntax or do I just need to know the concepts behind the syntax and if you know any resources to learning either sockets or ethical, hacking in C++, that will help as well thank you
3 Answers
+ 1
To become good at anything you have to do it many times, not just once. The more you do it, the more of the concepts that will stick in your brain. I would suggest adding more capabilities to your socket program so your client can pass "requests" and your server can pass the results back. You can expand this by implementing more features as new requests. This is how HTTP servers work. They accept commands and spit back results.
You could further expand that with compression, encryption, support for JSON data packets, etc. It doesn't matter how useful it is. It's just an exercise to practice your skills. You could make it do anything.
0
Jerry Hobby thansk again in your opinion which one of these books would be better for somebody thatās a complete getter I know intermediate C++ and I know intermediate Python Iām coming back to Python now itās been a minute, but I still know it which one of these books, would you recommend I read?
Black Hat PytHon
Python Programming for Hackers and Pentesters
by Justin Seitz or
HACKING: THE ART OF EXPLOITATION, 2ND EDITION. Copyright Ā© 2008 by Jon Erickson.
0
Jerry Hobby and I canāt seem to find any books that are for C++ regarding socket programming, networking or ethical hacking theyāre all written in C