barriers / 阅读 / 详情

什么是hook状态

2023-05-19 22:14:00
TAG: hook
共2条回复
meira

HOOK API是一个永恒的话题,如果没有HOOK,许多技术将很难实现,也许根本不能实现。这里所说的API,是广义上的API,它包括DOS下的中断,WINDOWS里的API、中断服务、IFS和NDIS过滤等。比如大家熟悉的即时翻译软件,就是靠HOOK TextOut()或ExtTextOut()这两个函数实现的,在操作系统用这两个函数输出文本之前,就把相应的英文替换成中文而达到即时翻译;IFS和NDIS过滤也是如此,在读写磁盘和收发数据之前,系统会调用第三方提供的回调函数来判断操作是否可以放行,它与普通HOOK不同,它是操作系统允许的,由操作系统提供接口来安装回调函数。

甚至如果没有HOOK,就没有病毒,因为不管是DOS下的病毒或WINDOWS里的病毒,都是靠HOOK系统服务来实现自己的功能的:DOS下的病毒靠HOOK INT 21来感染文件(文件型病毒),靠HOOK INT 13来感染引导扇区(引导型病毒);WINDOWS下的病毒靠HOOK系统API(包括RING0层的和RING3层的),或者安装IFS(CIH病毒所用的方法)来感染文件。因此可以说“没有HOOK,就没有今天多姿多彩的软件世界”。

由于涉及到专利和知识产权,或者是商业机密,微软一直不提倡大家HOOK它的系统API,提供IFS和NDIS等其他过滤接口,也是为了适应杀毒软件和防火墙的需要才开放的。所以在大多数时候,HOOK API要靠自己的力量来完成。

HOOK API有一个原则,这个原则就是:被HOOK的API的原有功能不能受到任何影响。就象医生救人,如果把病人身体里的病毒杀死了,病人也死了,那么这个“救人”就没有任何意义了。如果你HOOK API之后,你的目的达到了,但API的原有功能失效了,这样不是HOOK,而是REPLACE,操作系统的正常功能就会受到影响,甚至会崩溃。

HOOK API的技术,说起来也不复杂,就是改变程序流程的技术。在CPU的指令里,有几条指令可以改变程序的流程:JMP,CALL,INT,RET,RETF,IRET等指令。理论上只要改变API入口和出口的任何机器码,都可以HOOK,但是实际实现起来要复杂很多,因为要处理好以下问题:

1,CPU指令长度问题,在32位系统里,一条JMP/CALL指令的长度是5个字节,因此你只有替换API里超过5个字节长度的机器码(或者替换几条指令长度加起来是5字节的指令),否则会影响被更改的小于5个字节的机器码后面的数条指令,甚至程序流程会被打乱,产生不可预料的后果;

2,参数问题,为了访问原API的参数,你要通过EBP或ESP来引用参数,因此你要非常清楚你的HOOK代码里此时的EBP/ESP的值是多少;

3,时机的问题,有些HOOK必须在API的开头,有些必须在API的尾部,比如HOOK CreateFilaA(),如果你在API尾部HOOK API,那么此时你就不能写文件,甚至不能访问文件;HOOK RECV(),如果你在API头HOOK,此时还没有收到数据,你就去查看RECV()的接收缓冲区,里面当然没有你想要的数据,必须等RECV()正常执行后,在RECV()的尾部HOOK,此时去查看RECV()的缓冲区,里面才有想要的数据;

4,上下文的问题,有些HOOK代码不能执行某些操作,否则会破坏原API的上下文,原API就失效了;

5,同步问题,在HOOK代码里尽量不使用全局变量,而使用局部变量,这样也是模块化程序的需要;

6,最后要注意的是,被替换的CPU指令的原有功能一定要在HOOK代码的某个地方模拟实现。

下面以ws2_32.dll里的send()为例子来说明如何HOOK这个函数:

Exported fn(): send - Ord:0013h

地址 机器码 汇编代码

:71A21AF4 55 push ebp //将被HOOK的机器码(第1种方法)

:71A21AF5 8BEC mov ebp, esp //将被HOOK的机器码(第2种方法)

:71A21AF7 83EC10 sub esp, 00000010

:71A21AFA 56 push esi

:71A21AFB 57 push edi

:71A21AFC 33FF xor edi, edi

:71A21AFE 813D1C20A371931CA271 cmp dword ptr [71A3201C], 71A21C93 //将被HOOK的机器码(第4种方法)

:71A21B08 0F84853D0000 je 71A25893

:71A21B0E 8D45F8 lea eax, dword ptr [ebp-08]

:71A21B11 50 push eax

:71A21B12 E869F7FFFF call 71A21280

:71A21B17 3BC7 cmp eax, edi

:71A21B19 8945FC mov dword ptr [ebp-04], eax

:71A21B1C 0F85C4940000 jne 71A2AFE6

:71A21B22 FF7508 push [ebp+08]

:71A21B25 E826F7FFFF call 71A21250

:71A21B2A 8BF0 mov esi, eax

:71A21B2C 3BF7 cmp esi, edi

:71A21B2E 0F84AB940000 je 71A2AFDF

:71A21B34 8B4510 mov eax, dword ptr [ebp+10]

:71A21B37 53 push ebx

:71A21B38 8D4DFC lea ecx, dword ptr [ebp-04]

:71A21B3B 51 push ecx

:71A21B3C FF75F8 push [ebp-08]

:71A21B3F 8D4D08 lea ecx, dword ptr [ebp+08]

:71A21B42 57 push edi

:71A21B43 57 push edi

:71A21B44 FF7514 push [ebp+14]

:71A21B47 8945F0 mov dword ptr [ebp-10], eax

:71A21B4A 8B450C mov eax, dword ptr [ebp+0C]

:71A21B4D 51 push ecx

:71A21B4E 6A01 push 00000001

:71A21B50 8D4DF0 lea ecx, dword ptr [ebp-10]

:71A21B53 51 push ecx

:71A21B54 FF7508 push [ebp+08]

:71A21B57 8945F4 mov dword ptr [ebp-0C], eax

:71A21B5A 8B460C mov eax, dword ptr [esi+0C]

:71A21B5D FF5064 call [eax+64]

:71A21B60 8BCE mov ecx, esi

:71A21B62 8BD8 mov ebx, eax

:71A21B64 E8C7F6FFFF call 71A21230 //将被HOOK的机器码(第3种方法)

:71A21B69 3BDF cmp ebx, edi

:71A21B6B 5B pop ebx

:71A21B6C 0F855F940000 jne 71A2AFD1

:71A21B72 8B4508 mov eax, dword ptr [ebp+08]

:71A21B75 5F pop edi

:71A21B76 5E pop esi

:71A21B77 C9 leave

:71A21B78 C21000 ret 0010

下面用4种方法来HOOK这个API:

1,把API入口的第一条指令是PUSH EBP指令(机器码0x55)替换成INT 3(机器码0xcc),然后用WINDOWS提供的调试函数来执行自己的代码,这中方法被SOFT ICE等DEBUGER广泛采用,它就是通过BPX在相应的地方设一条INT 3指令来下断点的。但是不提倡用这种方法,因为它会与WINDOWS或调试工具产生冲突,而汇编代码基本都要调试;

2,把第二条mov ebp,esp指令(机器码8BEC,2字节)替换为INT F0指令(机器码CDF0),然后在IDT里设置一个中断门,指向我们的代码。我这里给出一个HOOK代码:

lea ebp,[esp+12] //模拟原指令mov ebp,esp的功能

pushfd //保存现场

pushad //保存现场

//在这里做你想做的事情

popad //恢复现场

popfd //恢复现场

iretd //返回原指令的下一条指令继续执行原函数(71A21AF7地址处)

这种方法很好,但缺点是要在IDT设置一个中断门,也就是要进RING0。

3,更改CALL指令的相对地址(CALL分别在71A21B12、71A21B25、71A21B64,但前面2条CALL之前有一个条件跳转指令,有可能不被执行到,因此我们要HOOK 71A21B64处的CALL指令)。为什么要找CALL指令下手?因为它们都是5字节的指令,而且都是CALL指令,只要保持操作码0xE8不变,改变后面的相对地址就可以转到我们的HOOK代码去执行了,在我们的HOOK代码后面再转到目标地址去执行。

