So i was trying to find a way to hide the strings in a Crack Me application, this is quite difficult when your trying to stick to no encryption and trying to keep it simple for beginners so what did i do?
To avoid debuggers like OllyDbg i split all of my noticeable strings into arrays and reconstructed when needed, here is the example i used.
_____________________
Code
----------------------------
string pass[7] = {"pa","s","s","w","o","r","d"};
string together = pass[0] + pass[1] + pass[2] + pass[3] + pass[4] + pass[5] + pass[6];
cout << together;
---------------------------
As you see in a debugger the text is split and so harder to find where the pass is hidden. Still fairly easy to crack but harder for any new commers, which is exactly what i needed it for.