程序如何以管理員身份自動運行?
不能100%的,只要能做到防止大部分破解就行了。 要做防反編譯還是得幾步走,先用vc,vb(非.net工程)一類的寫一個殼,在這個殼中把exe壓縮,加密存儲,然后自己把JIT入口Hook了,做實時解碼,然后再把程序進行提權(不要直接把程序設置成管理員權限運行,容易被直接殺掉),把一些線程啊內存相關的API Hook了,并實時檢測Hook結果,一時發現被其它進程修復了Hook,馬上改回去,或直接退出程序。最后再用UPX加個花指令,壓縮下,然后WinHex把這個加殼的后程序打開,把UPX的一系列特征碼全部清空。 最后出來的程序,基本上能防大部分破解了。(如調試,內存dump,直接反編譯,反混淆等) 要做防反編譯,還是得自己寫殼,寫加密,解密算法。畢竟那些公告發布的殼研究的人太多了,破解方法是很快就會出現的
下一篇哪個對職業發展更重要