假设我们的HOOK代码在71A20400处,那么我们把71A21B64处的CALL指令改为CALL 71A20400(原指令是这样的:CALL 71A21230)

而71A20400处的HOOK代码是这样的:

71A20400:

pushad

//在这里做你想做的事情

popad

jmp 71A21230 //跳转到原CALL指令的目标地址,原指令是这样的:call 71A21230

这种方法隐蔽性很好,但是比较难找这条5字节的CALL指令,计算相对地址也复杂。

4,替换71A21AFE地址上的cmp dword ptr [71A3201C], 71A21C93指令(机器码:813D1C20A371931CA271,10字节)成为

call 71A20400

nop

nop

nop

nop

nop

(机器码:E8 XX XX XX XX 90 90 90 90 90,10字节)

在71A20400的HOOK代码是:

pushad

mov edx,71A3201Ch //模拟原指令cmp dword ptr [71A3201C], 71A21C93

cmp dword ptr [edx],71A21C93h //模拟原指令cmp dword ptr [71A3201C], 71A21C93

pushfd

//在这里做你想做的事

popfd

popad

ret

这种方法隐蔽性最好,但不是每个API都有这样的指令,要具体情况具体操作。

以上几种方法是常用的方法,值得一提的是很多人都是改API开头的5个字节,但是现在很多杀毒软件用这样的方法检查API是否被HOOK,或其他病毒木马在你之后又改了前5个字节,这样就会互相覆盖,最后一个HOOK API的操作才是有效的,所以提倡用第3和第4种方法。

黑桃云

钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。

钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。

相关推荐

hook英语读音

你好!hook 英[hʊk] 美[hʊk] n. 钩,铁钩; 弯曲部分,有钩部分; 圈套,陷阱; 〈俚〉锚; vt. 用钩挂; 〈俚〉偷,扒; vt. 钩,钩住; 引上钩; 牢牢抓住; [例句]One of his jackets hung from a hook.他的一件夹克衫挂在衣钩上。
2023-01-11 04:56:432

hook怎么读

hook读音:英音 [hʊk]美音 [hʊk];释义:n. 挂钩,吊钩vt. 钩住;引上钩vi. 钩住;弯成钩状n. (Hook)人名;(德、荷)霍克;(英)胡克变形:过去式 hooked、过去分词 hooked、现在分词 hooking、第三人称单数 hooks、复数 hooks。hook造句如下:1、I hooked the tube and put it into a box.我把管子弯成钩状,放进一个盒子里。2、I was hooked by the online shopping recently.我最近迷上了网上购物。3、The coat hook is rusty.衣帽钩生锈了。4、We"ll screw a hook into the wall to hang towels.我们会在墙上钉个挂钩来挂毛巾。5、He baited his hook with pie.他把馅饼放在钓钩上作饵。
2023-01-11 04:56:461

hook的中文翻译

hook 基本解释:n. 钩,铁钩;弯曲部分,有钩部分;圈套,陷阱;〈俚〉锚vt.&vi. 用钩挂;〈俚〉偷,扒vt. 钩,钩住;引上钩;牢牢抓住vi. 弯成钩状hook 变化形式:复数: hooks第三人称单数: hooks过去式: hooked过去分词: hooked现在分词: hooking易混淆的单词: Hook中文词源:hook 钩子,鱼钩,挂钩来自古英语hoc,钩子,来自PIE*keg,钩子,齿,词源同hack,haggle.引申词义鱼钩,挂钩等。hook 用法和例句:She grabs it off the hook and huddles behind it .她从钩子上抓过那件衣服,蜷缩在后面。The area is now red hook park in brooklyn .这个地区现在是布鲁克林的红钩公园。The hook on the bathroom door is falling off , he remembers .他还记下了浴室门上的挂钩掉了。I fail to understand that some men want both ; they want to get married and they even want to live like a bachelor with all hook ups and freedom .我不明白那些想两个都要的男人们;他们想要结婚,他们还想要像单身汉一样自由的生活钩住所有的女人。So when mam took his side against laura I couldn "t drop marc with a right hook to the jaw or a knee in the family jewels , though I really , really wanted to , so I just went and sat on the front step and listened to them row .所以当老妈帮着他对付劳拉时,我不能给马克的下巴一记右钩拳或用膝盖撞一下他传宗接代的宝贝把他撂倒,尽管我真的、真的想,所以我只是离开坐在前面台阶上听他们吵架。
2023-01-11 04:56:521

hook是什么

Hook的本意是钩;钩状物;勾拳。但hook也是一种音乐的表现形式,通常出现在副歌的位置,但hook并不是副歌。hook的原意是钩子,引申开来,在音乐上,hook指的是一首歌曲中最能钩人的部分。 所以在流行音乐里面说的Hook指的是一首歌里面会勾住别人注意力,特别容易被人记忆的点,只要一听到这个Hook你马上就知道这首歌是什么。 因此一首能够被大家广为传唱、有知名度的歌,通常歌曲里都会至少有一个Hook。
2023-01-11 04:57:041

hook是副歌吗

hook是副歌。说唱hook指的是具旋律性的一部分,大多情况就是副歌或是最后歌手自由发挥的那段副歌。Hook通常由一个两个Bar的唱段(8句话)唱出,或者由Rapper本人或客串的歌手唱出一段带旋律的歌词。扩展资料:说唱的主要音乐风格:一、西海岸说唱乐西海岸说唱使用更funky的独特节奏,支持着流畅的、有旋律的曲调。西海岸说唱手还率先把“黑帮”文化稂莠不分地带入Hip-Hop文化的前沿。二、南部说唱乐南部说唱乐人的共同特点是带有浓重的地方口音。然而音乐上,在不同地区的乐队间的区别各不相同。亚特兰大的OrganizedNoizeProductions的创新器乐,就很大程度地区别于新奥尔良的CashMoney和NoLimit的粗犷的合成跳跃风味。
2023-01-11 04:57:101

如何HOOK任意函数

This HOWTO deals with pre-hooks. For details on post-hooks, see 如何安全的Post-Hook一个函数.For more information on the actual hooking of functions, see 如何Hook一个函数.你通常这样使用么Meet Joe Average Hook:local orig_foo = foofunction foo(a1, a2)-- some code that looks at a1return orig_foo(a1, a2)end问题在于这个方法只能处理固定数目的参数, 如果方法的API改变了, 将导致无法使用. 幸运的是我们有办法使他继续工作.Blizzard"s APIs do change from time to time!使用安全的方式local orig_foo = foofunction foo(a1, )--do something with a1return orig_foo(a1, )end这样确保了所有的参数会传递到原始方法中, 即便你不知道具体有多少个参数. 同样确保了所有返回值都能正确返回. 另一个好处是, 我们使用了局部变量来保存原始方法并做了一个适当的尾调用可以带来更好的性能, 从而为我们的hook做了最小化的付出.会带来巨大的性能影响么?在WoW-2.0以前的设计中, 使用unpack(), 在每次hook被调用时创建一个垃圾回收表. 在新的设计中改进了, 使用""变量, 去掉了垃圾回收这部分源码. 在Lua5.1中, 在每次hook调用时包括传参和返回值都不会浪费表的内存.
2023-01-11 04:57:211

hook是副歌吗?

hook是副歌。说唱hook指的是具旋律性的一部分,大多情况就是副歌或是最后歌手自由发挥的那段副歌。Hook通常由一个两个Bar的唱段(8句话)唱出,或者由Rapper本人或客串的歌手唱出一段带旋律的歌词。Hook是以商业为导向的通俗歌曲的重心所在(HOOK SONG因由而生),所以总的来说,HOOK仍旧是以商业为导向的通俗音乐的产品。区别Riff,中文名叫即兴重复段,主要存在在摇滚音乐中,是随着音乐的不断变化而一直重复的一小段短暂旋律和节奏模式。很显然,即兴重复段更侧重的是和弦使歌曲的连贯性加强,而HOOK是让你记住这首歌。
2023-01-11 04:57:281

