求个Db站邀请码码

跪求一个邀请码 哪位大神抬抬手啊 谢谢瞎D暝谕獾亍?赡芤彩怯械慵_b站邀请码吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:7,125贴子:
跪求一个邀请码 哪位大神抬抬手啊 谢谢瞎D暝谕獾亍?赡芤彩怯械慵收藏
真的求了好久了
1楼 19:24&|
<div class="clearfix BAIDU_CLB_AD BAIDU_CLB_AD_pb" id="BAIDU_CLB_AD_">
你要B战激活码?
收起回复2楼 13:28&|
我也要 楼主分我一个
3楼 13:34&|
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或求一个d站的邀请码_百度知道
求一个d站的邀请码
提问者采纳
。。纳尼。。
还以为是B站
b站的也行==
-_-|| D 和B不同的啊
本来是想要b站的。。但感觉b站好难要
那你有吗。。
等等 我还要去官网买邀请码
9c4f92fcfd6623aa
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 19183|回复: 7
阅读权限2QQ生日2012 年 2 月 1 日
Lv.1, 积分 1, 距离下一级还需 1 积分
UID1011396U币630 UB钱包上限630 UB体力7362 精华0种子0 筐主题帖子性别保密生日2012 年 2 月 1 日在线时间123 小时最后登录注册时间
高手都在PLU 深夜求草榴社区的 邀请注册码一枚
阅读权限21QQ
Lv.20, 积分 20, 距离下一级还需 1 积分
UID646331U币20086 UB钱包上限36400 UB体力6147 精华0种子3 筐主题帖子性别男在线时间913 小时最后登录注册时间
同求注册码
I don't give a damn, I just come to buy soy sauce.
阅读权限15自我介绍
发好战术贴,做合格的PLUerQQ生日1990 年 3 月 4 日
Lv.14, 积分 14, 距离下一级还需 1 积分
UID823290U币7017 UB钱包上限9860 UB体力36387 精华0种子3 筐主题帖子性别保密生日1990 年 3 月 4 日在线时间933 小时最后登录注册时间
有免注册码的版本吧!
发好战术贴,做合格的PLUer
阅读权限27QQ
Lv.26, 积分 26, 距离下一级还需 1 积分
UID691234U币47975 UB钱包上限64380 UB体力6342 精华0种子5 筐主题帖子性别保密在线时间2261 小时最后登录注册时间
要300贡献值才能换1个邀请码, 而且CL也没什么好的。。。SIS和iHD1080都是免费注册的。。。你懂的。
                                   
