Ist es schwer sowas zu umgehen?
Es ist sehr individuell - kommt wie immer auf den Autor an, denn es gibt zig Wege sowas umzusetzen - entsprechend exstieren auch viele Lösungen.
Versuche mal einen Scan mit PEID:
http://www.peid.info/
wenn PEID sagt, es wäre mit einem Protector geschützt (Themida, ExeCrypter, eventuell ASProtect) kannst Du es erstmal "vergessen". Um mit professionelleren Protectoren fertig zu werden, braucht man einiges an Erfahrung. Also Erfahrung im Umgang mit einem Debugger, Asm Kenntnisse und PE Format+ Kenntnisse, wie Programme auf Low-Level Ebene Funktionieren (sonst kommt man gegen die Schutzfunktionen einfach nicht an und verheddert sich in den Codelayern des Protectors, ohne an den Programmcode zu kommen).
Wenn PEID dagegen irgendeinen Compiler ausspukt, hilft der Standard"crackme"weg - Umgang mit Olly üben, etwas Asm lernen und los gehts. An Tools brauchst Du im Prinzip OllyDbg+Advanced Plugin, eventuell IDA.
Speziell zu visuellen OllyDbg Tutorials:
http://www.tuts4you.com/download.php?list.17
ansonsten sollte das Board auch einiges Ausspuken (sowas wie "Assembly for crackers"
http://arteam.accessroot.com/tutorials/dl.php?id=173 oder allgemein
http://xchg.info/ARTeam/Tutorials/ (siehe auch EZIne) ).
ARTeam+BIW,
http://cip-re.6x.to/ und
http://grn-project.ath.cx/phpbb3magic/portal.php
wären auch bei Protectoren hilfreich (BIW+ARteam insbesondere). Allerdings macht es (wie schon gesagt) erst dann Sinn, sich mit Protectoren zu beschäftigen, wenn man die Grundlagen erlernt hat - also auch speziell weiß, was Windows alles unternimmt, damit die angeklickte Exe auch ausgeführt wird.
BTW: Solange keine konkreten Namen genannt werden (und es damit eine Art Request wird - das Board ist schließlich in D. gehostet und muss legal bleiben) sehe ich in dieser Frage kein Problem. Daher bitte ich die "legal"/"nicht legal" Posts zu unterlassen - dafür gibt es ja die "melden" Funktion

.
Was jerder Einzelne auf seinem PC macht, ist schließlich seine Sache.