一直不明白 hook 与 注入 有什么区别,关系

注入跟hook确实有密不可分的联系,我们通常都是把这两者放到一起来谈,导致很多人认为它们是一回事。应用安全里面有一个概念叫完整性,指的是程序或数据不能被攻击者恶意篡改。根据篡改时刻的不同,我们有两类方式来破坏应用的完整性:静态和动态。在安卓上,静态的篡改方式是反编译apk,修改或添加代码后重打包,用户只要安装了这个修改过的apk,运行时攻击者的代码就会被加载到进程空间。动态的篡改方法就是hook。如果我要篡改代码,那么我要实现的就是在程序将要执行某段逻辑的时候控制它去执行我的代码,这个行为就叫hook。一个运行时的程序表现形式是进程,代码跟数据都放在自己的进程里面。那么问题来了,操作系统隔离了进程,我的代码在我的进程里,别人的代码在别人的进程里,别人的进程是不能跳到我的进程来执行我的代码的,这怎么办呢,所以要先想办法把代码注入到别人的进程里。之前提到的重打包也算是一种静态的注入方法,动态的注入方法在安卓上与Linux的共享库注入是类似的,这种方法网上用的最多的应该是看雪的古河发布的libinject。另外还有Xposed,它采取了一种特殊的注入方法,是动静结合的。
2023-01-11 04:57:361

想知道hook是副歌吗?

hook一般不是副歌。不过HOOK某种意义上指的是最具旋律性的一部分, 所以大多情况就是副歌或是最后歌手自由发挥的那段副歌,就是同一旋律在一首歌里面出现超过多少个小节。hook的原意是“钩子”,引申开来,在音乐上,hook指的是一首歌曲中最能勾人的部分。hook的主要特征:HOOK SONG是近些年刚刚出现的一种音乐形式,在日韩的HOOK SONG较为发达,例如在08年在韩国大红大紫的NOBODY(WONDER GIRLS),09年的SORRY SORRY(Super Junior)等等。再比如10年B宝的BABY还有在网络上红起来的公主的FRIDAY等,但总的来说,日韩流行乐界的HOOK SONG最为发达。HOOK SONG在国内并没有统一的中文叫法,很多乐迷管它叫做口水歌。
2023-01-11 04:57:391

请问 hook 这个英文怎么读

户克 !!
2023-01-11 04:57:503

什么是反HOOK手段

Hook是Windows中提供的一种用以替换DOS下“中断”的系统机制,中文译为“挂钩”或“钩子”。在对特定的系统事件进行hook后,一旦发生已hook事件,对该事件进行hook的程序就会受到系统的通知,这时程序就能在第一时间对该事件做出响应。 一般情况下你如果使用GetProAddress函数得到的地址进行调用的话就不会被别人Hook, 但是有时候Hook程序可能会Hook GetProAddress函数,这样即使你通过GetProAddress函数 得到的地址也可能被人Hook了,所以,通过使用if(pFun <hLib || pFun >(hLib + size)) 就可以判断这个函数的地址是不是在他原来模块的地址空间。如果不在原来的地址空间,肯定 就被别人Hook了。 不方便的地方就是每次调用这个函数时都要用pFun(...); 检测我的程序系统API函数也是可以的,你调用的时候使用pFun(...)方式调用吧。 这种方法只能保证你调用的函数不被人Hook,不能保证其他函数没有被人Hook.
2023-01-11 04:57:531

驱动中的object hook指的是什么?

楼上的问牛答马人家问的目标HOOK是什么你给他整个系统快速关机/重启的函数。不过这个函数视乎很伤硬盘。HOOK也有难度。OBJECT HOOK 就是你要HOOK的目标,或者说你要挂钩的函数。比如NtUserCallOneParam这个函数。传递第2个参数为0X34的时候就是关机。你就可以HOOK它来实现阻当调用这个函数的时候做一些你想要做的事。你入阻止它关机。那么NtUserCallOneParam就可以说是Object Hook
2023-01-11 04:57:566

hook在新闻里叫什么

钩子。hook在新闻里叫钩子。hook(钩子)是一种特殊的消息处理机制,可以监视系统或者进程中的各种事件消息,截获发往目标窗口的消息并进行处理。
2023-01-11 04:58:031

C# hook 请教"Ctrl+A,B" 如何写比较好?谢谢,请指教。

