The types of plagiarism detected by standard programming plagiarism detectors, often don’t take the deceitful ways of fake programmers into account. Programmers that use copied codes, often insert loops, change the variables’ names, and add additional comments for evading detection by plagiarism detection tools. These insertions and alterations are done with the sole purpose of changing the appearance of the program code. We have developed an advanced algorithm that helps in detecting concealed copied codes effectively.