我的共享软件防破解的实用着法

柠檬糖纸Tilia

柠檬糖纸Tilia

2016-02-19 19:33

今天图老师小编要跟大家分享我的共享软件防破解的实用着法,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

  1、检测主程序大小,防止破解补丁之类:

  Function TForm1.GesSelfSf: integer;
  var
  F: file of byte;
  begin
     Filemode:=0;
     Assignfile(F,'.FileName.exe');
     Reset(f);
     Result:=Filesize(F);
     Closefile(F);
  end;

  2、检测创建日期和时间,让破解补丁实效:

  Function TForm1.FinDate:String;
  var
  t:TDate;
  begin
     ShortDateFormat:='yyyy-mm-dd';
     t:=FileDateToDateTime(FileAge('FileName.exe'));
     Result:=DateToStr(t);
  end;

  3、注册码加密函数嵌入数学函数,增加破解难度:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  (略)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  4、必要时自己删除自己(主程序):

  procedure TForm1.Funll;
  var
  hModule:THandle;
  buff:array[0..255]of Char;
  hKernel32:THandle;
  pExitProcess,pDeleteFileA,pUnmapViewOfFile:Pointer;
  begin
     hModule:=GetModuleHandle(nil);
     GetModuleFileName(hModule, buff, sizeof(buff));
     CloseHandle(THandle(4));
     hKernel32:=GetModuleHandle('KERNEL32');
     pExitProcess:=GetProcAddress(hKernel32, 'ExitProcess');
     pDeleteFileA:=GetProcAddress(hKernel32, 'DeleteFileA');
     pUnmapViewOfFile:=GetProcAddress(hKernel32, 'UnmapViewOfFile');
     asm
     LEA EAX, buff
     PUSH 0
     PUSH 0
     PUSH EAX
     PUSH pExitProcess
     PUSH hModule
     PUSH pDeleteFileA
     PUSH pUnmapViewOfFile
     RET
     end;
     begin
     Funll;
     end;
  end;

  具体怎么使用,那要看你自己的意愿了和需要了。反正俺是这样做的,俺的软件ADSL拨号计时器只在很早版本上出过注册机,后来的v3.70出过破解补丁——其实只是破掉了启动时提示注册的对话框,实质上根本没破解。用了上述的着法以后,到现在的v5.28版本,再没有过什么破解补丁或注册机。

  

  E-Mail: uncleme@126.com   http://www.uncleme.com

  

  

展开更多 50%)
分享

猜你喜欢

我的共享软件防破解的实用着法

编程语言 网络编程
我的共享软件防破解的实用着法

共享软件的注册加密法

编程语言 网络编程
共享软件的注册加密法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

利用硬件信息实现共享软件的安全注册

C语言教程 C语言函数
利用硬件信息实现共享软件的安全注册

腾讯图片共享软件QQShare抢先试用

电脑入门
腾讯图片共享软件QQShare抢先试用

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用非对称密码算法制作共享软件的注册码

编程语言 网络编程
用非对称密码算法制作共享软件的注册码

如何用非对称密码算法制作共享软件的注册码

C语言教程 C语言函数
如何用非对称密码算法制作共享软件的注册码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Excel 2007中正确显示货币格式的数字

Excel 2007中正确显示货币格式的数字

DIV+CSS布局中组织样式表便于简化和维护

DIV+CSS布局中组织样式表便于简化和维护
下拉加载更多内容 ↓