HOOK API是一个永恒的话题,如果没有HOOK,许多技术将很难实现,也许根本不能实现。这里所说的API,是广义上的API,它包括DOS下的中断,WINDOWS里的API、中断服务、IFS和NDIS过滤等。比如大家熟悉的即时翻译软件,就是靠HOOK TextOut()或ExtTextOut()这两个函数实现的,在操作系统用这两个函数输出文本之前,就把相应的英文替换成中文而达到即时翻译;IFS和NDIS过滤也是如此,在读写磁盘和收发数据之前,系统会调用第三方提供的回调函数来判断操作是否可以放行,它与普通HOOK不同,它是操作系统允许的,由操作系统提供接口来安装回调函数。 甚至如果没有HOOK,就没有病毒,因为不管是DOS下的病毒或WINDOWS里的病毒,都是靠HOOK系统服务来实现自己的功能的:DOS下的病毒靠HOOK INT 21来感染文件(文件型病毒),靠HOOK INT 13来感染引导扇区(引导型病毒);WINDOWS下的病毒靠HOOK 系统API(包括RING0层的和RING3层的),或者安装IFS(CIH病毒所用的方法)来感染文件。因此可以说“没有HOOK,就没有今天多姿多彩的软件世界”。 由于涉及到专利和知识产权,或者是商业机密,微软一直不提倡大家HOOK它的系统API,提供IFS和NDIS等其他过滤接口,也是为了适应杀毒软件和防火墙的需要才开放的。所以在大多数时候,HOOK API要靠自己的力量来完成。 HOOK API有一个原则,这个原则就是:被HOOK的API的原有功能不能受到任何影响。就象医生救人,如果把病人身体里的病毒杀死了,病人也死了,那么这个“救人”就没有任何意义了。如果你HOOK API之后,你的目的达到了,但API的原有功能失效了,这样不是HOOK,而是REPLACE,操作系统的正常功能就会受到影响,甚至会崩溃。 HOOK API的技术,说起来也不复杂,就是改变程序流程的技术。在CPU的指令里,有几条指令可以改变程序的流程:JMP,CALL,INT,RET,RETF,IRET等指令。理论上只要改变API入口和出口的任何机器码,都可以HOOK,但是实际实现起来要复杂很多,因为要处理好以下问题:1,CPU指令长度问题,在32位系统里,一条JMP/CALL指令的长度是5个字节,因此你只有替换API里超过5个字节长度的机器码(或者替换几条指令长度加起来是5字节的指令),否则会影响被更改的小于5个字节的机器码后面的数条指令,甚至程序流程会被打乱,产生不可预料的后果;2,参数问题,为了访问原API的参数,你要通过EBP或ESP来引用参数,因此你要非常清楚你的HOOK代码里此时的EBP/ESP的值是多少;3,时机的问题,有些HOOK必须在API的开头,有些必须在API的尾部,比如HOOK CreateFilaA(),如果你在API尾部HOOK API,那么此时你就不能写文件,甚至不能访问文件;HOOK RECV(),如果你在API头HOOK,此时还没有收到数据,你就去查看RECV()的接收缓冲区,里面当然没有你想要的数据,必须等RECV()正常执行后,在RECV()的尾部HOOK,此时去查看RECV()的缓冲区,里面才有想要的数据;4,上下文的问题,有些HOOK代码不能执行某些操作,否则会破坏原API的上下文,原API就失效了;5,同步问题,在HOOK代码里尽量不使用全局变量,而使用局部变量,这样也是模块化程序的需要;6,最后要注意的是,被替换的CPU指令的原有功能一定要在HOOK代码的某个地方模拟实现。下面以ws2_32.dll里的send()为例子来说明如何HOOK这个函数:Exported fn(): send - Ord:0013h地址 机器码 汇编代码:71A21AF4 55 push ebp //将被HOOK的机器码(第1种方法):71A21AF5 8BEC mov ebp, esp //将被HOOK的机器码(第2种方法):71A21AF7 83EC10 sub esp, 00000010:71A21AFA 56 push esi:71A21AFB 57 push edi:71A21AFC 33FF xor edi, edi:71A21AFE 813D1C20A371931CA271 cmp dword ptr [71A3201C], 71A21C93 //将被HOOK的机器码(第4种方法):71A21B08 0F84853D0000 je 71A25893:71A21B0E 8D45F8 lea eax, dword ptr [ebp-08]:71A21B11 50 push eax:71A21B12 E869F7FFFF call 71A21280:71A21B17 3BC7 cmp eax, edi:71A21B19 8945FC mov dword ptr [ebp-04], eax:71A21B1C 0F85C4940000 jne 71A2AFE6:71A21B22 FF7508 push [ebp+08]:71A21B25 E826F7FFFF call 71A21250:71A21B2A 8BF0 mov esi, eax:71A21B2C 3BF7 cmp esi, edi:71A21B2E 0F84AB940000 je 71A2AFDF:71A21B34 8B4510 mov eax, dword ptr [ebp+10]:71A21B37 53 push ebx:71A21B38 8D4DFC lea ecx, dword ptr [ebp-04]:71A21B3B 51 push ecx:71A21B3C FF75F8 push [ebp-08]:71A21B3F 8D4D08 lea ecx, dword ptr [ebp+08]:71A21B42 57 push edi:71A21B43 57 push edi:71A21B44 FF7514 push [ebp+14]:71A21B47 8945F0 mov dword ptr [ebp-10], eax:71A21B4A 8B450C mov eax, dword ptr [ebp+0C]:71A21B4D 51 push ecx:71A21B4E 6A01 push 00000001:71A21B50 8D4DF0 lea ecx, dword ptr [ebp-10]:71A21B53 51 push ecx:71A21B54 FF7508 push [ebp+08]:71A21B57 8945F4 mov dword ptr [ebp-0C], eax:71A21B5A 8B460C mov eax, dword ptr [esi+0C]:71A21B5D FF5064 call [eax+64]:71A21B60 8BCE mov ecx, esi:71A21B62 8BD8 mov ebx, eax:71A21B64 E8C7F6FFFF call 71A21230 //将被HOOK的机器码(第3种方法):71A21B69 3BDF cmp ebx, edi:71A21B6B 5B pop ebx:71A21B6C 0F855F940000 jne 71A2AFD1:71A21B72 8B4508 mov eax, dword ptr [ebp+08]:71A21B75 5F pop edi:71A21B76 5E pop esi:71A21B77 C9 leave:71A21B78 C21000 ret 0010下面用4种方法来HOOK这个API:1,把API入口的第一条指令是PUSH EBP指令(机器码0x55)替换成INT 3(机器码0xcc),然后用WINDOWS提供的调试函数来执行自己的代码,这中方法被SOFT ICE等DEBUGER广泛采用,它就是通过BPX在相应的地方设一条INT 3指令来下断点的。但是不提倡用这种方法,因为它会与WINDOWS或调试工具产生冲突,而汇编代码基本都要调试;2,把第二条mov ebp,esp指令(机器码8BEC,2字节)替换为INT F0指令(机器码CDF0),然后在IDT里设置一个中断门,指向我们的代码。我这里给出一个HOOK代码:lea ebp,[esp+12] //模拟原指令mov ebp,esp的功能pushfd //保存现场pushad //保存现场//在这里做你想做的事情popad //恢复现场popfd //恢复现场iretd //返回原指令的下一条指令继续执行原函数(71A21AF7地址处)这种方法很好,但缺点是要在IDT设置一个中断门,也就是要进RING0。3,更改CALL指令的相对地址(CALL分别在71A21B12、71A21B25、71A21B64,但前面2条CALL之前有一个条件跳转指令,有可能不被执行到,因此我们要HOOK 71A21B64处的CALL指令)。为什么要找CALL指令下手?因为它们都是5字节的指令,而且都是CALL指令,只要保持操作码0xE8不变,改变后面的相对地址就可以转到我们的HOOK代码去执行了,在我们的HOOK代码后面再转到目标地址去执行。假设我们的HOOK代码在71A20400处,那么我们把71A21B64处的CALL指令改为CALL 71A20400(原指令是这样的:CALL 71A21230)而71A20400处的HOOK代码是这样的:71A20400:pushad//在这里做你想做的事情popadjmp 71A21230 //跳转到原CALL指令的目标地址,原指令是这样的:call 71A21230这种方法隐蔽性很好,但是比较难找这条5字节的CALL指令,计算相对地址也复杂。4,替换71A21AFE地址上的cmp dword ptr [71A3201C], 71A21C93指令(机器码:813D1C20A371931CA271,10字节)成为call 71A20400nopnopnopnopnop(机器码:E8 XX XX XX XX 90 90 90 90 90,10字节)在71A20400的HOOK代码是:pushadmov edx,71A3201Ch //模拟原指令cmp dword ptr [71A3201C], 71A21C93cmp dword ptr [edx],71A21C93h //模拟原指令cmp dword ptr [71A3201C], 71A21C93pushfd//在这里做你想做的事popfdpopadret这种方法隐蔽性最好,但不是每个API都有这样的指令,要具体情况具体操作。以上几种方法是常用的方法,值得一提的是很多人都是改API开头的5个字节,但是现在很多杀毒软件用这样的方法检查API是否被HOOK,或其他病毒木马在你之后又改了前5个字节,这样就会互相覆盖,最后一个HOOK API的操作才是有效的。
2023-01-11 04:58:061

hook怎么读

hook读音:英[hʊk]、美[hʊk]。词典:挂钩释义:n. 挂钩,吊钩vt. 钩住;引上钩vi. 钩住;弯成钩状n. (Hook)人名;(德、荷)霍克;(英)胡克变形:过去式 hooked、过去分词 hooked、现在分词 hooking、第三人称单数 hooks、复数 hooks。hook造句如下:1、I hooked the tube and put it into a box.我把管子弯成钩状,放进一个盒子里。2、I was hooked by the online shopping recently.我最近迷上了网上购物。3、The coat hook is rusty.衣帽钩生锈了。4、We"ll screw a hook into the wall to hang towels.我们会在墙上钉个挂钩来挂毛巾。5、He baited his hook with pie.他把馅饼放在钓钩上作饵。
2023-01-11 04:58:441

hook英语

hook美 [hʊk]英 [hʊk]n.钩;挂钩;鱼钩;钓钩v.挂住;箍住;钓(鱼);打曲线球复数:hooks  现在分词:hooking  过去式:hooked  搭配同义词adj.+n.left hookv.+n.bait hookhookn.1. 钩;钓钩;挂钩;鱼钩a curved piece of metal, plastic or wire for hanging things on, catching fish with, etc.2. 钩拳a short hard blow that is made with the elbow bent3. 曲线球a way of hitting the ball so that it curves sideways instead of going straight ahead4. 吸引人的事物;诱饵a thing that is used to make people interested in sth
2023-01-11 04:58:561

hook和beat的区别

hook和beat的区别:一个是词汇,一个是人名。n. (Hook)人名;(德、荷)霍克;(英)胡克beat释义:vt. 打;打败;搅拌;对……采取预防措施;避免;比……好vi. 打;打败;拍打;有节奏地舒张与收缩n. 拍子;敲击;有规律的一连串敲打;(巡警的)巡逻区域;工作区域adj. 筋疲力尽的;疲惫不堪的n. (Beat) 贝亚特(人名)hook释义:n. 挂钩,吊钩vt. 钩住;引上钩vi. 钩住;弯成钩状
2023-01-11 04:59:041

彩盒hook是指什么