阅读权限15QQ
Lv.14, 积分 14, 距离下一级还需 1 积分
UID530386U币2889 UB钱包上限9860 UB体力44412 精华0种子0 筐主题帖子性别保密在线时间1188 小时最后登录注册时间
以前有4、5个,都送人了
阅读权限10QQ
Lv.11, 积分 11, 距离下一级还需 1 积分
UID356855U币2185 UB钱包上限7130 UB体力12 精华0种子14 筐主题帖子性别男在线时间225 小时最后登录注册时间
犯不着注册。。
阅读权限5自我介绍宅若久时天然呆,腐到深处自然萌。神经病人思维广,2B青年欢乐多。QQ生日2011 年 11 月 9 日
Lv.4, 积分 4, 距离下一级还需 1 积分
UID957615U币2160 UB钱包上限2160 UB体力6672 精华0种子0 筐主题帖子性别男生日2011 年 11 月 9 日在线时间103 小时最后登录注册时间
本帖最后由 女生宿舍的黄瓜 于
09:30 编辑
下载 用不到 注册码。直接 上网站下载就行,连用户都不用。难道 lz 想发帖??
阅读权限13QQ生日1988 年 6 月 1 日
MnMStrokeS
Lv.12, 积分 12, 距离下一级还需 1 积分
UID822547U币4406 UB钱包上限8000 UB体力31662 精华0种子0 筐主题帖子性别男生日1988 年 6 月 1 日在线时间2155 小时最后登录注册时间
SIS &&&&&&& CL
开通PLU高清频道的PLU忠实观众
Powered by某幼儿学习软件的注册码分析,求邀请码
标 题:某幼儿学习软件的注册码分析,求邀请码
作 者:pojiemyie
时 间:<font color="#11-05-02 23:09:34 链 接:
【文章标题】:&某幼儿学习软件的注册码分析
【文章作者】:&pojiemyie
【软件名称】:&大家都知道的原因隐藏了
【下载地址】:&自己搜索下载
【使用工具】:&PEID,OD
【操作平台】:&WinXP
【软件介绍】:&幼儿学习数学的软件
【作者声明】:&给自己小孩用的,注册算法超级简单。为了邀请码,厚脸皮写这篇破文。
--------------------------------------------------------------------------------
【详细过程】
&&首先Peid查壳,为Microsoft&Visual&C++&6.0,无壳。OD载入,发现是MFC的程序,一大堆jmp&&jmp.&MFC42.#641&之类的函数,头晕。想起教程里有导入函数一说,赶紧找MFC42.lib,然后调试→选择导入库,OD重新载入程序,jmp&&jmp.&MFC42.#641&之类的函数已经能识别出名称了。
&&F9运行,出现注册对话框,随便填入一些东西,点注册出现错误提示。关闭提示,OD中用中文搜索引擎搜索相关提示,找到错误提示处,
&&&&|&&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&注册号不正确,请重新输入!&&////搜索到的错误提示
&&向上找跳转,发现注册关键代码如下,F8单步分析:
&&&&|.&&8B86&DC070000&mov&eax,dword&ptr&ds:[esi+7DC]
&&&&|.&&8DAE&DC070000&lea&ebp,dword&ptr&ds:[esi+7DC]
&&004061BE&&|.&&8B50&F8&&&&&&&mov&edx,dword&ptr&ds:[eax-8]
&&&&|.&&83FA&1D&&&&&&&cmp&edx,1D&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&长度是否等于1D,即29位
&&&&|.&&0F85&&jnz&儿童快乐.0040632F
&&004061CA&&|.&&8A48&05&&&&&&&mov&cl,byte&ptr&ds:[eax+5]
&&004061CD&&|.&&80F9&2D&&&&&&&cmp&cl,2D
&&&&|.&&0F85&&jnz&儿童快乐.0040632F
&&&&|.&&D&&&&cmp&byte&ptr&ds:[eax+B],2D
&&004061DA&&|.&&0F85&4F010000&jnz&儿童快乐.0040632F
&&&&|.&&D&&&&cmp&byte&ptr&ds:[eax+11],2D
&&&&|.&&0F85&&jnz&儿童快乐.0040632F
&&004061EA&&|.&&D&&&&cmp&byte&ptr&ds:[eax+17],2D
&&004061EE&&|.&&0F85&3B010000&jnz&儿童快乐.0040632F&&&&&&&&&&&&&&&&&&&&&&&&;&&判断每隔5位(第6位)是否是字符-,得注册码形式XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
&&&&|.&&55&&&&&&&&&&&&push&ebp
&&&&|.&&8D4C24&2C&&&&&lea&ecx,dword&ptr&ss:[esp+2C]
&&&&|.&&E8&E4790000&&&call&&jmp.&MFC42.#CString::CString_535&
&&004061FE&&|.&&68&&&&push&儿童快乐.
&&&&|.&&8D4C24&14&&&&&lea&ecx,dword&ptr&ss:[esp+14]
&&&&|.&&897C24&20&&&&&mov&dword&ptr&ss:[esp+20],edi
&&0040620B&&|.&&E8&CC790000&&&call&&jmp.&MFC42.#CString::CString_537&
&&&&|.&&6A&07&&&&&&&&&push&7
&&&&|.&&6A&16&&&&&&&&&push&16
&&&&|.&&8D4C24&30&&&&&lea&ecx,dword&ptr&ss:[esp+30]
&&&&|.&&C&&mov&byte&ptr&ss:[esp+24],1
&&0040621D&&|.&&E8&B4790000&&&call&&jmp.&MFC42.#CString::Delete_6648&&&;&&删除从第16位(即22位)后的7个字符(最后7位)
&&&&|.&&BF&&&&mov&edi,4
&&&&|&&&6A&02&&&&&&&&&/push&2
&&&&|.&&57&&&&&&&&&&&&|push&edi
&&0040622A&&|.&&8D4C24&30&&&&&|lea&ecx,dword&ptr&ss:[esp+30]
&&0040622E&&|.&&E8&A3790000&&&|call&&jmp.&MFC42.#CString::Delete_6648&&;&&从第4位开始,每隔4位删除2个字符,即将-和前面一个字符删除
&&&&|.&&83C7&04&&&&&&&|add&edi,4
&&&&|.&&83FF&10&&&&&&&|cmp&edi,10
&&&&|.^&7C&EC&&&&&&&&&\jl&short&儿童快乐.
&&0040623B&&|.&&68&&&&push&儿童快乐.
&&&&|.&&8D4C24&28&&&&&lea&ecx,dword&ptr&ss:[esp+28]
&&&&|.&&E8&&&&call&&jmp.&MFC42.#CString::CString_537&
&&&&|.&&8D4C24&24&&&&&lea&ecx,dword&ptr&ss:[esp+24]
&&0040624D&&|.&&C&&mov&byte&ptr&ss:[esp+1C],2
&&&&|.&&51&&&&&&&&&&&&push&ecx
&&&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&&&|.&&E8&B6720000&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&获取C盘信息以便计算注册码
&&0040625A&&|.&&8D5424&24&&&&&lea&edx,dword&ptr&ss:[esp+24]
&&0040625E&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&&&|.&&52&&&&&&&&&&&&push&edx
&&&&|.&&E8&2A650000&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&第一次计算注册码
&&&&|.&&8D4424&24&&&&&lea&eax,dword&ptr&ss:[esp+24]
&&0040626A&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&0040626C&&|.&&50&&&&&&&&&&&&push&eax
&&0040626D&&|.&&E8&1E650000&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&第二次计算注册码
&&&&|.&&8B4C24&24&&&&&mov&ecx,dword&ptr&ss:[esp+24]
&&&&|.&&8B5424&28&&&&&mov&edx,dword&ptr&ss:[esp+28]
&&0040627A&&|.&&51&&&&&&&&&&&&push&ecx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&/s2
&&0040627B&&|.&&52&&&&&&&&&&&&push&edx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|s1
&&0040627C&&|.&&FF15&F4024100&call&dword&ptr&ds:[&&MSVCRT._mbscmp&]&&&&;&\_mbscmp&&&&关键比较
&&&&|.&&83C4&08&&&&&&&add&esp,8
&&&&|.&&85C0&&&&&&&&&&test&eax,eax
&&&&|.&&6A&00&&&&&&&&&push&0
&&&&|.&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&提示
&&0040628E&&|.&&75&5F&&&&&&&&&jnz&short&儿童快乐.004062EF
&&&&|.&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&注册成功,&谢谢使用!
&&&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&&&|.&&E8&&&&call&&jmp.&MFC42.#CWnd::MessageBoxA_4224&
&&0040629C&&|.&&B8&&&&mov&eax,1
&&&&|.&&55&&&&&&&&&&&&push&ebp
&&&&|.&&0&mov&dword&ptr&ds:[esi+7C8],eax
&&&&|.&&8986&CC070000&mov&dword&ptr&ds:[esi+7CC],eax
&&004062AE&&|.&&8D4424&10&&&&&lea&eax,dword&ptr&ss:[esp+10]
&&&&|.&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&SERIAL=
&&&&|.&&50&&&&&&&&&&&&push&eax
&&&&|.&&C786&&mov&dword&ptr&ds:[esi+398],0
&&&&|.&&E8&&&&call&&jmp.&MFC42.#operator+_926&
&&&&|.&&50&&&&&&&&&&&&push&eax
&&&&|.&&8D8E&C4070000&lea&ecx,dword&ptr&ds:[esi+7C4]
&&004062CE&&|.&&C&&mov&byte&ptr&ss:[esp+20],3
&&&&|.&&E8&EC780000&&&call&&jmp.&MFC42.#CString::operator=_858&
&&&&|.&&8D4C24&0C&&&&&lea&ecx,dword&ptr&ss:[esp+C]
&&004062DC&&|.&&C&&mov&byte&ptr&ss:[esp+1C],2
&&&&|.&&E8&&&&call&&jmp.&MFC42.#CString::~CString_800&
&&&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&&&|.&&E8&E3C4FFFF&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&跟进发现保存注册码保存在&DAT\diary.dat,格式SERIAL=注册码
&&004062ED&&|.&&EB&0C&&&&&&&&&jmp&short&儿童快乐.004062FB
&&004062EF&&|&&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&注册号不正确,请重新输入!
&&&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&&&|.&&E8&D5780000&&&call&&jmp.&MFC42.#CWnd::MessageBoxA_4224&
&&004062FB&&|&&&8D4C24&24&&&&&lea&ecx,dword&ptr&ss:[esp+24]
&&004062FF&&|.&&C&&mov&byte&ptr&ss:[esp+1C],1
&&&&|.&&E8&&&&call&&jmp.&MFC42.#CString::~CString_800&
&&&&|.&&8D4C24&10&&&&&lea&ecx,dword&ptr&ss:[esp+10]
&&0040630D&&|.&&C&&mov&byte&ptr&ss:[esp+1C],0
&&&&|.&&E8&&&&call&&jmp.&MFC42.#CString::~CString_800&
&&&&|.&&8D4C24&28&&&&&lea&ecx,dword&ptr&ss:[esp+28]
&&0040631B&&|.&&C74424&1C&FFF&mov&dword&ptr&ss:[esp+1C],-1
&&&&|.&&E8&&&&call&&jmp.&MFC42.#CString::~CString_800&
&&&&|.&&33FF&&&&&&&&&&xor&edi,edi
&&0040632A&&|.&&E9&9D000000&&&jmp&儿童快乐.004063CC
&&0040632F&&|&&&3BD7&&&&&&&&&&cmp&edx,edi
&&&&|.&&57&&&&&&&&&&&&push&edi
&&&&|.&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&提示
&&&&|.&&75&20&&&&&&&&&jnz&short&儿童快乐.
&&&&|.&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&请输入注册号!
&&0040633E&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&&&|.&&E8&8B780000&&&call&&jmp.&MFC42.#CWnd::MessageBoxA_4224&
&&&&|.&&5F&&&&&&&&&&&&pop&edi
&&&&|.&&5E&&&&&&&&&&&&pop&esi
&&&&|.&&5D&&&&&&&&&&&&pop&ebp
&&&&|.&&8B4C24&08&&&&&mov&ecx,dword&ptr&ss:[esp+8]
&&0040634C&&|.&&64:890D&00000&mov&dword&ptr&fs:[0],ecx
&&&&|.&&83C4&14&&&&&&&add&esp,14
&&&&|.&&C2&0800&&&&&&&retn&8
&&&&|&&&68&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&注册号不正确,请重新输入!&&////搜索到的错误提示
&&0040635E&&|.&&8BCE&&&&&&&&&&mov&ecx,esi
&&&&|.&&E8&6B780000&&&call&&jmp.&MFC42.#CWnd::MessageBoxA_4224&
&&&&|.&&5F&&&&&&&&&&&&pop&edi
&&&&|.&&5E&&&&&&&&&&&&pop&esi
&&&&|.&&5D&&&&&&&&&&&&pop&ebp
&&&&|.&&8B4C24&08&&&&&mov&ecx,dword&ptr&ss:[esp+8]
&&0040636C&&|.&&64:890D&00000&mov&dword&ptr&fs:[0],ecx
&&&&|.&&83C4&14&&&&&&&add&esp,14
&&&&|.&&C2&0800&&&&&&&retn&8
&&注册码的算出没有仔细跟,粗略看了一下,在以下三处(省略部分代码):
&&第一处:
&&&&|.&&E8&B6720000&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&获取C盘信息以便计算注册码
&&F7跟进:
&&0040D52F&&|.&&6A&0A&&&&&&&&&&&&&&push&0A&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&/pFileSystemNameSize&=&0000000A
&&&&|.&&50&&&&&&&&&&&&&&&&&push&eax&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|pFileSystemNameBuffer
&&&&|.&&8D4424&10&&&&&&&&&&lea&eax,dword&ptr&ss:[esp+10]&&&&&&&&&&&&;&|
&&&&|.&&50&&&&&&&&&&&&&&&&&push&eax&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|pFileSystemFlags
&&&&|.&&51&&&&&&&&&&&&&&&&&push&ecx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|pMaxFilenameLength
&&&&|.&&52&&&&&&&&&&&&&&&&&push&edx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|pVolumeSerialNumber
&&&&|.&&6A&0C&&&&&&&&&&&&&&push&0C&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|MaxVolumeNameSize&=&C&(12.)
&&0040D53B&&|.&&56&&&&&&&&&&&&&&&&&push&esi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|VolumeNameBuffer
&&0040D53C&&|.&&68&F4384100&&&&&&&&push&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&|c://
&&&&|.&&FF15&&&&&&&call&dword&ptr&ds:[&&KERNEL32.GetVolumeI&;&\GetVolumeInformationA&&获取C盘信息以便计算注册码
&&第二处:
&&&&|.&&E8&2A650000&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&第一次计算注册码
&&F7跟进:
&&&&|&&/8D3C00&&&&&&&&&&/lea&edi,dword&ptr&ds:[eax+eax]
&&&&|.&|83FF&18&&&&&&&&&|cmp&edi,18
&&&&|.&|7E&05&&&&&&&&&&&|jle&short&儿童快乐.
&&0040C7EB&&|.&|BF&&&&&&|mov&edi,18
&&&&|&&|B3&31&&&&&&&&&&&|mov&bl,31&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&数字1
&&&&|.&|BE&&&&&&|mov&esi,1
&&&&|.&|885C24&1C&&&&&&&|mov&byte&ptr&ss:[esp+1C],bl
&&0040C7FB&&|&&|8B5424&1C&&&&&&&|/mov&edx,dword&ptr&ss:[esp+1C]
&&0040C7FF&&|.&|8D4C24&14&&&&&&&||lea&ecx,dword&ptr&ss:[esp+14]
&&&&|.&|52&&&&&&&&&&&&&&||push&edx
&&&&|.&|56&&&&&&&&&&&&&&||push&esi
&&&&|.&|E8&2C140000&&&&&||call&&jmp.&MFC42.#CString::Insert_6778&&&&&&&&&&&;&&每隔两位插入递加数字1、2、3、4、5……
&&0040C80A&&|.&|FEC3&&&&&&&&&&&&||inc&bl&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&递加
&&0040C80C&&|.&|80FB&3A&&&&&&&&&||cmp&bl,3A
&&0040C80F&&|.&|885C24&1C&&&&&&&||mov&byte&ptr&ss:[esp+1C],bl
&&&&|.&|75&06&&&&&&&&&&&||jnz&short&儿童快乐.0040C81B
&&&&|.&|B3&41&&&&&&&&&&&||mov&bl,41
&&&&|.&|885C24&1C&&&&&&&||mov&byte&ptr&ss:[esp+1C],bl
&&0040C81B&&|&&|8B4424&14&&&&&&&||mov&eax,dword&ptr&ss:[esp+14]
&&0040C81F&&|.&|83C6&02&&&&&&&&&||add&esi,2
&&&&|.&|8B48&F8&&&&&&&&&||mov&ecx,dword&ptr&ds:[eax-8]
&&&&|.&|3BCF&&&&&&&&&&&&||cmp&ecx,edi
&&&&|.^|7C&D2&&&&&&&&&&&|\jl&short&儿童快乐.0040C7FB
&&&&|.&|8BC1&&&&&&&&&&&&|mov&eax,ecx
&&0040C82B&&|.&|83F8&18&&&&&&&&&|cmp&eax,18
&&0040C82E&&|.^\7C&B3&&&&&&&&&&&\jl&short&儿童快乐.
&&&&|.&&5F&&&&&&&&&&&&&&pop&edi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&经过以上计算,补足18位(即24位)字符
&&&&|&&&68&&&&&&push&儿童快乐.
&&&&|.&&8D4C24&10&&&&&&&lea&ecx,dword&ptr&ss:[esp+10]
&&0040C83A&&|.&&E8&9D130000&&&&&call&&jmp.&MFC42.#CString::CString_537&
&&0040C83F&&|.&&C&&&&mov&byte&ptr&ss:[esp+28],2
&&&&|.&&33F6&&&&&&&&&&&&xor&esi,esi
&&&&|.&&BB&&&&&&mov&ebx,4
&&0040C84B&&|&&&6A&06&&&&&&&&&&&push&6
&&0040C84D&&|.&&8D4424&1C&&&&&&&lea&eax,dword&ptr&ss:[esp+1C]
&&&&|.&&56&&&&&&&&&&&&&&push&esi
&&&&|.&&50&&&&&&&&&&&&&&push&eax
&&&&|.&&8D4C24&1C&&&&&&&lea&ecx,dword&ptr&ss:[esp+1C]
&&&&|.&&E8&D4130000&&&&&call&&jmp.&MFC42.#CString::Mid_4278&&&&&&&&&&;&&每6个一组取出计算注册码
&&0040C85C&&|.&&50&&&&&&&&&&&&&&push&eax
&&0040C85D&&|.&&8D4C24&10&&&&&&&lea&ecx,dword&ptr&ss:[esp+10]
&&&&|.&&C&&&&mov&byte&ptr&ss:[esp+2C],3
&&&&|.&&E8&&&&&&call&&jmp.&MFC42.#CString::operator=_858&
&&0040C86B&&|.&&8D4C24&18&&&&&&&lea&ecx,dword&ptr&ss:[esp+18]
&&0040C86F&&|.&&C&&&&mov&byte&ptr&ss:[esp+28],2
&&&&|.&&E8&&&&&&call&&jmp.&MFC42.#CString::~CString_800&
&&&&|.&&6A&06&&&&&&&&&&&push&6
&&0040C87B&&|.&&6A&06&&&&&&&&&&&push&6
&&0040C87D&&|.&&8D4C24&14&&&&&&&lea&ecx,dword&ptr&ss:[esp+14]
&&&&|.&&E8&A4130000&&&&&call&&jmp.&MFC42.#CString::GetBuffer_2915&
&&&&|.&&50&&&&&&&&&&&&&&push&eax
&&&&|.&&8BCD&&&&&&&&&&&&mov&ecx,ebp
&&&&|.&&E8&52FEFFFF&&&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&计算注册码,转化为字母。跟进,见下
&&0040C88E&&|.&&6A&FF&&&&&&&&&&&push&-1
&&&&|.&&8D4C24&10&&&&&&&lea&ecx,dword&ptr&ss:[esp+10]
&&&&|.&&E8&8B130000&&&&&call&&jmp.&MFC42.#CString::ReleaseBuffer_557&
&&&&|.&&6A&01&&&&&&&&&&&push&1
&&0040C89B&&|.&&53&&&&&&&&&&&&&&push&ebx
&&0040C89C&&|.&&8D4C24&14&&&&&&&lea&ecx,dword&ptr&ss:[esp+14]
&&&&|.&&E8&&&&&&call&&jmp.&MFC42.#CString::Delete_6648&
&&&&|.&&8D4C24&0C&&&&&&&lea&ecx,dword&ptr&ss:[esp+C]
&&&&|.&&8D5424&14&&&&&&&lea&edx,dword&ptr&ss:[esp+14]
&&0040C8AD&&|.&&51&&&&&&&&&&&&&&push&ecx
&&0040C8AE&&|.&&8D4424&20&&&&&&&lea&eax,dword&ptr&ss:[esp+20]
&&&&|.&&52&&&&&&&&&&&&&&push&edx
&&&&|.&&50&&&&&&&&&&&&&&push&eax
&&&&|.&&E8&&&&&&call&&jmp.&MFC42.#operator+_922&
&&&&|.&&50&&&&&&&&&&&&&&push&eax
&&0040C8BA&&|.&&8D4C24&18&&&&&&&lea&ecx,dword&ptr&ss:[esp+18]
&&0040C8BE&&|.&&885C24&2C&&&&&&&mov&byte&ptr&ss:[esp+2C],bl
&&&&|.&&E8&FD120000&&&&&call&&jmp.&MFC42.#CString::operator=_858&
&&&&|.&&8D4C24&1C&&&&&&&lea&ecx,dword&ptr&ss:[esp+1C]
&&0040C8CB&&|.&&C&&&&mov&byte&ptr&ss:[esp+28],2
&&&&|.&&E8&A7120000&&&&&call&&jmp.&MFC42.#CString::~CString_800&
&&&&|.&&83C6&06&&&&&&&&&add&esi,6
&&&&|.&&83FE&18&&&&&&&&&cmp&esi,18
&&0040C8DB&&|.^&0F8C&6AFFFFFF&&&jl&儿童快乐.0040C84B&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&循环计算5次,得到5组字母,再经第二次计算即得注册码
&&&&|.&&E8&52FEFFFF&&&&&call&儿童快乐.&&处跟进如下:
&&&&|&&/83F8&07&&&&&&&&&&/cmp&eax,7
&&0040C6FC&&|.&|7E&02&&&&&&&&&&&&|jle&short&儿童快乐.
&&0040C6FE&&|.&|33C0&&&&&&&&&&&&&|xor&eax,eax
&&&&|&&|33D2&&&&&&&&&&&&&|xor&edx,edx
&&&&|.&|33DB&&&&&&&&&&&&&|xor&ebx,ebx
&&&&|.&|8A1431&&&&&&&&&&&|mov&dl,byte&ptr&ds:[ecx+esi]
&&&&|.&|8A98&A4304100&&&&|mov&bl,byte&ptr&ds:[eax+4130A4]
&&0040C70D&&|.&|0FAFD3&&&&&&&&&&&|imul&edx,ebx
&&&&|.&|03FA&&&&&&&&&&&&&|add&edi,edx
&&&&|.&|41&&&&&&&&&&&&&&&|inc&ecx
&&&&|.&|40&&&&&&&&&&&&&&&|inc&eax
&&&&|.&|3BCD&&&&&&&&&&&&&|cmp&ecx,ebp
&&&&|.^\7C&E1&&&&&&&&&&&&\jl&short&儿童快乐.
&&&&|&&&57&&&&&&&&&&&&&&&push&edi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&/&%ld&
&&&&|.&&68&7C304100&&&&&&push&儿童快乐.0041307C&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|%ld
&&0040C71E&&|.&&56&&&&&&&&&&&&&&&push&esi&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&|s
&&0040C71F&&|.&&FF15&6C034100&&&&call&dword&ptr&ds:[&&USER32.wsprintfA&]&&&&&&;&\wsprintfA
&&&&|.&&8A4E&02&&&&&&&&&&mov&cl,byte&ptr&ds:[esi+2]&&&&&&&&&&&&&&&&&&&;&&
&&////经过以上计算转化为四位数字
&&&&|.&&8A46&03&&&&&&&&&&mov&al,byte&ptr&ds:[esi+3]
&&0040C72B&&|.&&83C4&0C&&&&&&&&&&add&esp,0C
&&0040C72E&&|.&&3AC8&&&&&&&&&&&&&cmp&cl,al
&&&&|.&&7D&06&&&&&&&&&&&&jge&short&儿童快乐.
&&&&|.&&8AD0&&&&&&&&&&&&&mov&dl,al
&&&&|.&&2AD1&&&&&&&&&&&&&sub&dl,cl
&&&&|.&&EB&04&&&&&&&&&&&&jmp&short&儿童快乐.0040C73C
&&&&|&&&8AD1&&&&&&&&&&&&&mov&dl,cl
&&0040C73A&&|.&&2AD0&&&&&&&&&&&&&sub&dl,al
&&0040C73C&&|&&&8A1E&&&&&&&&&&&&&mov&bl,byte&ptr&ds:[esi]
&&0040C73E&&|.&&80C1&11&&&&&&&&&&add&cl,11&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&数字加11转化为字母,以下同
&&&&|.&&04&11&&&&&&&&&&&&add&al,11
&&&&|.&&02DA&&&&&&&&&&&&&add&bl,dl&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&加第四位与第二位差
&&&&|.&&884E&02&&&&&&&&&&mov&byte&ptr&ds:[esi+2],cl&&&&&&&&&&&&&&&&&&&;&&所得字母填充入第三位
&&&&|.&&8846&03&&&&&&&&&&mov&byte&ptr&ds:[esi+3],al&&&&&&&&&&&&&&&&&&&;&&所得字母填充入第四位
&&0040C74B&&|.&&881E&&&&&&&&&&&&&mov&byte&ptr&ds:[esi],bl&&&&&&&&&&&&&&&&&&&&&;&&填充入第一位,继续计算
&&0040C74D&&|.&&8AD3&&&&&&&&&&&&&mov&dl,bl
&&0040C74F&&|.&&8A5E&01&&&&&&&&&&mov&bl,byte&ptr&ds:[esi+1]
&&&&|.&&80C2&11&&&&&&&&&&add&dl,11
&&&&|.&&0FBEC0&&&&&&&&&&&movsx&eax,al
&&&&|.&&0FBEC9&&&&&&&&&&&movsx&ecx,cl
&&0040C75B&&|.&&80C3&11&&&&&&&&&&add&bl,11
&&0040C75E&&|.&&03C1&&&&&&&&&&&&&add&eax,ecx
&&&&|.&&0FBECB&&&&&&&&&&&movsx&ecx,bl
&&&&|.&&8816&&&&&&&&&&&&&mov&byte&ptr&ds:[esi],dl&&&&&&&&&&&&&&&&&&&&&;&&填充入第一位
&&&&|.&&03C1&&&&&&&&&&&&&add&eax,ecx
&&&&|.&&0FBED2&&&&&&&&&&&movsx&edx,dl
&&0040C76A&&|.&&03C2&&&&&&&&&&&&&add&eax,edx
&&0040C76C&&|.&&885E&01&&&&&&&&&&mov&byte&ptr&ds:[esi+1],bl&&&&&&&&&&&&&&&&&&&;&&填充入第二位
&&0040C76F&&|.&&99&&&&&&&&&&&&&&&cdq
&&&&|.&&83E2&03&&&&&&&&&&and&edx,3
&&&&|.&&C646&05&00&&&&&&&mov&byte&ptr&ds:[esi+5],0
&&&&|.&&03C2&&&&&&&&&&&&&add&eax,edx
&&&&|.&&5F&&&&&&&&&&&&&&&pop&edi
&&0040C77A&&|.&&C1F8&02&&&&&&&&&&sar&eax,2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&;&&除以4,基本是前四位平均
&&0040C77D&&|.&&8846&04&&&&&&&&&&mov&byte&ptr&ds:[esi+4],al&&&&&&&&&&&&&&&&&&&;&&填充入第五位
&&&&|.&&5E&&&&&&&&&&&&&&&pop&esi
&&&&|.&&5D&&&&&&&&&&&&&&&pop&ebp
&&&&|.&&5B&&&&&&&&&&&&&&&pop&ebx
&&&&\.&&C2&0800&&&&&&&&&&retn&8
&&第三处:
&&0040626D&&|.&&E8&1E650000&&&call&儿童快乐.&&&&&&&&&&&&&&&&&&&&&&&;&&第二次计算注册码
&&对第一计算结果再次计算,算法完全一样,得到最终注册码。
&&算法非常简单,上面有分析。注册码形式为XXXXX-XXXXX-XXXXX-XXXXX-XXXXX,X全为大写字母。基本是明码比较,对输入码做了简单处理,为了方便找规律,输入ABCDE-FGHIJ-KLMNO-PQRST-UVWXY,输入码转化的规律为:
&&将后7位删除,每个-及前面一个字母删除,重新连接得到字符串,即得ABCDFGHIKLMNPQRS,再与真码比较。将真码每四个一组,插入一个字母和-,最后在补足7个字符即可。
&&从C盘获得信息得到一串字符,填充变为24位,循环取出6位,转化为四位数字,然后加11变为字母,第五位基本是前四位平均,将几组字母连接成16位字母,再算一次变成注册码。只大概看了一下,可能分析有些不准,谅解。
--------------------------------------------------------------------------------
【版权声明】:&本文原创于看雪技术论坛,&转载请注明作者并保持文章的完整,&谢谢!
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&日&上午&10:11:48

我要回帖

更多关于 求第一会所邀请码 的文章

 

随机推荐