- UID
- 29234
注册时间2007-2-23
阅读权限40
最后登录1970-1-1
独步武林
TA的每日心情 | 开心 2024-12-6 09:28 |
---|
签到天数: 121 天 [LV.7]常住居民III
|
【破文标题】冷袖残影破解系列之一
【破文作者】冷袖残影
【作者邮箱】[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中的所有事件处理的地址下断点了.
------------------------------------------------------------------------
【版权声明】欢迎大家转载.免费啊 |
评分
-
查看全部评分
|