1、hook是一种音乐的表现形式,通常出现在副歌的位置,但hook并不是副歌。hook的原意是“钩子”,引申开来,在音乐上,hook指的是一首歌曲中最能钩人的部分。2、HOOK也是歌曲中的某种成分,如同CHORUS,VERSE等歌曲组成一样,HOOK也是流行乐中的歌曲组成成分一样,但特殊的是,HOOK并非CHORUS那么必要,也不是固定在曲目中的某个成分,最特殊的是,它可以存在于一首歌的任何地方,甚至超出歌曲本身。
2023-01-11 04:59:071

什么是Verse什么是Hook?

1、意思不一Verse:指主歌,是一般歌曲中高潮(副歌)之前的部分。Hook:指副歌,前奏过后,跟着来的有音乐的主歌。2、小节不一Verse:主歌长度通常为16个小节。Hook:副歌的长度通常都是8个小节。3、效果不一Verse:可以充分的表达自己的观点和展示说唱技巧。Hook:作一个感情的升华,概括性强。4、段数不一Verse:主歌的间奏一般的说唱都会有3段。Hook:副歌的间奏一般在整首歌里重复3-4次。5、形式不一Verse:一般都是以旋律的形式出现。Hook:情感与主歌形成对比,为曲调提供较大的对比变化。
2023-01-11 04:59:091

hook是副歌吗?

hook不是副歌。hook是一种音乐的表现形式,通常出现在副歌的位置,但hook并不是副歌。hook的原意是“钩子”,引申开来,在音乐上,hook指的是一首歌曲中最能钩人的部分。说唱hook指的是具旋律性的一部分,大多情况就是副歌或是最后歌手自由发挥的那段副歌。Hook通常由一个两个Bar的唱段(8句话)唱出,或者由Rapper本人或客串的歌手唱出一段带旋律的歌词。HOOK SONG是近些年刚刚出现的一种音乐形式,在日韩的HOOK SONG较为发达,例如在08年在韩国大红大紫的NOBODY(WONDER GIRLS),09年的SORRY SORRY(Super Junior)等等。再比如10年B宝的BABY还有在网络上红起来的公主的FRIDAY等,但总的来说,日韩流行乐界的HOOK SONG最为发达。HOOK SONG在国内并没有统一的中文叫法,很多乐迷管它叫做口水歌。Hook是以商业为导向的通俗歌曲的重心所在(HOOK SONG因由而生),所以总的来说,HOOK仍旧是以商业为导向的通俗音乐的产品。Riff,中文名叫即兴重复段,主要存在在摇滚音乐中,是随着音乐的不断变化而一直重复的一小段短暂旋律和节奏模式。很显然,即兴重复段更侧重的是和弦使歌曲的连贯性加强,而HOOK是让你记住这首歌。
2023-01-11 04:59:201

如何写HOOK 技能

This HOWTO deals with pre-hooks. For details on post-hooks, see 如何安全的Post-Hook一个函数.For more information on the actual hooking of functions, see 如何Hook一个函数.你通常这样使用么Meet Joe Average Hook:local orig_foo = foofunction foo(a1, a2)-- some code that looks at a1return orig_foo(a1, a2)end问题在于这个方法只能处理固定数目的参数, 如果方法的API改变了, 将导致无法使用. 幸运的是我们有办法使他继续工作.Blizzard"s APIs do change from time to time!使用安全的方式local orig_foo = foofunction foo(a1, )--do something with a1return orig_foo(a1, )end这样确保了所有的参数会传递到原始方法中, 即便你不知道具体有多少个参数. 同样确保了所有返回值都能正确返回. 另一个好处是, 我们使用了局部变量来保存原始方法并做了一个适当的尾调用可以带来更好的性能, 从而为我们的hook做了最小化的付出.会带来巨大的性能影响么?在WoW-2.0以前的设计中, 使用unpack(), 在每次hook被调用时创建一个垃圾回收表. 在新的设计中改进了, 使用""变量, 去掉了垃圾回收这部分源码. 在Lua5.1中, 在每次hook调用时包括传参和返回值都不会浪费表的内存.
2023-01-11 04:59:281

什么是Hook, Verse和Chorus?

1、意思不一Verse:指主歌,是一般歌曲中高潮(副歌)之前的部分。Hook:指副歌,前奏过后,跟着来的有音乐的主歌。2、小节不一Verse:主歌长度通常为16个小节。Hook:副歌的长度通常都是8个小节。3、效果不一Verse:可以充分的表达自己的观点和展示说唱技巧。Hook:作一个感情的升华,概括性强。4、段数不一Verse:主歌的间奏一般的说唱都会有3段。Hook:副歌的间奏一般在整首歌里重复3-4次。5、形式不一Verse:一般都是以旋律的形式出现。Hook:情感与主歌形成对比,为曲调提供较大的对比变化。
2023-01-11 04:59:301

hook这个单词怎么用

hook英 [hʊk] 美 [hʊk] n. 钩,铁钩;弯曲部分,有钩部分;圈套,陷阱;〈俚〉锚vt.&vi. 用钩挂;〈俚〉偷,扒vt. 钩,钩住;引上钩;牢牢抓住vi. 弯成钩状第三人称单数: hooks 复数: hooks 现在分词: hooking 过去式: hooked 过去分词: hooked One of his jackets hung from a hook. 他的一件夹克衫挂在衣钩上。
2023-01-11 04:59:381

hook和verse的区别是什么?

hook和verse的区别:含义不同、用法不同、侧重点不同。一、含义不同hookn. 钩;钩状物;勾拳。v. 钩住;弯成(钩状);当妓女。versen. 诗;韵文;诗节。vi. 作诗。vt. 诗化;在诗中表现;对 ... 精通。二、用法不同hookhook用作名词时意思是“钩”,转化为动词时可表示把某物弯成钩形,也可表示用弯曲的东西把某物体钩住,引申可表示为“吊”“挂”等。The man wrenched the hook out of the bleeding mouth of the fish.那个人从淌着血的鱼嘴上猛地把鱼钩拉了下来。verse作名词意思是“诗”。verse作“韵文,诗”解,比poetry更注重诗的形式,verse还可指诗节,也可指诗的“一行”。verse多指诗句、诗行或诗节,也可作诗歌、韵文的总称。She wrote most of her poetry in blank verse.她所写的诗大部分都是无韵诗。三、侧重点不同hook指一种现实存在的物品。verse指一种抽象的诗文。表达感情写的诗文。
2023-01-11 04:59:401

hook怎么读

hook [英][hʊk] [美][hʊk]n.钩,铁钩; 弯曲部分,有钩部分; 圈套,陷阱; 〈俚〉锚; vt.&vi.用钩挂; 〈俚〉偷,扒; vt.钩,钩住; 引上钩; 牢牢抓住; vi.弯成钩状; 第三人称单数:hooks过去分词:hooked复数:hooks现在进行时:hooking过去式:hooked例句:1.She grabs it off the hook and huddles behind it. 她从钩子上抓过那件衣服,蜷缩在后面。
2023-01-11 04:59:501

hook和verse的区别是什么?

hook和verse的区别:一、指代不同1、hook:钓钩。2、verse:韵文。二、用法不同1、hook:hook用作名词时意思是“钩”,转化为动词时可表示把某物弯成钩形,也可表示用弯曲的东西把某物体钩住,引申可表示为“吊”“挂”等。2、verse:verse多指诗句、诗行或诗节,也可作诗歌、韵文的总称。三、侧重点不同1、hook:侧重于指一种现实存在的物品。2、verse:侧重于指一种抽象的诗文。
2023-01-11 04:59:531

hook-up 是什么意思

连接
2023-01-11 05:00:033

说唱的Verse与Hook有什么区别呢?

1、意思不一Verse:指主歌,是一般歌曲中高潮(副歌)之前的部分。Hook:指副歌,前奏过后,跟着来的有音乐的主歌。2、小节不一Verse:主歌长度通常为16个小节。Hook:副歌的长度通常都是8个小节。3、效果不一Verse:可以充分的表达自己的观点和展示说唱技巧。Hook:作一个感情的升华,概括性强。4、段数不一Verse:主歌的间奏一般的说唱都会有3段。Hook:副歌的间奏一般在整首歌里重复3-4次。5、形式不一Verse:一般都是以旋律的形式出现。Hook:情感与主歌形成对比,为曲调提供较大的对比变化。
2023-01-11 05:00:061

