飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 16450|回复: 36

[转贴] 网络验证初接触

[复制链接]

该用户从未签到

发表于 2006-11-27 08:25:32 | 显示全部楼层 |阅读模式
引自:http://www.pediy.com/bbshtml/bbs7/pediy7-328.htm

国外某网络软件
加密分析,该程序使用Armadillo加壳,并使用网络验证,每次运行需要从该公司服务器申请执行许可。
通过IRIS监听验证过程,发现他的验证过程基于http协议,服务器端为asp,可以用比较简单的方法实现模拟验证服务器
他的详细验证过程如下
软件启动
请求http://www.example.com/getver.asp
返回字符串 3.45 (比较软件本身版本号,=3.45则不提示升级)
获取硬盘物理序号并按照一定的规则转换成硬件码 (结果为212487602000,我的硬盘生成的是这个硬件码)
注册表读取用户名和注册码(已注册用户的用户名和注册码被写入注册表)
从注册表未能获取用户信息和注册码,提示注册,已注册则跳过下一步。
输入用户名netx注册码441363-112460-365001-427305,点击注册
软件提交数据到服务器验证
请求http://www.example.com/gen.asp?h ... 12460-365001-427305
合法验证,返回程序运行许可字串示例:08f08f08f08f08f09f08f09f09f07f02e02e02e02e02e.47e13f09f14e13e13e13e13e13e13e13e13e13e13e12e08f08f08f08f08f57f17e13e26f23f23f23f23f23f23f24f24f24f23f20f22e
该字串随软件运行时间,用户名变化而变化
软件启动完成,各个功能正常使用。

不合法返回:error!
软件各个功能不能正常使用。

已有合法注册码一组,现需要多台机器使用。破解方法如下:
修改系统system32\drivers\etc\目录下的hosts文件
增加解析记录
127.0.0.1       localhost
10.9.163.1      www.example.com #将验证服务器域名解析到本部门web服务器10.9.163.1 或者如下
#127.0.0.1      www.example.com#将验证服务器域名解析到本机

在本机IIS根目录或者web服务器根目录下建立getver.asp,gen.asp

getver.asp内容为3.45

gen.asp内容为
<%
dim Http
set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET","http://67.15.34.XXX/gen.asp?h=212487602000&u=netx&c=441363-112460-365001-427305",false
'67.15.34.XXX为www.example.com的真实IP,因为该域名已经被转向,所以此处需要使用真实IP
Http.send()
Response.write Http.responseText;
set http=nothing
%>

至此,运行软件,软件已经被欺骗到你指定的服务器进行验证,不论你的硬件id,和用户,注册码如何,都能通过自己的验证服务器获得合法的运行许可。

总结,该软件过于侧重自己的网络验证,忽视了基本的本地验证,获取的许可字串也没有经过严格本地的校验,直接应用于软件各个功能模块的许可判断。而且这个网络验证似乎太简单了,写出来不知道对大家有没有参考价值。

2005/7/24 网网 QQ:108508999
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2006-11-27 08:26:18 | 显示全部楼层
目标就是网络验证的电视软件 呵呵 大家到KEY区看看就知道了 只做交流~如有问题 先打基础在做讨论~
PYG19周年生日快乐!

该用户从未签到

发表于 2006-11-27 15:05:59 | 显示全部楼层
学习中……
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-4-28 06:28
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2006-11-27 22:09:07 | 显示全部楼层
    哈哈,这个方法不错,学习了
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-8-5 08:23
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2006-11-29 18:22:04 | 显示全部楼层
    有意思..:victory:
    PYG19周年生日快乐!
  • TA的每日心情
    郁闷
    2018-7-2 23:34
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2006-11-29 21:24:48 | 显示全部楼层
    看不懂!如果楼主能把文字做成录像教程就好了!顶!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-11-29 22:43:37 | 显示全部楼层
    /:D 学习下,嘿嘿
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2018-6-6 15:51
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2006-12-4 18:09:27 | 显示全部楼层
    不错~~知已知彼~~
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-1-3 08:07:23 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-1-7 19:25:25 | 显示全部楼层
    不错,研究一下。。。
    好贴:victory:
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表