飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 9268|回复: 16

[原创] 冷袖残影破解系列之一

[复制链接]
  • TA的每日心情
    开心
    2024-12-6 09:28
  • 签到天数: 121 天

    [LV.7]常住居民III

    发表于 2007-5-31 14:12:05 | 显示全部楼层 |阅读模式
    【破文标题】冷袖残影破解系列之一
    【破文作者】冷袖残影
    【作者邮箱】[email protected]
    【作者主页】
    【破解工具】OD PEID UXP专用脱壳
    【破解平台】WindowsXP
    【软件名称】营养烹调大师0.99版
    【软件大小】2.47MB
    【原版下载】http://www.skycn.com/soft/7244.html
    【保护方式】序列号注册码
    【软件简介】营养烹调大师使用指南

    一、简介

        营养烹调大师是一款集膳食营养与烹调技术于一体的家庭日常饮食管理软件。它能够根据家庭成员的营养素需求量及市场上的烹饪原料(或定制的菜肴)快速生成符合家庭需要的一天或多天食谱,并能迅速计算出营养素实际摄入量、成本、原料采购量等实用数据,是指导家庭科学膳食的好助手。内置的多功能的食谱编辑器可以让你方便地对食谱文件进行修改和调整,轻松打造出完全符合自己意愿的"梦幻食谱"。

        运行平台:Win9X&Win2000&WinXP
        软件性质:共享
        系统需求:装有至少一个打印机驱动程序。

    二、主要功能
        (一)食谱生成功能。
        系统提供了三种食谱生成的方式,分别为选料订食谱、选菜订食谱、依据标准食谱库订食谱。
        1、选料订食谱。系统根据用户所选择的烹饪原料(主要是当前市场上常见的原料)将其配制成可以制作的菜肴,然后按照用户的设定及一定的科学规律分配的一日三餐中,并根据相关设定自动计算菜肴相对应的烹饪原料的数量。
        2、选菜订食谱。系统将用户所选择的菜肴按照设定及一定的科学规律分配到一日三餐中,并计算出制作这些菜肴所需要的烹饪原料和数量。
        3、依据标准食谱库订食谱。系统内建一个标准食谱库,用户只需选定库中的一套食谱,系统会根据用户的家庭情况自动计算相对的原料的数量。而且用户也可以将制订好的食谱保存到标准食谱库中供以后使用。
        (二)食谱编辑功能。
        系统提供了一个比较完善的食谱编辑器和属性面板。用户可以对生成的食谱随意进行修改菜肴信息、增加菜肴、删除菜肴、直接用鼠标拖动菜肴等操作,通过属性面板可以查看任一菜肴品种的菜系、类别、味型、刀工、技法以及制作该菜肴所需原料的名称及数量,还可以查看任一菜肴的制作成本、营养素含量等信息;还可以对当前食谱文件中所有的食谱进行浏览和编辑。
        (三)食谱辅助功能。
         系统提供了营养素摄入量计算、食谱用料清单、食谱制作成本预算、原料采购计划等辅助功能。通过这些功能,每天的食谱吃什么菜、用什么原料、每种原料用多少、花费多少、需要采购什么原料都清清楚楚。
        (四)家庭管理功能。
        系统生成的食谱是针对家庭使用的。而通过该功能可以方便地增加或修改家庭成员的属性,每个成员对营养素的需求量也会显示出来。系统支持对多个家庭进行管理。
        (五)原料管理功能。
        系统提供了480多种全国各地烹饪原料,用户可以查看每一种原料的别名、营养素含量、用这些原料可以制作的菜肴等信息,也可以输入各种原料的价格,为食谱的成本计算提供数据。
        (六)菜肴管理功能。
        系统提供了1200多道全国各地、不同风味、适合家庭制作的菜肴,用户可以查看每一首菜所需的原料及数量、营养成份及制作方法等信息。
        (七)系统设置功能。
        系统提供了非常丰富的设置功能,用户可以任意设置一日三餐所需的主、副食、汤的品种和数量以及一次生成食谱的天数等内容。

    三、操作指南

        (一)生成食谱前的准备工作。

        这些准备工作您也可以不做,但如果做了,您会发现系统表现得更出色。
        1、优化原料
        前面提到过,系统提供了480多种原料,并不是每一个地区每一季节这些原料都可以在市场上找得到,通过这项操作可以把哪些不常见的原料删除掉(并不是真正意义上的删除,如果以后想用哪几种原料还可通过此功能将其恢复)。用户所做的只是在原料列表中将某一种原料名称前面小框内的小勾去掉(单击鼠标左键即可)。
        菜单位置:主菜单->选项->优化原料。
        2、优化菜肴
        原理和操作方法同优化原料类似,这里不再多说。
        菜单位置:主菜单->选项->优化菜肴。
        3、食谱生成选项
        定制所生成食谱的基本模式,以后系统将按这些设置生成食谱。用户可以随时对这些内容进行修改。
        菜单位置:主菜单->选项->食谱生成选项。
        4、输入原料的价格
        价格主要是用来预算食谱的成本的,如果没有价格信息输入,系统会将原料的成本按零计算。
        菜单位置:主菜单->选项->设置原料。

        (二)如何生成一份食谱
        1、选料订食谱
        菜单位置:主菜单->食谱->新建->选料订食谱。
        快捷键:CTRL+N  快捷操作:在主窗口的空白处双击鼠标左键。
        选料订食谱分两个步骤:选择家庭和选择原料。选择家庭是指从家庭列表中选择一个需生成食谱的家庭,此时也可对家庭及家庭成员的数据进行修改。选择原料是指所生成的食谱中用到的烹饪原料,一般只选择市场上常见的、大众化的烹饪原料。
        2、选菜订食谱
        菜单位置:主菜单->食谱->新建->选菜订食谱。
        快捷键:CTRL+ALT+N  
        选菜订食谱也就是点菜订食谱,也分两个步骤:选择家庭和选择菜肴。选择家庭是指从家庭列表中选择一个需生成食谱的家庭,此时也可对家庭及家庭成员的数据进行修改。选择菜肴是指所生成的食谱中用到的菜肴,此时不考虑烹饪原料的情况。
        (三)如何对生成的食谱进行修改
        食谱生成后或打开一个保存过的食谱后会立即显示在一个食谱表格中,直接用鼠标拖动一道菜肴到另一道菜肴的位置上可以将这两道菜的位置互换,在菜肴名称上单击鼠标右键可对其进行修改、删除和增加菜肴等操作。
        (四)如何知道生成的食谱是否科学、实用?

        (五)一些功能模块的操作方法及快捷键。

    【破解声明】学习破解,没用其他任何目的.
    ------------------------------------------------------------------------
    【破解过程】第一步:查壳.发现是UPX 0.89.6 - 1.02 / 1.05 - 1.24 (Delphi) stub -> Markus & Laszlo加的壳.我用专用的UPX脱壳机脱后发现是Borland Delphi 6.0 - 7.0编写的.

    第二步:OD载入后,查找ASCII码,发现什么也没有找到.郁闷.

    第三步:用脚本来下断点.我称为魔法断点,个人爱好,使用方法为插件--OllyScript--运行脚本.等脚本运行结束后,说明我们已成功下好断点了.

    第四步:F9运行软件,发现程序被断,但没有出现软件界面,我们继续F9运行,一直到能填写注册码为止,填写上假的注册码后,点确定发现程序被断在下面
    00449B8C    FF93 20010000   CALL DWORD PTR DS:[EBX+120]              ; Cookmast.004EE18C(断在这里)
    00449B92    5B              POP EBX
    00449B93    C3              RET

    我们按F7跟进去.一路F8向下走

    004EE18C   .  55            PUSH EBP
    004EE18D   .  8BEC          MOV EBP,ESP
    004EE18F   .  81C4 6CFEFFFF ADD ESP,-194
    004EE195   .  53            PUSH EBX
    004EE196   .  56            PUSH ESI
    004EE197   .  57            PUSH EDI
    004EE198   .  33C9          XOR ECX,ECX
    004EE19A   .  898D 6CFEFFFF MOV DWORD PTR SS:[EBP-194],ECX
    004EE1A0   .  898D 74FEFFFF MOV DWORD PTR SS:[EBP-18C],ECX
    004EE1A6   .  898D 70FEFFFF MOV DWORD PTR SS:[EBP-190],ECX
    004EE1AC   .  898D 80FEFFFF MOV DWORD PTR SS:[EBP-180],ECX
    004EE1B2   .  898D 78FEFFFF MOV DWORD PTR SS:[EBP-188],ECX
    004EE1B8   .  898D 7CFEFFFF MOV DWORD PTR SS:[EBP-184],ECX
    004EE1BE   .  8BD8          MOV EBX,EAX
    004EE1C0   .  33C0          XOR EAX,EAX
    004EE1C2   .  55            PUSH EBP
    004EE1C3   .  68 A2E34E00   PUSH Cookmast.004EE3A2
    004EE1C8   .  64:FF30       PUSH DWORD PTR FS:[EAX]
    004EE1CB   .  64:8920       MOV DWORD PTR FS:[EAX],ESP
    004EE1CE   .  33C0          XOR EAX,EAX
    004EE1D0   .  55            PUSH EBP
    004EE1D1   .  68 9CE24E00   PUSH Cookmast.004EE29C
    004EE1D6   .  64:FF30       PUSH DWORD PTR FS:[EAX]
    004EE1D9   .  64:8920       MOV DWORD PTR FS:[EAX],ESP
    004EE1DC   .  8D85 80FEFFFF LEA EAX,DWORD PTR SS:[EBP-180]
    004EE1E2   .  50            PUSH EAX
    004EE1E3   .  8D95 7CFEFFFF LEA EDX,DWORD PTR SS:[EBP-184]
    004EE1E9   .  8B83 F8020000 MOV EAX,DWORD PTR DS:[EBX+2F8]
    004EE1EF   .  E8 C4A3F5FF   CALL Cookmast.004485B8
    004EE1F4   .  8B85 7CFEFFFF MOV EAX,DWORD PTR SS:[EBP-184]                   机器码出现
    004EE1FA   .  E8 196DF1FF   CALL Cookmast.00404F18
    004EE1FF   .  83E8 02       SUB EAX,2
    004EE202   .  50            PUSH EAX
    004EE203   .  8D95 78FEFFFF LEA EDX,DWORD PTR SS:[EBP-188]
    004EE209   .  8B83 F8020000 MOV EAX,DWORD PTR DS:[EBX+2F8]
    004EE20F   .  E8 A4A3F5FF   CALL Cookmast.004485B8
    004EE214   .  8B85 78FEFFFF MOV EAX,DWORD PTR SS:[EBP-188]
    004EE21A   .  BA 03000000   MOV EDX,3
    004EE21F   .  59            POP ECX
    004EE220   .  E8 4B6FF1FF   CALL Cookmast.00405170
    004EE225   .  8B85 80FEFFFF MOV EAX,DWORD PTR SS:[EBP-180]
    004EE22B   .  E8 ACB2F1FF   CALL Cookmast.004094DC
    004EE230   .  8BF0          MOV ESI,EAX
    004EE232   .  8BC6          MOV EAX,ESI
    004EE234   .  B9 0D000000   MOV ECX,0D
    004EE239   .  99            CDQ
    004EE23A   .  F7F9          IDIV ECX
    004EE23C   .  05 233E2400   ADD EAX,243E23
    004EE241   .  8BF0          MOV ESI,EAX
    004EE243   .  8D95 74FEFFFF LEA EDX,DWORD PTR SS:[EBP-18C]
    004EE249   .  8B83 FC020000 MOV EAX,DWORD PTR DS:[EBX+2FC]
    004EE24F   .  E8 64A3F5FF   CALL Cookmast.004485B8
    004EE254   .  8B85 74FEFFFF MOV EAX,DWORD PTR SS:[EBP-18C]
    004EE25A   .  50            PUSH EAX
    004EE25B   .  8D95 70FEFFFF LEA EDX,DWORD PTR SS:[EBP-190]
    004EE261   .  8BC6          MOV EAX,ESI
    004EE263   .  E8 10B2F1FF   CALL Cookmast.00409478
    004EE268   .  8B95 70FEFFFF MOV EDX,DWORD PTR SS:[EBP-190]
    004EE26E   .  58            POP EAX
    004EE26F   .  E8 E86DF1FF   CALL Cookmast.0040505C             关键CALL.真假码比较.
    004EE274   .  74 1C         JE SHORT Cookmast.004EE292         关键跳转
    004EE276   .  BA 03000000   MOV EDX,3


    ------------------------------------------------------------------------
    【破解总结】有时用OD调试Delphi程序,总是要用DEDE额外来查看程序的事件,比较麻烦.现在只要用这个脚本在OD中OllyScript运行就可以在Delphi中的所有事件处理的地址下断点了.

    ------------------------------------------------------------------------
    【版权声明】欢迎大家转载.免费啊

    评分

    参与人数 1威望 +20 收起 理由
    tigerisme + 20 精彩

    查看全部评分

    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-5-31 15:45:58 | 显示全部楼层
    脚本在哪里?为什么不发上来?私藏脚本犯法的~!
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    前天 21:02
  • 签到天数: 263 天

    [LV.8]以坛为家I

    发表于 2007-5-31 16:28:12 | 显示全部楼层
    是DELPHI和VB都能用的事件断点脚本,你没有吗?

    Delphi & VB事件断点查找脚本.rar

    486 Bytes, 下载次数: 85, 下载积分: 飘云币 -2 枚

    哥哥我传个给你

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-12-6 09:28
  • 签到天数: 121 天

    [LV.7]常住居民III

     楼主| 发表于 2007-5-31 16:40:57 | 显示全部楼层
    谢谢楼上的朋友啊,我忘在家里了
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-5-3 19:45
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2007-5-31 17:51:40 | 显示全部楼层
    又下了个好东西!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-6-1 11:20:10 | 显示全部楼层
    对照着学习。
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2021-3-21 17:28
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2007-6-1 13:45:43 | 显示全部楼层
    原帖由 温柔 于 2007-5-31 16:28 发表
    是DELPHI和VB都能用的事件断点脚本,你没有吗?


    怎么用?我不会。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-6-2 00:16:35 | 显示全部楼层
    好东东,用这个东西搞定了教程里头的Legal Billing 6 /:12

    thanks :)
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-6-11 10:04:43 | 显示全部楼层
    真是好东西
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2017-12-8 13:11
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-12-2 10:12:09 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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