hook是副歌吗

hook是副歌。说唱hook指的是具旋律性的一部分,大多情况就是副歌或是最后歌手自由发挥的那段副歌。Hook通常由一个两个Bar的唱段(8句话)唱出,或者由Rapper本人或客串的歌手唱出一段带旋律的歌词。扩展资料:说唱的主要音乐风格:一、西海岸说唱乐西海岸说唱使用更funky的独特节奏,支持着流畅的、有旋律的曲调。西海岸说唱手还率先把“黑帮”文化稂莠不分地带入Hip-Hop文化的前沿。二、南部说唱乐南部说唱乐人的共同特点是带有浓重的地方口音。然而音乐上,在不同地区的乐队间的区别各不相同。亚特兰大的OrganizedNoizeProductions的创新器乐,就很大程度地区别于新奥尔良的CashMoney和NoLimit的粗犷的合成跳跃风味。
2023-01-11 05:00:131

什么是HOOK功能?

Hook原本指铁钩、圈套,在说唱圈指一首歌中能勾住别人的注意力、令人印象很深的点,一般是副歌部分最关键的词或一句话。也有一些歌曲的hook是在舞蹈或旋律上,如《we will rock you》里,hook就是开头那段很有节奏感的打击节拍。
2023-01-11 05:00:263

hook是什么键

键盘HOOK不是指哪个键哦,是一种编程里的术语,HOOK会捕捉消息监听消息并且加工处理消息,如果你不懂编程的话就不需要去搞懂它了。具体的使用一两句话说不清楚,你可以看看下面这段稍微理解一下。钩子(Hook)是Windows提供的一种消息处理机制平台,是指在程序正常运行中接受信息之前预先启动的函数,用来检查和修改传给该程序的信息,(钩子)实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。注意:安装钩子函数将会影响系统的性能。监测“系统范围事件”的系统钩子特别明显。因为系统在处理所有的相关事件时都将调用您的钩子函数,这样您的系统将会明显的减慢。所以应谨慎使用,用完后立即卸载。还有,由于您可以预先截获其它进程的消息,所以一旦您的钩子函数出了问题的话必将影响其它的进程。
2023-01-11 05:00:291

hook用中文的谐音怎么读

霍克,胡克hook英 [hʊk] 美 [hʊk]n. 挂钩,吊钩vt. 钩住;引上钩vi. 钩住;弯成钩状n. (Hook)人名;(德、荷)霍克;(英)胡克
2023-01-11 05:00:321

Hook与crook区别 都是 钩 用法有何区别?

hook v.1.钩住,吊住,挂住 This skirt hooks on the side.这件裙子在侧面有钩子扣住. Hook the window when you come in.你进来时把窗户扣好. n.1.挂钩; 鱼钩 Hang your coat on the hook.把你的外衣挂在钩上. 2.钩拳 He delivered a right hook to his opponent"s jaw. 他给了对方下巴一记右钩拳. crook n.1.(牧羊人或主教用的)弯拐杖 2.弯曲部分;弯曲处 She lay curled up in the crook of his arm.她蜷缩在他的臂弯里. She was cradling a small parcel in the crook of her elbow. 她用手臂挎着一个小包裹.
2023-01-11 05:00:382

hook形容词

hook动词,吸引,勾引(一般) 名词,吊钩 get/become hooked on/onto 固定 被……钩住 引申为被……吸引
2023-01-11 05:00:441

hook注入游戏后能做什么?

实现游戏plug-in。plug-in模块在被注入到游戏进程后,会执行HOOK操作实现功能。在底层汇编,HOOK操作可以理解为在特定代码地址,增加个跳转指令跳转到plug-in作者自定义函数中。HOOK钩子,挂钩是一种实现Windows平台下类似于中断的机制。HOOK机制允许应用程序拦截并处理Windows消息或指定事件,当指定的消息发出后,HOOK程序就可以在消息到达目标窗口之前将其捕获,从而得到对消息的控制权,进而可以对该消息进行处理或修改,加入我们所需的功能。
2023-01-11 05:00:531

自定义hook

自定义hook是以 use 开头的函数,函数内部可以调用其它hook。 组件由ui和逻辑组成,使用自定义hook可以方便的把逻辑提取到函数中,从而将ui和逻辑拆分。参考官网的例子,显示好友在线状态: 当组件有相同逻辑时,我们可以把逻辑提取到hook函数中: 组件中使用自定义hook: 自定义hook在不增加组件的情况下实现了逻辑共享。
2023-01-11 05:00:571

hook的oo是短元音吗

hook的oo是短元音,发音为“ʊ”。hook:英[hʊk]、美[hʊk]  意思:1、n. 钩;钩状物;勾拳。2、v. 钩住;弯成(钩状)。举例:Please hang your coat on the hook.请把你的外衣挂在钩上。 同音单词1、look音标:英[lʊk]、美[lʊk]      意思:v. 看;寻找;显得看起来;注视;面向。举例:He looked at the baby with a smile.他笑着看着这个婴儿。 2、book音标:英[bʊk]、美[bʊk] 意思:n. 书;本子。举例:That student lost his book yesterday.那个学生昨天丢了书。
2023-01-11 05:01:091

大自然的声音怎么描写?

1、大自然一阵阵听不完的声音,能听到小鸟清脆的鸣叫声,听到青蛙“呱呱”的叫,听到小河“哗哗”的流水声,听到树叶被风吹的“沙沙”声,那一切都是那么美妙。2、大自然是一本无字的书,教人读懂了生命的宝贵,也教人读懂了生命的顽强。野火烧不尽,春风吹又生,这句诗是描写小草生命力顽强的诗句。3、大自然是一首歌,若不保护她,那么她会惩罚人类。若去爱护她,那么她就会用美妙的歌声歌颂人类。4、大自然是一切生命的摇篮。蓝天白云、青山绿水、茂林修竹、巨石深洞、幽谷鸟鸣、山容水态。一切是那样的平凡,然而一切又是那样的真实朴素,毫不精雕细琢总让人心里涌起一股的情感。5、大自然是一个个天才,抒情歌曲,像他歌中树枝的树液,是不假思索就会冒出来的。
2023-01-11 04:57:201

超市经营范围有哪些

超市经营范围有批发、零售、预包装食品、散装食品、乳制品、日用百货、橡塑制品、针纺织品、服装鞋帽、文体用品、工艺礼品、计算机、软件及辅助设备、通信器材,生猪产品、牛羊肉品、水产品、副食品,农副产品收购等。
2023-01-11 04:57:223

drive的名词形式

drive的名词形式是drive。drive的意思是驱车旅行,驾车路程。drive的例句:The current flows into electric motors that drive the wheels(电流流入了驱动车轮的电动机)。 扩展资料 drive的例句:I used a sledgehammer to drive the pegs into the ground(我用一把大锤子把短桩打进地里);I drove into town and went to a restaurant for dinner(我驱车到市里一家餐馆就餐)。
2023-01-11 04:57:231

百字开头的成语大全

以百字开头的百看不厌,百鸟朝凤,百花齐放,百家争鸣,百里挑一,百足之虫,死而不见,百发百中
2023-01-11 04:57:256

描写大自然的声音的优美段落

