破解FlashSee软件
本帖最后由 buzhifou01 于 2019-12-11 22:28 编辑1.破解软件
1.1软件简介
要破解软件为无壳软件,但是注册时,自身带有重启校验功能,本文使用两种方法破解软件。
1.2软件运行
2.破解过程
1.查壳,无壳,输入注册信息后,点击注册没有任何反应,说明程序重启验证的。
2.打开flashsee.ini文件,有注册信息,OD载入,bp GetPrivateProfileStringA下断,f9,可以看到程序在读取文件,alt+f9
3.单步,运行到0041E417 mov edx,FlashSee.0041E8C4,发现 "w&e@#$8u9jkjlhdf9u%%^SFylksker",到0041E426又发现ASCII字符串和用户名,说明通过算法把用户名转换成该ASCII字符串.
4.单步,到0041E637,出现"B75"字符串,操作为copy(str,1,3),str为"B75E67F7FE9F29B4F2992152A21B2FE0",单步,执行copy(str,5,9),单步,执行copy(str,11,13),到0041E666call <jmp.&rtl70.System::LStrCmp>
出现注册码:B75-67F7F-9F2
5.输入信息,发现已注册。接着做内存注册机,输入信息见下图
6.运行生成的注册机,发现已注册。
链接:https://pan.baidu.com/s/1jxUGzrCnptdfx0TyD_HKug
提取码:stmt
有没有兴趣更进一步{:301_1001:}
分析一波算法,
更进一步啊{:301_988:} 楼主能否说下内存注册机的使用方法,中断地址,次数,指令,长度。真心想学习,出一篇教程最好了。 感谢大佬厉害啊 技术贴,必须支持一下! 厉害了,膜拜楼主高手! 大佬厉害👍,支持你更进几步 太感谢大神的好分享 感谢分享