当前位置:文档之家› CE优化教程之自动汇编

CE优化教程之自动汇编

CE教程之自动汇编学习各种高级外挂制作技术,马上去百度搜索(魔鬼作坊),点击第一个站进入,快速成为做挂达人。

Cheat Engine最强大的地方,莫过于他的内存反汇编功能了,这给我们提供了无限的可能。

那么,什么是汇编呢?汇编程序把汇编语言翻译成机器语言的过程称为汇编。

汇编语合中用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。

这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。

于是汇编语言亦称为符号语言。

用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理的系统软件。

简单来解释就是,在不考虑组译器的情况下(实际上修改游戏的话也不需要关注这个),可以理解为,我们的CPU在处理程序时所用的低级机器语言就是汇编。

很不幸的是,汇编不愧为低级语言,学习起来极其复杂,我周围连能够看懂汇编的人都寥寥无几,更不要说会用的人了。

还好我们并不需要用汇编来写程序,只需要把最常用的几个命令了解即可。

所以我的汇编水平也是非常之烂,恐怕还有无数的错误,只能勉强应付一下常用的反汇编修改了。

那么我就现学现卖一次好了^_^。

这一次,我们的目标是最近很火热的小游戏《植物大战僵尸》。

进入开始游戏,准备开始修改。

召唤出我们的CE。

改钱的步骤太简单了,就不再浪费时间。

现在我们已经找到了太阳币的地址,点右键,选择寻找写入这个地址的地址。

回游戏,点个太阳加点钱,然后回来,果然他已经找到了操作码。

双击打开额外信息对话框,这里实际上我们可以看到非常多有用的内容,比如说关于太阳币的指针是[eax+00005560]。

关于指针修改的内容之前已经讲过了,所以这里不再重复。

不过要注意的话,直接搜索eax的数值,会出来很多个地址,令人难以确定。

所以我们可以稍微往上看一行,“mov eax,[esi+04]”这一段操作码,可以看到实际上esi里的地址就是真正的eax,添加指针的时候只要输入10455E40+5560即可。

好了,回正题。

我们右键打开详细的内存区域,来看一下之前找到的真的不掉线吗??那段操作码。

好,现在开始准备对他进行自动汇编。

点击菜单栏的工具-自动汇编(或者按快捷键Ctrl+A)。

在弹出的对话框中点击模板-脚本注入。

现在就会生成图中的内容。

add[eax+00005560],ecx就是我刚才点击了一个太阳加钱时的操作码,意思是,给指针[eax+00005560]增加数值ecx。

现在我们简单的修改一下,改成add[eax+00005560],500。

点击执行,提示注入成功。

要注意的是,在这里所有的数值都是16进制的,也就是说500h换算为十进制,实际上是1280。

现在再回游戏点一下太阳,怎么样,钱不是增加了1280。

当然,自动汇编还可以有很多好玩的用处,比如说每造一个向日葵就自动增加50个太阳币之类,只要再原来的地址下面新增一行即可。

我懒得继续写下去了,有兴趣可以自行尝试一、日常用语:(注意回答方式)Good morning/afternoon/evening.早晨/下午/晚上好Wele to…欢迎到……Nice/Glad to meet you.很高兴认识你。

Nice to see you.很高兴见到你。

How do you do?你好吗?Bye.See you later/then.再见。

How are you?I’m fine/OK.And you?你身体好吗?我身体好呢,你呢?Excuse me,…打扰一下Thank you.----Not at all.You’re wele.That’s OK.That’s all right.不客气。

Thank you all the same.同样要谢谢你。

Thank you for your help.谢谢你的帮忙。

二、一般现在时肯定陈述句:1.含be动词的句子:I’m home.我到家了。

I’m afraid I have no time.恐怕我没有时间。

I’m very glad to be here.很高兴我在这里。

She is tall like you.她和你一样高。

He is in a black cap.他戴着黑色帽子。

The girl in blue is Jane.穿蓝色衣服的是简。

His cap is red but mine is green.他的帽子是红色,我的是绿色。

But my Chinese is very poor.但是我的汉语很差。

This is a photo of my family.这是我的家庭照。

Your pen is over there/here.你的笔在那里/这里。

It’s time to…该到干……的时候了。

It’s very kind of you.你很好,很和蔼。

That’s fine.那好。

It’s fun.有趣。

Maria is not in now.玛利亚现在不在家。

We are in the same class,but in different grades.我们在同样的班级,但在不同的年级。

They are all very kind to me.他们对我都很和蔼。

These are their apples.=These apples are theirs.这些是他们的苹果=这些苹果是他们的。

His pants are blue but mine are black.他的裤子是蓝色,而我的是黑色。

2.含动词的句子:I have a small nose.=My nose is small.我长着小鼻子=我的鼻子是小的。