1.轰隆隆,轰隆隆,这气势疲惫的是打雷的声音,就仿佛一支打鼓的乐队在天空上演出,下雨了,滴答。滴答这美妙的雨声总能勾起人们美好的回忆,自己就像在一个安静的,属于自己的空间里,静下心来听那雨声,多么温柔啊!在这充满一切完美音韵的世界中,我听到了。2.大自然的声音是美妙的,我听见了春天花儿开放的声音夏天蛐蛐歌唱的声音,秋天大雁南迁时的鸣叫的声音和冬天风儿呼呼刮过的声音,不同的时间大自然总会给我们不同的声音,让我们无时无刻都在享受着美妙的大自然的声音。3.大自然是个有声有色的世界。这里不仅有花鸟虫鱼的千姿百态,还有许多歌手。 你瞧,春姑娘带了两位歌手来到了人间。轰隆隆…轰隆隆……春雷来了。他敲起鼓点,那声音多么令人兴奋,使人欣喜。听,沙沙沙……沙沙沙……,这是谁在歌唱?滴答答……滴答答……原来是春雨!像春蚕咀嚼桑叶,像大地为我们演奏春天的序曲。 啊,夏哥哥来换班了。知了—知了—此起彼伏的叫声婉转清脆,就像一首大合唱。听,稻田里,青蛙们正在开音乐会:呱——呱——,好像在告诉人们丰收啦又像是演奏给夏哥哥的催眠曲。 秋,秋?夏哥哥呼唤着秋姑娘,这不,秋姑娘来了。哗啦啦,哗啦啦这是谁在歌唱?哦,原来是树叶的大合唱!金色的阳光照耀着庄稼,那豆荚噼里啪啦的声响像一首欢快的乐曲,在欢乐的秋天奏起。 北方的树木变得光秃秃的,一场呼呼的北风把我们带到了一个白色的世界—冬天。哈哈哈……一群孩子在雪地里堆雪人、打雪仗,那清脆的笑声是大自然谱写的一首赞歌。 大自然是个奇妙的世界,美丽的世界,动听的世界!
2023-01-11 04:57:321

pressure什么意思

压力,压强
2023-01-11 04:57:351

描写梧桐的句子

1、这些梧桐树,棵棵干高冠大。说它高,棵棵高出四层楼顶;说它粗,两个小朋友合抱都搂不住。它枝繁叶茂,把绿意和浓荫悄无声息地送给人们。2、在初春的暖风里,满天飘着梧桐树毛茸茸的黄色的飞花,像天上落下了奇异的雪。3、一色的梧桐树,像威武的哨兵站立在街道的两旁,像是守卫着城市,又像特意为行人遮挡阳光。4、炎热的夏天到了,梧桐叶更是郁郁葱葱,挨挨挤挤,层层叠叠。庞大的树冠好像一把把绿绒伞,在校院中搭起遮天蔽日的绿帐篷。5、斜日更穿帘幕,微凉渐入梧桐。6、夏天,暴烈的太阳当头照。有了梧桐树,烈日就只能投下星星点点的光斑,这些光斑有的像老虎,有的像一朵云,有的像蜘蛛……我们在梧桐树下看这些光斑,觉得又有趣,又凉爽。7、梧桐真不甘衰谢,数叶迎风尚有声。8、梧桐叶上三更雨,叶叶声声是别离。9、梧桐相待老,鸳鸯会双死。10、梧桐树叶飘落在大地,像飘飞的蝴蝶;枫树叶子红得像一团团火。11、梧桐树叶恍如一顶顶金色的皇冠,在枝头招摇,看到它我就想起了金色的橘子园。12、梧桐树的叶子大大的,像巴掌。一层层、一串串长得密密麻麻,像千手观音,又像一顶顶巨大的绿绒大伞。13、梧桐树伴随着我的 童年四季,只是一味的奉献着,我们不断地向他索取着,重不向我们讨要什么,只是因为它不能说话,没有思想么?14、无言独上西楼,月如钩,寂寞梧桐深院锁清秋。15、晚春时节,梧桐树的硕大叶子堆满了树枝和树梢,密密麻麻的,煞是好看。16、树枝有粗有细,有长有短,有的往上翘,有的往下垂,有的是平展的,多得数也数不清。每根树杈上都长着许多嫩绿的新叶子。春风一吹,一片片树叶像一只只摇摇摆摆正在走路的小鸭子的叫。梧桐树像一把绿绒大伞,下小雨时我们在这里避雨;烈日炎炎,它为我们挡住万道热箭。
2023-01-11 04:57:361

drive的意思是什么

drive[英][draɪv] [美][draɪv] 生词本 简明释义 v.驾驶;开车;驱动;迫使 n.驱车旅行;驱动力;车道;驱动器 第三人称单数:drives过去式:drove过去分词:driven现在分词:driving 易混淆的单词:DRIVEDrive 以下结果由 金山词霸 提供 柯林斯高阶英汉词典 百科释义 短语词组 同反义词 1.VERB驾驶;开车When you drive somewhere,you operate a car or other vehicle and control its movement and direction. I drove into town and went to a restaurant for dinner... 我驱车到市里一家餐馆就餐. He put the bags in the car and drove off... 他把袋子放进车里,然后驾车离去. She never learned to drive... 她一直没学会开车. driving
2023-01-11 04:57:181

澳大利亚有什么值得买的东西?

澳州的棉羊油很不错,还有奶粉都可以买一点
2023-01-11 04:57:168

《某某》中描写梧桐树的句子

《某某》中描写梧桐树的句子如下:1、这座城市每条老街都有梧桐,在车流人海边一站就是很多年,粗壮的枝叶纠缠交织,遮天蔽日。2、正午的梧桐外透着安逸,老人聚在树荫底下喝茶聊天或是摆着凳子下象棋,除此以外处处都是昏昏欲睡的夏乏之气。3、这个学校也有跟附中相似的梧桐道,烈阳穿过宽大的枝叶投照下来,亮得刺眼。转眼又是一场盛夏,但他再也没听过那样聒噪的蝉鸣了。4、有那么一瞬间,让人几乎生出一种错觉,好像他们还在附中,只是放了一场悠然长假。三号路依然长得没有尽头,梧桐荫还是枝繁叶茂。人间骄阳刚好,风过林梢,彼时他们正当年少。5、梧桐叶林在夜色下是一片浓重的黑,起伏连绵,因为灯光太少的缘故,可以看到一些星星,或明或暗。6、几阵春雨过后,一夜间,光秃秃的梧桐树上忽然冒出了点点叶片,阵阵嫩绿,随风波动不时传来沙沙声,仿拂是新生命到世上的喜报。7、到了冬天,满树的叶子落尽了,过不了多久,梧桐树变成光秃秃的枝干,但仍挺立在寒风中。8、梧桐树在无风时是美妙绝伦的.,而它在微风中摆动时更是引人注目的。微风乍起,梧桐树仿佛瞬间活了起来,到处都充满着生机,到处都闪烁着生命之光。梧桐是锦葵目梧桐属,一种落叶乔木树皮青绿色,平滑。叶心形,掌状3-5裂,裂片三角形,先端渐尖,基部深心形,两面无毛或微被柔毛,叶柄与叶片等长。圆锥花序顶生,花淡黄绿色,花萼深裂近基部,萼片线形外卷,被淡黄色柔毛,内面基部被柔毛。
2023-01-11 04:57:141

描写梧桐的优美句子?

