飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 7233|回复: 12

[原创] XX宝典 1.0 Build 1.1214 简单算法分析

[复制链接]
  • TA的每日心情
    无聊
    2020-4-10 17:02
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2006-12-31 15:56:42 | 显示全部楼层 |阅读模式
    破解日期】 2006年12月31日(生日留念)
    【破解作者】 冷血书生
    【作者邮箱】 meiyou
    【作者主页】 hxxp://www.126sohu.com/
    【使用工具】 OD
    【破解平台】 Win9x/NT/2000/XP
    【软件名称】 葵花宝典 1.0 Build 1.1214
    【下载地址】 http://www.newhua.com/soft/4051.htm
    【软件简介】 一个管理各类信息的软件,可以分库记录各类信息,每个库内可以详细地分组;排序、搜索方便;体积小、绿色、不需要安装,解压后即可运行。
    【软件大小】 373KB
    【加壳方式】 ASPack 2.12
    【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
    --------------------------------------------------------------------------------
    【破解内容】


    1. 004D637B   call 葵花宝典.0044DCDC
    2. 004D6380   mov eax,dword ptr ss:[ebp-20]          ; 机器码
    3. 004D6383   call 葵花宝典.00408F88
    4. 004D6388   mov edx,葵花宝典.004D67DC              ; YLSHJXZGHR
    5. 004D638D   movzx edx,byte ptr ds:[edx+ebx-1]      ; 取YLSHJXZGHR的ASCII值
    6. 004D6392   add eax,edx                            ; +机器码
    7. 004D6394   mov ecx,3E                             ; ecx=3E
    8. 004D6399   cdq
    9. 004D639A   idiv ecx                               ;
    10. 004D639C   inc edx
    11. 004D639D   mov ecx,1
    12. 004D63A2   mov eax,葵花宝典.004D67F0                  ; 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    13. 004D63A7   call 葵花宝典.004047AC
    14. 004D63AC   mov edx,dword ptr ss:[ebp-1C]
    15. 004D63AF   lea eax,dword ptr ss:[ebp-8]
    16. 004D63B2   call 葵花宝典.00404554
    17. 004D63B7   inc ebx
    18. 004D63B8   cmp ebx,0B
    19. 004D63BB   jnz short 葵花宝典.004D636E
    20. 004D63BD   mov ebx,1
    21. 004D63C2   lea eax,dword ptr ss:[ebp-24]
    22. 004D63C5   push eax
    23. 004D63C6   lea edx,dword ptr ss:[ebp-28]
    24. 004D63C9   mov eax,dword ptr ds:[esi+308]
    25. 004D63CF   call 葵花宝典.0044DCDC
    26. 004D63D4   mov eax,dword ptr ss:[ebp-28]
    27. 004D63D7   call 葵花宝典.00408F88
    28. 004D63DC   mov edx,葵花宝典.004D6838                  ; FVJKOHISLE
    29. 004D63E1   movzx edx,byte ptr ds:[edx+ebx-1]
    30. 004D63E6   add eax,edx
    31. 004D63E8   mov ecx,3E
    32. 004D63ED   cdq
    33. 004D63EE   idiv ecx
    34. 004D63F0   inc edx
    35. 004D63F1   push edx
    36. 004D63F2   mov eax,葵花宝典.004D67F0                  ; 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    37. 004D63F7   mov ecx,1
    38. 004D63FC   pop edx
    39. 004D63FD   call 葵花宝典.004047AC
    40. 004D6402   mov edx,dword ptr ss:[ebp-24]
    41. 004D6405   lea eax,dword ptr ss:[ebp-C]
    42. 004D6408   call 葵花宝典.00404554
    43. 004D640D   inc ebx
    44. 004D640E   cmp ebx,0B
    45. 004D6411   jnz short 葵花宝典.004D63C2
    46. 004D6413   mov ebx,1
    47. 004D6418   lea eax,dword ptr ss:[ebp-2C]
    48. 004D641B   push eax
    49. 004D641C   lea edx,dword ptr ss:[ebp-30]
    50. 004D641F   mov eax,dword ptr ds:[esi+308]
    51. 004D6425   call 葵花宝典.0044DCDC
    52. 004D642A   mov eax,dword ptr ss:[ebp-30]
    53. 004D642D   call 葵花宝典.00408F88
    54. 004D6432   mov edx,葵花宝典.004D684C                  ; RIFBKDNHCG
    55. 004D6437   movzx edx,byte ptr ds:[edx+ebx-1]
    56. 004D643C   add eax,edx
    57. 004D643E   mov ecx,3E
    58. 004D6443   cdq
    59. 004D6444   idiv ecx
    60. 004D6446   inc edx
    61. 004D6447   push edx
    62. 004D6448   mov eax,葵花宝典.004D67F0                  ; 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    63. 004D644D   mov ecx,1
    64. 004D6452   pop edx
    65. 004D6453   call 葵花宝典.004047AC
    66. 004D6458   mov edx,dword ptr ss:[ebp-2C]
    67. 004D645B   lea eax,dword ptr ss:[ebp-10]
    68. 004D645E   call 葵花宝典.00404554
    69. 004D6463   inc ebx
    70. 004D6464   cmp ebx,0B
    71. 004D6467   jnz short 葵花宝典.004D6418
    72. 004D6469   lea edx,dword ptr ss:[ebp-34]
    73. 004D646C   mov eax,dword ptr ds:[esi+2FC]
    74. 004D6472   call 葵花宝典.0044DCDC
    75. 004D6477   mov eax,dword ptr ss:[ebp-34]              ; 假码
    76. 004D647A   mov edx,dword ptr ss:[ebp-8]               ; 真码
    77. 004D647D   call 葵花宝典.00404698                     ; 比较
    78. 004D6482   je short 葵花宝典.004D64BE                 ; 普及版
    79. 004D6484   lea edx,dword ptr ss:[ebp-38]
    80. 004D6487   mov eax,dword ptr ds:[esi+2FC]
    81. 004D648D   call 葵花宝典.0044DCDC
    82. 004D6492   mov eax,dword ptr ss:[ebp-38]
    83. 004D6495   mov edx,dword ptr ss:[ebp-C]
    84. 004D6498   call 葵花宝典.00404698
    85. 004D649D   je short 葵花宝典.004D64BE                 ; 专业版
    86. 004D649F   lea edx,dword ptr ss:[ebp-3C]
    87. 004D64A2   mov eax,dword ptr ds:[esi+2FC]
    88. 004D64A8   call 葵花宝典.0044DCDC
    89. 004D64AD   mov eax,dword ptr ss:[ebp-3C]
    90. 004D64B0   mov edx,dword ptr ss:[ebp-10]
    91. 004D64B3   call 葵花宝典.00404698
    92. 004D64B8   jnz 葵花宝典.004D672D                      ; 企业版
    93. 004D64BE   mov dl,1
    94. 004D64C0   mov eax,dword ptr ds:[43C438]
    95. 004D64C5   call 葵花宝典.0043C538
    96. 004D64CA   mov ebx,eax
    97. 004D64CC   mov edx,80000002
    98. 004D64D1   mov eax,ebx
    99. 004D64D3   call 葵花宝典.0043C5D8
    100. 004D64D8   mov cl,1
    101. 004D64DA   mov edx,葵花宝典.004D6860                  ; Software\khbd
    102. 004D64DF   mov eax,ebx
    103. 004D64E1   call 葵花宝典.0043C63C
    104. 004D64E6   test al,al
    105. 004D64E8   je short 葵花宝典.004D6507
    106. 004D64EA   lea edx,dword ptr ss:[ebp-40]
    107. 004D64ED   mov eax,dword ptr ds:[esi+2FC]
    108. 004D64F3   call 葵花宝典.0044DCDC
    109. 004D64F8   mov ecx,dword ptr ss:[ebp-40]
    110. 004D64FB   mov edx,葵花宝典.004D6878                  ; sn
    111. 004D6500   mov eax,ebx
    112. 004D6502   call 葵花宝典.0043C7D8
    113. 004D6507   mov eax,ebx
    114. 004D6509   call 葵花宝典.0043C5A8
    115. 004D650E   mov dl,1
    116. 004D6510   mov eax,ebx
    117. 004D6512   mov ecx,dword ptr ds:[eax]
    118. 004D6514   call dword ptr ds:[ecx-4]
    119. 004D6517   push 40
    120. 004D6519   push 葵花宝典.004D687C                     ; 信息
    121. 004D651E   push 葵花宝典.004D6884                     ; 注册成功!感谢您的使用与支持!
    122. 004D6523   mov eax,dword ptr ds:[4DFAE0]
    123. 004D6528   mov eax,dword ptr ds:[eax]
    124. 004D652A   mov eax,dword ptr ds:[eax+30]
    125. 004D652D   push eax
    126. 004D652E   call <jmp.&USER32.MessageBoxA>
    127. 004D6533   lea edx,dword ptr ss:[ebp-44]
    128. 004D6536   mov eax,dword ptr ds:[esi+2FC]
    129. 004D653C   call 葵花宝典.0044DCDC
    130. 004D6541   mov eax,dword ptr ss:[ebp-44]
    131. 004D6544   mov edx,dword ptr ss:[ebp-8]
    132. 004D6547   call 葵花宝典.00404698
    133. 004D654C   jnz short 葵花宝典.004D65CD
    134. 004D654E   lea eax,dword ptr ss:[ebp-48]
    135. 004D6551   mov ecx,葵花宝典.004D68AC                  ; 普及版
    136. 004D6556   mov edx,dword ptr ss:[ebp-4]
    137. 004D6559   call 葵花宝典.00404598
    138. 004D655E   mov edx,dword ptr ss:[ebp-48]
    139. 004D6561   mov eax,dword ptr ds:[4DFAE0]
    140. 004D6566   mov eax,dword ptr ds:[eax]
    141. 004D6568   call 葵花宝典.0046DF20
    142. 004D656D   lea edx,dword ptr ss:[ebp-4C]
    143. 004D6570   mov eax,dword ptr ds:[4DFAE0]
    144. 004D6575   mov eax,dword ptr ds:[eax]
    145. 004D6577   call 葵花宝典.0046DED4
    146. 004D657C   mov edx,dword ptr ss:[ebp-4C]
    147. 004D657F   mov eax,dword ptr ds:[4DFA64]
    148. 004D6584   mov eax,dword ptr ds:[eax]
    149. 004D6586   call 葵花宝典.0044DD0C
    150. 004D658B   mov eax,dword ptr ds:[4DFA64]
    151. 004D6590   mov eax,dword ptr ds:[eax]
    152. 004D6592   mov eax,dword ptr ds:[eax+3E0]
    153. 004D6598   mov edx,葵花宝典.004D68BC                  ;  普及版
    154. 004D659D   call 葵花宝典.0044DD0C
    155. 004D65A2   mov eax,dword ptr ds:[4DFA64]
    156. 004D65A7   mov eax,dword ptr ds:[eax]
    157. 004D65A9   mov eax,dword ptr ds:[eax+3D4]
    158. 004D65AF   mov edx,40
    159. 004D65B4   call 葵花宝典.004CCE68
    160. 004D65B9   mov eax,dword ptr ds:[4DFA64]
    161. 004D65BE   mov eax,dword ptr ds:[eax]
    162. 004D65C0   mov eax,dword ptr ds:[eax+3B0]
    163. 004D65C6   mov dl,1
    164. 004D65C8   call 葵花宝典.0044DBFC
    165. 004D65CD   lea edx,dword ptr ss:[ebp-50]
    166. 004D65D0   mov eax,dword ptr ds:[esi+2FC]
    167. 004D65D6   call 葵花宝典.0044DCDC
    168. 004D65DB   mov eax,dword ptr ss:[ebp-50]
    169. 004D65DE   mov edx,dword ptr ss:[ebp-C]
    170. 004D65E1   call 葵花宝典.00404698
    171. 004D65E6   jnz short 葵花宝典.004D6667
    172. 004D65E8   lea eax,dword ptr ss:[ebp-54]
    173. 004D65EB   mov ecx,葵花宝典.004D68CC                  ; 专业版
    174. 004D65F0   mov edx,dword ptr ss:[ebp-4]
    175. 004D65F3   call 葵花宝典.00404598
    176. 004D65F8   mov edx,dword ptr ss:[ebp-54]
    177. 004D65FB   mov eax,dword ptr ds:[4DFAE0]
    178. 004D6600   mov eax,dword ptr ds:[eax]
    179. 004D6602   call 葵花宝典.0046DF20
    180. 004D6607   lea edx,dword ptr ss:[ebp-58]
    181. 004D660A   mov eax,dword ptr ds:[4DFAE0]
    182. 004D660F   mov eax,dword ptr ds:[eax]
    183. 004D6611   call 葵花宝典.0046DED4
    184. 004D6616   mov edx,dword ptr ss:[ebp-58]
    185. 004D6619   mov eax,dword ptr ds:[4DFA64]
    186. 004D661E   mov eax,dword ptr ds:[eax]
    187. 004D6620   call 葵花宝典.0044DD0C
    188. 004D6625   mov eax,dword ptr ds:[4DFA64]
    189. 004D662A   mov eax,dword ptr ds:[eax]
    190. 004D662C   mov eax,dword ptr ds:[eax+3E0]
    191. 004D6632   mov edx,葵花宝典.004D68DC                  ;  专业版
    192. 004D6637   call 葵花宝典.0044DD0C
    193. 004D663C   mov eax,dword ptr ds:[4DFA64]
    194. 004D6641   mov eax,dword ptr ds:[eax]
    195. 004D6643   mov eax,dword ptr ds:[eax+3D4]
    196. 004D6649   mov edx,80
    197. 004D664E   call 葵花宝典.004CCE68
    198. 004D6653   mov eax,dword ptr ds:[4DFA64]
    199. 004D6658   mov eax,dword ptr ds:[eax]
    200. 004D665A   mov eax,dword ptr ds:[eax+3B0]
    201. 004D6660   mov dl,1
    202. 004D6662   call 葵花宝典.0044DBFC
    203. 004D6667   lea edx,dword ptr ss:[ebp-5C]
    204. 004D666A   mov eax,dword ptr ds:[esi+2FC]
    205. 004D6670   call 葵花宝典.0044DCDC
    206. 004D6675   mov eax,dword ptr ss:[ebp-5C]
    207. 004D6678   mov edx,dword ptr ss:[ebp-10]
    208. 004D667B   call 葵花宝典.00404698
    209. 004D6680   jnz short 葵花宝典.004D6701
    210. 004D6682   lea eax,dword ptr ss:[ebp-60]
    211. 004D6685   mov ecx,葵花宝典.004D68EC                  ; 企业版
    212. 004D668A   mov edx,dword ptr ss:[ebp-4]
    213. 004D668D   call 葵花宝典.00404598
    214. 004D6692   mov edx,dword ptr ss:[ebp-60]
    215. 004D6695   mov eax,dword ptr ds:[4DFAE0]
    216. 004D669A   mov eax,dword ptr ds:[eax]
    217. 004D669C   call 葵花宝典.0046DF20
    218. 004D66A1   lea edx,dword ptr ss:[ebp-64]
    219. 004D66A4   mov eax,dword ptr ds:[4DFAE0]
    220. 004D66A9   mov eax,dword ptr ds:[eax]
    221. 004D66AB   call 葵花宝典.0046DED4
    222. 004D66B0   mov edx,dword ptr ss:[ebp-64]
    223. 004D66B3   mov eax,dword ptr ds:[4DFA64]
    224. 004D66B8   mov eax,dword ptr ds:[eax]
    225. 004D66BA   call 葵花宝典.0044DD0C
    226. 004D66BF   mov eax,dword ptr ds:[4DFA64]
    227. 004D66C4   mov eax,dword ptr ds:[eax]
    228. 004D66C6   mov eax,dword ptr ds:[eax+3E0]
    229. 004D66CC   mov edx,葵花宝典.004D68FC                  ;  企业版
    230. 004D66D1   call 葵花宝典.0044DD0C
    231. 004D66D6   mov eax,dword ptr ds:[4DFA64]
    232. 004D66DB   mov eax,dword ptr ds:[eax]
    233. 004D66DD   mov eax,dword ptr ds:[eax+3D4]
    234. 004D66E3   mov edx,9C4000
    235. 004D66E8   call 葵花宝典.004CCE68
    236. 004D66ED   mov eax,dword ptr ds:[4DFA64]
    237. 004D66F2   mov eax,dword ptr ds:[eax]
    238. 004D66F4   mov eax,dword ptr ds:[eax+3B0]
    239. 004D66FA   mov dl,1
    240. 004D66FC   call 葵花宝典.0044DBFC
    241. 004D6701   mov eax,dword ptr ds:[4DFA64]
    242. 004D6706   mov eax,dword ptr ds:[eax]
    243. 004D6708   mov eax,dword ptr ds:[eax+348]
    244. 004D670E   xor edx,edx
    245. 004D6710   call 葵花宝典.0044DBFC
    246. 004D6715   mov eax,dword ptr ds:[4DFA64]
    247. 004D671A   mov eax,dword ptr ds:[eax]
    248. 004D671C   mov edx,edi
    249. 004D671E   call 葵花宝典.004D9C00
    250. 004D6723   mov eax,dword ptr ds:[4E0D28]
    251. 004D6728   call 葵花宝典.0046AC80
    252. 004D672D   xor eax,eax
    253. 004D672F   pop edx
    254. 004D6730   pop ecx
    255. 004D6731   pop ecx
    256. 004D6732   mov dword ptr fs:[eax],edx
    257. 004D6735   push 葵花宝典.004D67CB                     ; ASCII "_^[嬪]?
    258. 004D673A   lea eax,dword ptr ss:[ebp-64]
    259. 004D673D   mov edx,2
    260. 004D6742   call 葵花宝典.004042B0
    261. 004D6747   lea eax,dword ptr ss:[ebp-5C]
    262. 004D674A   call 葵花宝典.0040428C
    263. 004D674F   lea eax,dword ptr ss:[ebp-58]
    264. 004D6752   mov edx,2
    265. 004D6757   call 葵花宝典.004042B0
    266. 004D675C   lea eax,dword ptr ss:[ebp-50]
    267. 004D675F   call 葵花宝典.0040428C
    268. 004D6764   lea eax,dword ptr ss:[ebp-4C]
    269. 004D6767   mov edx,2
    270. 004D676C   call 葵花宝典.004042B0
    271. 004D6771   lea eax,dword ptr ss:[ebp-44]
    272. 004D6774   mov edx,6
    273. 004D6779   call 葵花宝典.004042B0
    274. 004D677E   lea eax,dword ptr ss:[ebp-2C]
    275. 004D6781   call 葵花宝典.0040428C
    276. 004D6786   lea eax,dword ptr ss:[ebp-28]
    277. 004D6789   call 葵花宝典.0040428C
    278. 004D678E   lea eax,dword ptr ss:[ebp-24]
    279. 004D6791   call 葵花宝典.0040428C
    280. 004D6796   lea eax,dword ptr ss:[ebp-20]
    281. 004D6799   call 葵花宝典.0040428C
    282. 004D679E   lea eax,dword ptr ss:[ebp-1C]
    283. 004D67A1   call 葵花宝典.0040428C
    284. 004D67A6   lea eax,dword ptr ss:[ebp-18]
    285. 004D67A9   mov edx,2
    286. 004D67AE   call 葵花宝典.004042B0
    287. 004D67B3   lea eax,dword ptr ss:[ebp-10]
    288. 004D67B6   mov edx,4
    289. 004D67BB   call 葵花宝典.004042B0
    290. 004D67C0   retn


    291. ////////////////////////////////////////////////////////////////////////////////////////////
    292. ////////////////////////////////////////////////////////////////////////////////////////////

    293. 算法总结:

    294. 普及版: YLSHJXZGHR + 机器码 %3E,结果到表中取值即为注册码

    295. 专业版: FVJKOHISLE + 机器码 %3E,结果到表中取值即为注册码

    296. 企业版: RIFBKDNHCG + 机器码 %3E,结果到表中取值即为注册码


    297. 取值表: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
    298. --------------------------------------------------------------------------------
    复制代码


    【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
    PYG19周年生日快乐!
  • TA的每日心情
    郁闷
    2015-8-24 20:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2006-12-31 16:17:53 | 显示全部楼层
    非常简单!!!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-12-31 16:21:03 | 显示全部楼层
    /:D 学习学习,生日快乐,呵呵~~
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-2-26 08:32
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2006-12-31 21:14:59 | 显示全部楼层
    学习!顺祝兄弟生日+节日快乐!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-5-3 19:45
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2007-1-1 14:43:58 | 显示全部楼层
    看明白了~!
    呵呵~!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-5-3 19:45
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2007-1-1 14:44:53 | 显示全部楼层
    还是生日阿?
    迟到的生日祝福~!
    祝你工作顺心~!猪年发财~!
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2024-2-14 10:20
  • 签到天数: 489 天

    [LV.9]以坛为家II

    发表于 2007-1-5 11:42:41 | 显示全部楼层
    学习了,呵呵,慢慢看了
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-10-11 00:31
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2007-1-5 13:30:45 | 显示全部楼层
    慢慢看了!!!!!!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-3 23:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-1-5 18:02:32 | 显示全部楼层
    不错,不错,学习,学习。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-9-23 08:31:12 | 显示全部楼层
    很不错,值得学习,以后慢慢学。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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