I have a new classmate.我有一位新同学。

I think…我想……And I help her study English.我帮助她学英语。

真的不掉线吗??、????????????真的不掉线吗??、????????????I have a pet at home.在家我有一只宠物。

真的不掉线吗??、????????????I like…a lot/very much/a little.我很/有点喜欢……I don’t like…(at all).我(根本)不喜欢……I usually have…for breakfast/lunch/supper/dinner.我经常早饭/午饭/晚饭吃……I like Chinese food,such as Sichuan food,Beijing food.我喜欢中国食物,例如四川食物,北京食物。

I think so.我想是这样。

I want to buy some clothes for my daughter.我想为女儿买衣服。

We help each other.我们互相帮助。

My grandparents look after my sister at home.我的祖父母在家照顾我妹妹。

You look the same.=You have the same looks.=You do not look different.你们长相相同。

He speaks English.他讲英语。

He wants to visit the Great Wall.他想参观长城。

She studies in a school.她在学校学习。

He drives a bus.他开公车。

Kangkang has a big family.康康有一个大家庭。

She teaches in a high school.他在一所高中教书。

My grandparent lives with us.我奶奶和我们住。

It looks very nice on you.你穿着它很好看。

3.祈使句:Please give this letter to Mary.请把这封信给玛丽娅。

Please help us find him.请帮助我们找到他。

Please tell Maria about it.请把这件事告诉玛利亚。

Let me see.让我想想。

让我看看。

Let’s go.Let’s meet at nine o’clock at Kangkang’s home.我们九点在康康家见面吧。

Let me help you.让我帮你吧。

Don’t forget to bring your guitar.不要忘记带来你的吉他。

Don’t worry.不要担心。

Wait a moment,please.请等一下。

Help yourselves.请自便,请随便吃。

Help yourself to some chicken.你随便吃些鸡肉吧。

4.含有情态动词的句子:He can speak some Chinese.他能讲一些汉语。

I can’t find my way home.我找不到回家的路。

That would be very nice.那会很好的。

I would like…我想……We’ll take it.我们就买它了。

I’ll think about it.我会考虑的。

I’ll call her.我会给她打电话的。

I have to cook.我不得不做饭。

5.其他Good idea.好主意。

Here you are.给你。

Here we are.我们到了。

Please have a seat.请坐吧。

I’m just looking.我在开玩笑。

Me,too.我也是。

Milk for me.我要牛奶。

A glass of…一杯……Two kilos of salt两千克盐A bag of一包……next time下次Guess(again)(再)猜。

I know.=I see.我知道了。

All right.好的。

go for a picnic去野餐三、一般疑问句及相对应答语:Can you spell it,please?请你能拼写一下吗?Can I try it/them on?我能试穿吗?Can we see pandas there?在那里我能看到熊猫吗?Could you ask him to call me back this evening?你能要他今晚给我回电话吗?Could you help me do some shopping?您能帮我购物吗?Could you please tell me your name?请你嫩刚告诉我你的名字吗?Sure/No problem./ Of course.Could you help me with it?你能帮我做它吗?May I take your order,sir/madam?你能点菜了嘛,先生/女士?May I help you?我能帮你吗?(餐馆商场)May I speak to…?我可以和……讲话吗?This is…我是……Would you like…?你想要……?Would you like something to drink?你想要点喝的东西吗?Would you like to have dinner with me?你想和我一起去吃饭吗?Would you like to go to the zoo with me this Sunday?你想星期天和我去动物园吗?Would you like to sing songs with me?你想和我一起唱歌吗?Is that all?就这些吗?Are we all here?所有人都到了吗?Are you kidding?你在开玩笑嘛?Are you free?=Do you have time?你有时间吗?Does he live in England?他在英格兰居住吗?四、特殊疑问句:(注意答语以及各种人称的变化)Who is she/he?她/他是谁?Who is your favorite movie star?你最喜欢的电影明星是谁?Who is the letter from?这封信来自谁?Who are they on the sofa?坐在沙发上的是谁?Whose cap is it?这是谁的帽子?It’s Sally’s.名词所有格以及名词性物主代词What’s your name?What’s your telephone number?你的电话号码是多少?What class are you in?你在哪个班?What grade are you in?你在哪个年级?What color is his hair?他的头发是什么颜色?What time is it?=what’s the time?几点了?所有时间表达What’s up?=What’s the matter?=What’s wrong(with you)?怎么了?什么事?What’s this/that in English?这/那用英语怎么说?What are these/those in English?这些/那些用英语怎么说?What about…?……怎么样?What do you usually have for breakfast/lunch/supper/dinner?你经常早饭/午饭/晚饭吃什么?What do your parents do?你父母是什么职业?They are both office workers.他们都是办公室职员。

相关主题