校园里有一棵老梧桐,它经历了几多风雨,经历了几多风云变幻,静静地矗立于餐厅的门前,仿佛是一位饱经苍桑的长者,见证了学校的几多兴衰。  听老教师说:当初建校的时候规划中并没有栽种梧桐树,但不知是哪年更不知是哪月,在空旷、荒寂的校园里,突然生长出了一棵稚嫩的梧桐,也正是这棵稚嫩的梧桐,在一代又一代的师生呵护下,从一棵幼小的苗苗成长为苍天大树。  物换星移。这棵有着青黄色树皮、有着苍劲枝桠的老梧桐,经历了岁月沧桑的砺洗,经历了风雨流年的洗涤,经受了顿踣曲折的坎坷,在那树干上留下了错落有致的斑点,仿佛在象人们诉说着他曾经的不幸,仿佛在象人们诉说着他摈弃浮躁,在艰难中涅盘再生的激情。密密麻麻的叶子,仿佛在向人们展示他曾经的憔悴,仿佛在向人们展示他曾经唱响一曲自尊自强、自勉自励的之歌  又是一年秋天来,湛蓝的天空似乎涌来了乌云,乌云里似乎夹着密云暴雨,洪水潜流,校园里的那棵老梧桐啊,在这幽谧的秋夜里,还能经得住萧瑟秋风的吹打吗?  留恋  我站在阴暗的角落,期待你的到来,抬头望着窗外明媚的阳光,我迷茫的不知所措。清淡的阳光洒在阴暗的角落边上,明暗的交界线好象在述说着什么。我不明白,也不愿意去明白。向前一步,也许就是我的重生,向后一步,也许就是我的没落。我想向前一步,但是我却不知道怎样迈出这一步。青春的蹉跎让我不知怎样面对,看这远去的界线,心中一片茫然。  一条线,两个终点,你我却走向了两个相背的方向,走着走着,突然发现我们都很累。累的都无所适从。当我再回首时,才发现,爱已经消散在视线之外了。然而我却苦苦追寻着。当我再忘向线的另一端时,你却早已经消失在了我的视线里。那一刹那,我慢慢的独自垂老下去。我迷茫过,也徘徊过,却没有得到过,也许心里有恨,也许我寂然没落,但我决不会放弃自己的信念。虽然失去的美丽,但留下的更需要我去珍惜。你走出了线的尽头,那我自己也该放弃这条--曾经留下过幸福和痛楚的线条。明天的明天会是个美好的日子。过去的过去就让它随风来随风去吧!我不想这么累了。新的线条会在明天建起。我会把我和她拴在一起,一起走过人生的旅途,不会再把她丢失在迷茫的人群中。  时间就象漏斗一样,我们就这样看着它从我们的指间溜走。也许我们有好多的事没有去做,可是时间却早已逝去。空留下的是一个些伤感的回忆 ,和那些早已蹉沱不堪的青春。我想奋起,却把自己不小心的丢失在迷茫
2023-01-11 04:57:112

大自然声音的描写

大自然声音的描写如下:1、风,是大自然的音乐家,他会在森林里演奏他的手风琴。当他翻动树叶,树叶便像歌手一样,唱出各种不同的歌曲。不一样的树叶,有不一样的声音,不一样的季节,有不一样的音乐。2、水,也是大自然的音乐家。下雨的时候,他喜欢玩打击乐器,小雨滴敲敲打打,一场热闹的音乐会便开始了。所有的房子,房子的屋顶和窗户,都发出不同的声音。当小雨滴汇聚起来,他们便一起唱着歌。3、雷电,就像有一万个铁球在洋铁板上滚动、轰隆。 当雨点落到池水中的时候,雨点就在水面上画出了一个一个的音符。热爱大自然我爱大自然,尤其爱大自然的风,它是自然的灵魂。风带给大自然灵真屈,使大自然有了生命力。我陶醉于风,陶醉于风的虚实劲静,陶醉于风的疾缓刚柔。我真想蘸一笔自然之色来谱写一曲风之颂。走到乡间的小路上,有着牧羊人的足迹,在田间呼吸着新鲜的空气,看着花絮飞飞,走到乡村,看着错落有致的房子,在乡村里闻一闻那泥的芳香,听着蛙鸣,听着流水潺潺让我们感受大自然的无忧无虑的魅力,倾听大自然的魅力,它创造了一幅永远存放在人们心里的完美图画,让我们用真诚的心感受大自然,用期待来抚摸大自然。
2023-01-11 04:57:091

形容梧桐树高大、粗壮的句子

1、这些梧桐树,棵棵干高冠大.说它高,棵棵高出四层楼顶;说它粗,两个小朋友合抱都搂不住.它枝繁叶茂,把绿意和浓荫悄无声息地送给人们. 2、在初春的暖风里,满天飘着梧桐树毛茸茸的黄色的飞花,像天上落下了奇异的雪. 3、一色的梧桐树,像威武的哨兵站立在街道的两旁,像是守卫着城市,又像特意为行人遮挡阳光. 4、炎热的夏天到了,梧桐叶更是郁郁葱葱,挨挨挤挤,层层叠叠.庞大的树冠好像一把把绿绒伞,在校院中搭起遮天蔽日的绿帐篷. 5、斜日更穿帘幕,微凉渐入梧桐. 6、夏天,暴烈的太阳当头照.有了梧桐树,烈日就只能投下星星点点的光斑,这些光斑有的像老虎,有的像一朵云,有的像蜘蛛……我们在梧桐树下看这些光斑,觉得又有趣,又凉爽. 7、梧桐真不甘衰谢,数叶迎风尚有声. 8、梧桐叶上三更雨,叶叶声声是别离. 9、梧桐相待老,鸳鸯会双死. 10、梧桐树叶飘落在大地,像飘飞的蝴蝶;枫树叶子红得像一团团火. 11、梧桐树叶恍如一顶顶金色的皇冠,在枝头招摇,看到它我就想起了金色的橘子园. 12、梧桐树的叶子大大的,像巴掌.一层层、一串串长得密密麻麻,像千手观音,又像一顶顶巨大的绿绒大伞. 13、梧桐树伴随着我的 童年四季,只是一味的奉献着,我们不断地向他索取着,重不向我们讨要什么,只是因为它不能说话,没有思想么? 14、无言独上西楼,月如钩,寂寞梧桐深院锁清秋. 15、晚春时节,梧桐树的硕大叶子堆满了树枝和树梢,密密麻麻的,煞是好看. 16、树枝有粗有细,有长有短,有的往上翘,有的往下垂,有的是平展的,多得数也数不清.每根树杈上都长着许多嫩绿的新叶子.春风一吹,一片片树叶像一只只摇摇摆摆正在走路的小鸭子的叫.梧桐树像一把绿绒大伞,下小雨时我们在这里避雨;烈日炎炎,它为我们挡住万道热箭. 17、秋天已到,虽然还未在福州感受到这般凉意,但是却不免会思念起家乡的秋天,这时候我窗前的梧桐树是不是已经穿上金黄的外套. 18、秋天,梧桐树结了许多梧桐果,圆圆的果上还有小刺儿,像一个个桂圆.金黄色的叶子衬着棕色的小果,好看极了. 19、那一片片梧桐树的枯叶在秋风中纷纷飘落下来,好像满院都是飞舞的彩蝶. 20、每当我走进校门,就会看见一棵梧桐树.它又高又大,高得跟我们学校的三层楼差不多,粗得两个小朋友手拉手也合抱不过来,它的树干不太直,是深褐色的,上面有许多“伤疤”. 21、落光了叶子的梧桐树是一副画,它的静,突兀的枝干能融入冬日的寒气里,下雪的时候它会穿上白色的纱裙,像个石雕的少女般. 22、酒阑人散草草,闲阶独倚梧桐. 23、金风细细,叶叶梧桐坠. 24、好高大的梧桐树啊,我们三个同学手拉手才能把它抱住;好茂盛的梧桐树啊,一排排树伸展着枝叶,形成一条林荫道. 25、寒日萧萧上琐窗,梧桐应恨夜来霜. 26、法国梧桐树上那鼓圆了的芽苞,已伸展开来,像一个个淡紫色的小喇叭. 27、多么高大的梧桐树啊!你牺牲了自己,却给了别人快乐方便!你的精神,永远在我们心里,像一颗种子生根、发芽. 28、冬天,北风呼呼地刮着,梧桐树落叶了.枯黄的叶子,打着旋儿,不断地飘落,像一只只金黄色的蝴蝶,在北风中飞舞.地上也铺了一层又一层.这时候,我们就把树叶扫到一起,堆放在墙脚下.开营火晚会的时候,同学们点燃了一堆堆树叶.轻烟袅袅,褐红色的火苗窜了起来.飘舞的轻烟和跳动着的火苗,映在我们的笑脸上,引起了我们的沉思:梧桐树啊,梧桐树,你给了我们多少快乐,多少期望!你曾经给我们报春,你曾经给我们遮阳;现在你又燃烧自己,给我们快乐和温暖. 29、春天,梧桐树上颗颗绿芽探出了小脑袋,贪婪地吮吸着露珠. 30、春天,那些梧桐树开始发芽了,碧绿的新芽像一朵朵绿色的小花.树干是那么粗那么直,树顶那么高,树干好像脱了一层皮,被太阳照,那银白色闪着小点儿金色……你走到梧桐树旁,它好像在说:“同学们,春天来了!快迎接春姑娘吧!”
2023-01-11 04:57:091