超级函数表达式算器v20破解实例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超级函数表达式运算器v20破解心得 [软件名称]超级函数表达式运算器v20?算法分析 [软件介绍] ????超级函数表达式运算器既是方便实用的数字计算器,又是一个会列表达式就会运算的超级新颖的多功能公式化运算器。 它包括算术计算、进制转换、逻辑处理、数值处理、字符处理、三角函数及推导函数处理等模块,可综合性的计算各种多层 嵌套、复杂的函数表达式。你只要象在纸上列表达式一样列出符合要求的运算式,就立即可以看到运算结果,而且运算结果 随着表达式的不断变化而不断变换显示。表达式修改方便,可复制粘贴,可用键盘快速输入。2.0版界面更加美观、提示更加 科学、操作更加简单、更加方便实用。2,0版新增独特的批量运算功能,可一次运算多个表达式的值并可以计算各单项运算之 和。可广泛应用于办公、学习及需要使用计算器进行复杂计算的各个领域。超级函数表达式运算器是进行数字计算、公式运算 、函数应用、vb编程的好帮手。? [使用限制]??试用30天,无功能限制 [保护方式]??采用机器码检查注册码,以保证注册码不得多机使用。并在程序退出时检验注册码,使破解增加了难度。 [破解工具]??SmartCheck6.20、?olldbg1.1?、Peid0.93、QuickUnpack、Regmon7.02 [破解目的]??研究算法分析,?了解VB的数据类型,掌握点儿知识 [破解作者]??CCRLEI???ccrlei@ [作者声明]??初学Crack,只是感兴趣,没有其他目的。 ????????????本破解纯以学习和交流为目的,偶得一点心得,大家分享。如有错误,蒙请大侠们指正。转载时请保持完整。 ????之所以起这个题目,是因为表面上程序已经提示你注册成功了,但程序在退出时还要校验注册码是否含作者指定的内容, 如果没有的话,就会自动删除该程序,够狠的。好了,废话少说,入正题吧! [破解过程] 1、查壳 PEiDv0.93 PECompact?2.x?-?Jeremy?Collake 2、脱壳 QuickUnpack 3、编程语言 PEiDv0.93 Microsoft?Visual?Basic?5.0?/?6.0 4、破解调试 1)运行程序,提示共享软件还可用多少天,欢迎注册使用等提示。进入注册选项发现:机器码22222222222854720884_754026158, 要求输入注册码。 2)由于作者使用VB开发,所以先用SmartCheck看看作者的关于注册的大概思路。 软件启动后(主要部分) (1)读取注册表?SOFTWARE\softjas\data\Nam下键值 ??RegCreateKeyA(HKEY?char?*?PTR:0012FD44)?returns?LONG:0 ??键值内容转换后和机器码比较(通过读硬盘型号、硬盘物理系列号生成机器码,由机器码变成注册码的一部分 (另一部分在退出程序时使用))??如不符则 (2)读键值 ??HKEY_CURRENT_USER\Software\Microsoft\htoolse\Data\w1、w2、w3这一部分在后面介绍,它的目的是算还共享多少天。 (3)?顺便说一下程序如何得到机器码:a、通过读硬盘型号85TC2088T、硬盘物理系列号TOSHIBA?MK4026GAX ?????b、TOSHIBA?MK4026GAX取空格后的MK4026GAX,第一个字符“M”Ascii值77,取后面的7,第二个字符“K”75-》5,数字的不变 ????“4”-》4,“0”-》0,“6”-》6,“G”71-》1,“A”65-》5,“X”88-》8---------》754026158 ?????c、85TC2088T换成???????????85TC2088T(11个空格共二十位),第一个“?”(空格)Ascii值32取后面“2”,依次共11个“2” ???即“22222222222”?数字不变“85”,“T”84-“4”。。。。。。。。。同上,所以本机机器码“22222222222854720884_754026158” 以上是通过SmartCheck分析得(机器码部分没有经OD核实,哪位大侠如经汇编核实,请告诉我我的转换分析是否正确,尤其是11个空格那儿), 但输入的试炼码如何转换并不清楚,虽说通过SmartCheck完全可以试出注册码,但我们的目的应该是注册机,呵呵,所以OD上。 3)用OD调试:(只作简单说明) 由于作者采用“Instr”比较真假注册码,所以用__vbainstr下断 OD?Alt+E?Ctrl+N?__vbainstr?下断? 运行,输入试练码876543210 断在7628BD94???55??????????????PUSH?EBP

文档评论(0)

mei1809816wei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档