丢失了源码怎么办..(50分)

  • 主题发起人 主题发起人 jhddx
  • 开始时间 开始时间
J

jhddx

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前做了一个DELPHI程序..那时候没注意做登陆认证这一步..源代码丢失了..只剩下一个EXE文件..我现在想给他加一个登陆认证,,简单点说就是加一个登陆框1 谁能给我一 个实现的方法!
 
1.你做一个含登陆认证的新的exe程序
2.在登陆认证完成之后,创建你原来的Exe程序。CreateProcess
3.关闭这个新的exe。主程序切换到你原来的exe
 
如果不懂汇编的话这样插入就很难了。
 
你可以看dcu文件再不在,如果在就和pas文件一样用,只是
不好该了,你只要加个单元,做登陆认证。
还有就是重写一遍
 
TO:xiammy
我也有过你这样的想法..但是不能把两个EXE文件做成一个EXE文件啊..如果你只是用一个EXE文件调用另外一个EXE文件的话.. 要是别人直接找到那个原文件..你这 认证也就没用啦..
TO:chenying6981
可惜..就一个编译过的EXE文件了..我原来做好就没打算过要更改..那些文件放着占地方,,而且转移过好几次..老早就找不到一个源文件咯..
..
 
请问用过文件捆绑器的朋友..能不能控制只运行捆绑在一起的两个文件中的一个,,那加个登陆认证也就简单了!不过捆绑做成的文件还是可以被分离的呀!
 
TO:白河愁
你的意思是如果懂汇编..就可以反编译,然后修改后再编译么..
我想这可能是最直接的方式了..不过反编译后的程序还会完整么..如果还有许多错误要修改那我还不如全部重新做过呢..
 
用PE加密工具就可以 他可以实现在EXE上面加验证 密码错误 程序自动关闭
这里不带上传 工具没法传你了,加我QQ9983328
 
懂的话,把验证过程写成一个dll,然后修改exe的import table把dll装载到进程空间,再在你想验证的地方插入一个 call,调用你dll中的函数,就可以实现了。
 
放分..问题没解决~!
 
后退
顶部