如何做到为另一个没有源代码的EXE加上一个口令?
某个软件,想要实现为它加个“壳”用户输入正确的口令才能运行,该怎么做?
[解决办法]
修改EXE的输入表(用LordPe),让其加载一个dll。此dll由你编写,当dll加载时,直接弹出输入口令的界面,注意加入消息循环。当口令正确就关掉界面并退出消息循环,使代码继续执行;当口令错误或用户直接关掉界面,就ExitProcess。
[解决办法]
也可另写一个带有口令的EXE,调用该EXE。
[解决办法]
有工具软件可用,比如:WinLicense(www.oreans.com),Enigma(www.enigmaprotector.com);
[解决办法]
高手啊,搞汇编的么,感觉好复杂
[解决办法]
不提倡汇编,因为32位在64位上不能执行。
[解决办法]
病毒感染和软甲加壳的技术,修改EXE的入口.执行一段代码后跳回原入口
[解决办法]
支持3楼,可以写一个程序,将原exe捆绑在尾部,运行时弹出窗口,验证通过则将其释放到内存里。
[解决办法]
你下载UPX的源码,在它压缩壳的入口部分添加一段口令校验代码,然后编译这个修改的UPX,然后用这个UPX去随便压缩任意exe,都可以带口令启动了。