下面是小编帮大家整理的我已爆破3.62版,要小心啊!有暗桩的……(共含8篇),欢迎阅读,希望大家能够喜欢。同时,但愿您也能像本文投稿人“彼鲨泥蝶”一样,积极向本站投稿分享好文章。
标 题:我已爆破3.62版,要小心啊!有暗桩的…… (15千字)AcitveX控件
发信人:leo_cyl1
时 间:-11-6 18:04:28
详细信息:
ActiveSkin是一个很出色的skin(“皮肤”)AcitveX控件,支持vb,vc,dephi等,功能十分强大。
下载地址www.softshape.com/download/activeskin.zip (v3.62版)
安装后,将在windows的system下产生ActiveSkin.ocx文件。
它的加密方式比较特别,如果直接修改原文件的话,修改后的ActiveSkin.ocx将不能再次注册成为控件。(即:用“Regsvr32.exe ActiveSkin.ocx”命令注册控件会失败,导致你开发的程序不能用在其他电脑上)。
因为是未注册的,所以当你的程序调用ActiveSkin时,将弹出Unregistered的对话框。
用w32asm反汇编ActiveSkin.ocx,查找字符“Unregistered control”,可看到下面代码:
:12121503 E879350000 call 12124A81
:12121508 33DB xor ebx ebx
:1212150A 395DF8 cmp dword ptr [ebp-08] ebx
:1212150D 7441 je 12121550
:1212150F 389E44010000 cmp byte ptr [esi+00000144] bl
:12121515 7548 jne 1212155F
* Reference To: KERNEL32.GetTickCount Ord:016Dh
|
:12121517 8B3DB4211512 mov edi dword ptr [121521B4]
:1212151D FFD7 call edi
:1212151F 8945F4 mov dword ptr [ebp-0C] eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:12121549(C)
|
:12121522 6A10 push 00000010
* Possible StringData Ref from Data Obj ->“Unregistered control”
|
:12121524 68F0851512 push 121585F0
* Possible StringData Ref from Data Obj ->“Warning! This application was ”
->“created with trial version of ”
->“ActiveSkin control.”
|
:12121529 685C851512 push 1215855C
:1212152E 53 push ebx
* Reference To: USER32.MessageBoxA Ord:01BEh
|
:1212152F FF155C231512 Call dword ptr [1215235C]
============================================================================
很显然,修改12121515处,将jne改为jmp就可跳过对话框。为什么不改[esi+00000144]的初始化代码呢?因为有好几个地方将[esi+00000144]置0,其中包括mfc42.dll。改好后拿到别人电脑上注册控件,命令行方式下输入“Regsvr32.exe ActiveSkin.ocx”,失败!看来还有暗桩。将ActiveSkin.ocx恢复回原来的文件。再用w32asm反汇编。我们知道AcitveX控件注册时都要提供一个引出函数“DllRegisterServer”供Regsvr32.exe调用。可能ActiveSkin.ocx在函数DllRegisterServer检查自身是否被修改过。如果被修改过将注册失败。
现在看看DllRegisterServer函数,选菜单Functions->Exports查DllRegisterServer函数,知道它的地址在12125386处。
好!先运行trw,control-n,下断点bpx loadlibraryexa do “d *(esp+4)”这个命令当 loadlibraryexa 被执行是中断,并显示出参数。然后在开始菜单的运行窗口输入“Regsvr32.exe 路径\ActiveSkin.ocx”
中断后,看一下参数,f5,直到参数为ActiveSkin.ocx,f12数次,回到Regsvr32.exe领空,此时下命令:bpx 12125386;f5,来到ActiveSkin的领空:
==============================================================================================
Exported fn: DllRegisterServer - Ord:0003h
:12125386 833D94DB151200 cmp dword ptr [1215DB94] 00000000 <==解码标志
:1212538D 7523 jne 121253B2
:1212538F 68534F1312 push 12134F53
* Possible StringData Ref from Code Obj ->“?+?”
|
:12125394 68744E1312 push 12134E74
:12125399 BA5F161212 mov edx 1212165F
:1212539E B9C1141212 mov ecx 121214C1
:121253A3 E8E7900100 call 1213E48F <=========注意此call;进入
:121253A8 C70594DB15100000 mov dword ptr [1215DB94] 00000001
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1212538D(C)
|
:121253B2 6A00 push 00000000
:121253B4 6A01 push 00000001
:121253B6 6810DB1512 push 1215DB10
:121253BB E83C150000 call 121268FC
:121253C0 C3 ret
===============================================================================================
* Referenced by a CALL at Addresses:
|:121210DC :121253A3 :121253DE :1214792D :1214AC65
|
:1213E48F 55 push ebp
:1213E490 8BEC mov ebp esp
:1213E492 83EC24 sub esp 00000024
:1213E495 53 push ebx
:1213E496 56 push esi
:1213E497 33DB xor ebx ebx
:1213E499 57 push edi
:1213E49A 8955E0 mov dword ptr [ebp-20] edx
:1213E49D 894DDC mov dword ptr [ebp-24] ecx
:1213E4A0 894DF4 mov dword ptr [ebp-0C] ecx
:1213E4A3 885DFE mov byte ptr [ebp-02] bl
:1213E4A6 885DFD mov byte ptr [ebp-03] bl
:1213E4A9 885DFF mov byte ptr [ebp-01] bl
:1213E4AC 885DFC mov byte ptr [ebp-04] bl
:1213E4AF 895DF8 mov dword ptr [ebp-08] ebx
:1213E4B2 895DE4 mov dword ptr [ebp-1C] ebx
* Reference To: KERNEL32.GetCurrentProcess Ord:00F7h
|
:1213E4B5 FF15CC211512 Call dword ptr [121521CC]
:1213E4BB BE30DC1512 mov esi 1215DC30
:1213E4C0 8945E8 mov dword ptr [ebp-18] eax
:1213E4C3 6804010000 push 00000104
:1213E4C8 56 push esi
:1213E4C9 FF3514DB1512 push dword ptr [1215DB14]
* Reference To: KERNEL32.GetModuleFileNameA Ord:0124h
|
:1213E4CF FF154C211512 Call dword ptr [1215214C]
:1213E4D5 53 push ebx
:1213E4D6 6880000000 push 00000080
:1213E4DB 6A03 push 00000003
:1213E4DD 53 push ebx
:1213E4DE 6A01 push 00000001
:1213E4E0 6800000080 push 80000000
:1213E4E5 56 push esi <=====打开“ActiveSkin.ocx”
* Reference To: KERNEL32.CreateFileA Ord:0034h
|
:1213E4E6 FF15D8211512 Call dword ptr [121521D8]
:1213E4EC BE00101212 mov esi 12121000
:1213E4F1 8945F0 mov dword ptr [ebp-10] eax
:1213E4F4 8BC6 mov eax esi
:1213E4F6 2B054CA51512 sub eax dword ptr [1215A54C]
:1213E4FC 8945EC mov dword ptr [ebp-14] eax
:1213E4FF 740E je 1213E50F
:1213E501 3AC3 cmp al bl
:1213E503 750A jne 1213E50F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1213E50A(C)
|
:1213E505 C1F808 sar eax 08
:1213E508 3AC3 cmp al bl
:1213E50A 74F9 je 1213E505
:1213E50C 8945EC mov dword ptr [ebp-14] eax
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1213E4FF(C) :1213E503(C)
|
* Reference To: KERNEL32.SetFilePointer Ord:026Ah
|
:1213E50F 8B3DDC12 mov edi dword ptr [121520DC]
:1213E515 8945F8 mov dword ptr [ebp-08] eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1213E5F3(C)
|
:1213E518 53 push ebx
:1213E519 8D45FE lea eax dword ptr [ebp-02]
:1213E51C 6A01 push 00000001
:1213E51E 50 push eax
:1213E51F FF7508 push [ebp+08] 〈=======初始地址为12134e74
:1213E522 FF75E8 push [ebp-18]
* Reference To: KERNEL32.ReadProcessMemory Ord:021Ch
|
:1213E525 FF15D8201512 Call dword ptr [121520D8]
:1213E52B 8B4508 mov eax dword ptr [ebp+08] --+
:1213E52E 2BC6 sub eax esi |通过虚拟地址
:1213E530 53 push ebx |计算文件偏移
:1213E531 0500100000 add eax 00001000 --+
:1213E536 53 push ebx
:1213E537 50 push eax
:1213E538 FF75F0 push [ebp-10]
:1213E53B FFD7 call edi
:1213E53D 8D45E4 lea eax dword ptr [ebp-1C]
:1213E540 53 push ebx
:1213E541 50 push eax
:1213E542 8D45FC lea eax dword ptr [ebp-04]
:1213E545 6A01 push 00000001
:1213E547 50 push eax
:1213E548 FF75F0 push [ebp-10]
* Reference To: KERNEL32.ReadFile Ord:0218h
|
:1213E54B FF15D0211512 Call dword ptr [121521D0]
:1213E551 8B45F4 mov eax dword ptr [ebp-0C]
:1213E554 2BC6 sub eax esi
:1213E556 53 push ebx
:1213E557 0500100000 add eax 00001000
:1213E55C 53 push ebx
:1213E55D 50 push eax
:1213E55E FF75F0 push [ebp-10]
:1213E561 FFD7 call edi <==========edi 为“setfilepointer”
:1213E563 8D45E4 lea eax dword ptr [ebp-1C]
:1213E566 53 push ebx
:1213E567 50 push eax
:1213E568 8D45FD lea eax dword ptr [ebp-03]
:1213E56B 6A01 push 00000001
:1213E56D 50 push eax
:1213E56E FF75F0 push [ebp-10]
* Reference To: KERNEL32.ReadFile Ord:0218h
|
:1213E571 FF15D0211512 Call dword ptr [121521D0]
:1213E577 8A45FC mov al byte ptr [ebp-04]
:1213E57A 3845FE cmp byte ptr [ebp-02] al
:1213E57D 7534 jne 1213E5B3
:1213E57F 395DF8 cmp dword ptr [ebp-08] ebx
:1213E582 7408 je 1213E58C
:1213E584 8B4DF8 mov ecx dword ptr [ebp-08]
:1213E587 3B4DEC cmp ecx dword ptr [ebp-14]
:1213E58A 7527 jne 1213E5B3
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1213E582(C)
|
:1213E58C 8A45FF mov al byte ptr [ebp-01]
:1213E58F 53 push ebx
:1213E590 3245FD xor al byte ptr [ebp-03]
:1213E593 6A01 push 00000001
:1213E595 3245FE xor al byte ptr [ebp-02]
:1213E598 8845FF mov byte ptr [ebp-01] al
:1213E59B 8B45EC mov eax dword ptr [ebp-14]
:1213E59E 8945F8 mov dword ptr [ebp-08] eax
:1213E5A1 8D45FF lea eax dword ptr [ebp-01]
:1213E5A4 50 push eax
:1213E5A5 FF7508 push [ebp+08]
:1213E5A8 FF75E8 push [ebp-18]
* Reference To: KERNEL32.WriteProcessMemory Ord:02E9h
|
:1213E5AB FF15EC201512 Call dword ptr [121520EC] <==将解码后的数据写回
:1213E5B1 EB26 jmp 1213E5D9
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:1213E57D(C) :1213E58A(C)
|
:1213E5B3 3245FF xor al byte ptr [ebp-01]
:1213E5B6 53 push ebx
:1213E5B7 6A01 push 00000001
:1213E5B9 3245FD xor al byte ptr [ebp-03]
:1213E5BC 8845FF mov byte ptr [ebp-01] al
:1213E5BF 0FB6C0 movzx eax al
:1213E5C2 0145F8 add dword ptr [ebp-08] eax
:1213E5C5 8D45F8 lea eax dword ptr [ebp-08]
:1213E5C8 50 push eax
:1213E5C9 FF7508 push [ebp+08]
:1213E5CC FF75E8 push [ebp-18]
* Reference To: KERNEL32.WriteProcessMemory Ord:02E9h
|
:1213E5CF FF15EC201512 Call dword ptr [121520EC] <==将解码后的数据写回
:1213E5D5 C17DF808 sar dword ptr [ebp-08] 08
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1213E5B1(U)
|
:1213E5D9 FF45F4 inc [ebp-0C]
:1213E5DC 8B45F4 mov eax dword ptr [ebp-0C]
:1213E5DF 3B45E0 cmp eax dword ptr [ebp-20]
:1213E5E2 7E06 jle 1213E5EA
:1213E5E4 8B45DC mov eax dword ptr [ebp-24]
:1213E5E7 8945F4 mov dword ptr [ebp-0C] eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1213E5E2(C)
|
:1213E5EA FF4508 inc [ebp+08]
:1213E5ED 8B4508 mov eax dword ptr [ebp+08]
:1213E5F0 3B450C cmp eax dword ptr [ebp+0C] <==比较是否修改完;最后
:1213E5F3 0F8C1FFFFFFF jl 1213E518 的地址是12134f53
:1213E5F9 FF75F0 push [ebp-10]
* Reference To: KERNEL32.CloseHandle Ord:001Bh
|
:1213E5FC FF15C4211512 Call dword ptr [121521C4]
:1213E602 6A01 push 00000001
:1213E604 58 pop eax
:1213E605 5F pop edi
:1213E606 5E pop esi
:1213E607 5B pop ebx
:1213E608 C9 leave
:1213E609 C20800 ret 0008
============================================================================================
在这里可以看到很多敏感的函数:CreateFileA,ReadFile,WriteProcessMemory……;经过分析,这段程序将根据自身的代码改写从12134e74到12134f53的代码(总长度为12134f53-12134e74=df),
如果原程序被修改的话,将解出一堆乱码,当执行到12134e74出就会出错。
好了,解决方法是当程序解出正确代码后,再将12134e74到12134f53出代码dump出来,再覆盖刚才第一次修改过的ActiveSkin.ocx文件。现在按F12,返回后, u 12134e74;看一下,解码正确!下命令:“w 12134e74 l df c:\dump.bin”.从w32asm中可知:
=======================================================================================
Code ffset = 00001000 Code Size = 00031000
Data ffset = 00038000 Data Size = 00006000
Number of bjects = 0005 (dec) Imagebase = 12120000h
Object01: .text RVA: 00001000 Offset: 00001000 Size: 00031000 Flags: 60000020
Object02: .rdata RVA: 00032000 Offset: 00032000 Size: 00006000 Flags: 40000040
Object03: .data RVA: 00038000 Offset: 00038000 Size: 00006000 Flags: C0000040
Object04: .rsrc RVA: 0003F000 Offset: 0003E000 Size: 00013000 Flags: 40000040
Object05: .reloc RVA: 00052000 Offset: 00051000 Size: 00005000 Flags: 42000040
=========================================================================================
那么地址12134e74的文件实际偏移为:12134e74-Imagebase=14e74;(你也可以用peditor的FLC功能计算)
用 hworks32载人第一次修改过的ActiveSkin.ocx文件,定位在偏移14e74处,用c:\dump.bin的数据覆盖,长度为0xdf(223)。注意备份。
另外还有两处要改,一个是DllRegisterServer,另一个是DllUnregisterServer。它们一开始检查一个标志,如果解码过,就不执行解码函数。
Exported fn(): DllRegisterServer - Ord:0003h
:12125386 833D94DB151200 cmp dword ptr [1215DB94] 00000000
:1212538D 7523 jne 121253B2 <=======改为jmp
:1212538F 68534F1312 push 12134F53
* Possible StringData Ref from Code Obj ->“?+?”
|
:12125394 68744E1312 push 12134E74
:12125399 BA5F161212 mov edx 1212165F
:1212539E B9C1141212 mov ecx 121214C1
:121253A3 E8E7900100 call 1213E48F
:121253A8 C70594DB151201000000 mov dword ptr [1215DB94] 00000001 <==解码完成,置1;
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:1212538D(C)
|
:121253B2 6A00 push 00000000
:121253B4 6A01 push 00000001
:121253B6 6810DB1512 push 1215DB10
:121253BB E83C150000 call 121268FC
:121253C0 C3 ret
。
。
。
Exported fn(): DllUnregisterServer - Ord:0004h
:121253C1 833D94DB151200 cmp dword ptr [1215DB94] 00000000
:121253C8 7523 jne 121253ED <=======改为jmp
:121253CA 68534F1312 push 12134F53
==================================================================================
到此爆破完成。
--------------------------------------------------------------------------------
标 题:关于爆破的一点补充…… (460字)
发信人:leo_cyl1
时 间:2001-11-7 9:43:04
详细信息:
1。bpx loadlibraryexa do "d *(esp+4)这个断点,是在控件注册时候下的,不是你的程序运行时下。即在“开始菜单-》运行”输入“Regsvr32.exe 路径\ActiveSkin.ocx”;另外输入前先确定ActiveSkin.ocx已经从注册表中卸载,如果没有可用以下命令:“Regsvr32.exe /u 路径\ActiveSkin.ocx”;
2。Regsvr32.exe 这个程序windows本身并不提供,是由vc或其他开发工具提供,这是ActiveX控件注册的常用工具。
3。我可以把Regsvr32.exe 和破解的ActiveSkin.ocx(v3.62)e-mail给你们,请提供e-mail地址。
--------------------------------------------------------------------------------
更年饮食有禁忌,提醒大家要小心
妇女更年期饮食禁忌:
一、丁香
为五香粉调味品的成分之一。性温,味辛,多食久食,易助热上火耗阴。更年期妇女内热偏旺,切忌多吃常吃丁香之类五香调味品。
二、桂皮
即中药肉桂,是药食两用的调味佐料。性大热,味辛甘,有益火温阳之功,但又有性热助火、香燥伤阴,辛散动血之弊。凡阴虚火旺的妇女,更年期饮食切勿多食。误食之,势必加剧内热炽盛的病情。
三、炒米
又称爆米花。为香燥伤阴食物,阴虚火旺的更年期综合症者忌食之。清代食医王孟英曾指出:“炒米虽香,性燥助火,非中寒便泻者忌之。”另外,爆玉米花性同爆米花,也当忌食。
四、辣椒
性大热,味辛辣,是着名的大辛大热的刺激性食品,极易伤阴动火。故《随息居饮食谱》中说:“阴虚内热,尤宜禁食。”女子更年期,多属肝肾阴虚,内火偏旺,本节宜忌原则中强调忌辛辣刺激性食物,所以,辣椒尤当忌吃。
此外,妇女更年期饮食忌吃花椒、茴香、胡椒、芥末、榨菜、葱蒜、香烟等刺激性食品,忌吃可可、咖啡、白酒、浓茶等兴奋性饮料,忌吃肥肉、各种蛋黄、鱼子、猪脑、牛脑、羊脑等高脂肪高胆固醇食物。
处于更年期的妇女性格比较多变,身心都容易发生一些变化,所以更年期饮食就要多加注意,多加调理。
你要的但要的已不是我原创美文
怎么能忘,你捂暖我冰冻的手时的温度。
怎么能想,我嗅到的在你离开后的路旁的一缕清香;
在你走后,我才找到每一次感动;
在手里捧着的手机里,只有要去的旅行。
一个人而已。
你要的人,在海边挥舞着飘逸的发丝,
你要的时间,是鼓浪屿的海滩上接受阳光的沐浴。
你要的书,是写在掌心里刻骨铭心。
你要的水,不是杯中温的水,是他吻过你嘴角的暖暖的湿唇;
你要的文字,是刻在心口上的谆谆承诺,只是不断地深了而已。
你要的幸福,是童话般里的公主和王子,穿越爱的界限。
你要的眼睛,不那么的'纯动,是那么的厚重沉稳。
你要的计划,只不过是你心血来潮时的侃侃而谈。
你要的结果,不是你对我错,只是你是对的。
你要的我,是那么变得优秀,我在变,可是渐渐变得不再像你当初爱时的我,
于是。。。。于是
你已不爱了!我不再是那个我,你接受了原来的我,想让我变成现在的我,可是已不要了我。
你爱过怎么样的我?
我有幸福要分享作文
小猫咪是一只很幸福的小猫,但是,住在她周围的小动物都不幸福,也没有人知道,小猫咪很幸福。为此,小猫咪觉得十分苦恼。
有一天,小猫咪想到了一个好主意——把她的幸福和别人分享,别人不就知道,她有多么的幸福了吗?于是,小猫咪立刻在家门上写了几个歪歪扭扭的.大字“我有幸福要分享。”
刚写上不久,小蜜蜂就飞来了。“小蜜蜂,你整天在森林里飞来飞去,吃最甜的蜜,呼吸着最新鲜的空气,你有什么不幸福的事吗?”小猫咪挠挠后脑勺,不解地问。“小猫咪,你不知道,每一次蜂窝里的兄弟们采到的蜜都比我甜,也比我多。我觉得,我好窝囊……”小蜜蜂低下了头,不好意思地说。“小蜜蜂,”小猫咪不紧不慢地说,“你要这么想——我采到的蜜是最甜的,连小猫咪都没有吃过这么甜的蜜呢!”小蜜蜂听了这话,高兴地抬起了头,眼里闪烁着幸福的光芒。“真的吗?小猫咪,谢谢你。我现在已经是最幸福的小蜜蜂啦!这罐蜂蜜给你,我刚酿好的。”说完之后,小蜜蜂就唱着幸福的歌谣离开了小猫咪的家。
第二天,小蚂蚁也来到了小猫咪家。“小蚂蚁,你整天在森林里旅游,饿了,就咬咬书上的叶子,困了,就躲在叶子下睡觉,你有什么不幸福的事吗?”小猫咪又问道。“我……我觉得……我的力气好小……”小蚂蚁站在地上,脸红得连话也说不清了。“是吗?小蚂蚁,你不知道,其实你是一个大力士呢!”小猫咪一脸崇拜地说。“真的吗?可是,大象轻松能抬起一根棍子,我使劲吃奶的力气也挪不动……”“大象多大啊,你多大啊,你要是能像大象一样大,你就能轻松抬起一座大房子!而且,你还知道恐龙是怎么灭绝的,我们都还不知道呢!”小蚂蚁听了小猫咪的话,一下子幸福了起来,“小猫咪,谢谢你,为了报答,我告诉你恐龙是怎么灭绝的吧,但你不可以告诉别人哦。……”说完了秘密之后,小蚂蚁一蹦一跳地离开了小猫咪的家。
之后,有很多很多的小动物都来找小猫咪,它们都变得十分幸福。从此,这个森林就变成了“幸福森林”。
喵~要是你不幸福,记得来找我小猫咪哦。
当夜慢慢褪色,晨曦微露时,睁开迷茫的眼睛,一天又开始了。脑海里其实还挺混顿,分不清此时身在何处。不想理会,放任自己在思绪的空间里任意驰骋。
如果说情感是人世间最美好的一道风景。那你就是我那道美丽的风景。因为有你,孤独的从枕边渐渐撑开疲惫的双眼时,我浑身上下有一种温馨弥漫于我四周。就如在炎炎夏季,身处柳阴匝地的小道那样的惬意。不由自主的伸开双手作个舒展的动作。有一股清新的动力在我身体内涌动。似一种蓄积待发的力量在体内翻腾。这样的清晨,因为有你。朝气和笑容悄然而至。
许久了,心一直好空,有时一个人行走在寂寥的街头,与街灯对语。以无限愁怅的心绪面向路旁的支流。看月光如水下那波光粼粼的湖面,似有一条条染满风霜的鱼正在向我频频颔首。我却依然漠视着前行。似乎没有任何事物可以阻碍我前行的脚步。何处停留,欲去何处?其实内心都没有一个终点。就那样漫无边际的'行走。
随手翻阅一本陆文夫的散文集,带着一丝愉悦去重新和它交融。它已经来了许久,只因一颗浮躁的心一直不得适从,没有哪天真正静下心来和它零距离接触。一直信奉看书以零思维去感悟的我。终于,在这样一个休闲清新带着一丝晨光的周日,我渐渐走入了它的心扉深处。
贪婪的浏览已经满足不了我此时的渴望。就如我在芸芸众生中遇见你,压抑了许久的情感终于找到释放,那是来势汹汹的急流直下。早在离开学校的大门开始,我就已经脱离了看书作笔记的习惯,今天我却忍了许久的冲动,实在不想在如此洁净的书籍上铬下一个个墨黑的印痕,可是就象对你--我心中的爱人。我多愿我能在你身体上镌刻上我深厚的情意。一种深入于肌肤永不能磨灭的情的铬印!手划过一个个黑体楷字,我就象一个初生的婴儿般。用一种全新的理念在不断的吸收,吸收这来自远古深处那亘久的畅想。也许就如那清晨里那一声声迭荡心灵的竖琴声,也许就如在深山老林处那层层的林涛声,或者更象在清晨踏入公园时,那二面扑鼻而来的鸟语花香?我似乎都能清晰的听到自己那急促的呼吸,一声紧过一声。就象我身处静谧的深夜,聆听那细碎的脚步,亦步亦趋紧紧跟随,那是休闲的自信的.而此时的呼吸,是因为兴奋而急切,是因为久违而显得慌乱。更是因为过久的压抑而显得更为迫切。脑海中闪过的你的笑脸和抚过的铅字此时相叠。
-----也许,就如对你的情感。
徜徉于陆老笔下的亲切的叫卖声“阿要白兰花......” 思绪渐渐也开始拉远,不由让我想起那时每个八月桂花盛开时的情景。我采摘着舅舅家园子里那颗太婆载下的金桂和弟弟去街头卖桂时的情景。那一个梳着着羊角辫穿着花布衣闪着一双纯洁和单纯的眼睛的小女孩,领着一个未满三周岁的弟弟走在那深巷里,叫卖着。耳边划过的那银铃般的吴浓软语,留下的是丝丝苦涩和对遥远时空之隔的弟弟的深深牵挂。还记得当卖到的花钱塞入班里的红领巾爱心箱时,那笑容就如春天般的和煦。而这样的笑容我失去了多久?
如今,因为有你的牵挂,我无需再缅怀旧日的笑,也无需再去细数街灯去和黑暗对语。再也不必徘徊于李白笔下“举杯邀请明月,对饮成三人”的那悲凉的伤感中。因为有你,我听到了这自然界最动听的音符。
妈妈说:“书是人类的好朋友,也是人类进步的阶梯,也可以增长见识。”今天我和妹妹一起读了一本绘本叫《我有友情要出租》。
书中讲到;丛林里有只大猩猩很寂寞,没有朋友。它采取了一个办法,一小时五元钱出租友情的方式来寻找朋友。通过了这个办法他找到了咪咪一个好朋友。可是咪咪最后没有钱了,就离开。大猩猩很伤心,它又开始出租友情了,不过这次是免费出租了。
读完这个书,我明白了,友情是无法用钱来衡量的,我们要用真心去对待,去寻找朋友。在一起时候,我们要好好珍惜朋友之间的友情。我们还有主动一点,大胆一点,就可以交到更多朋友,朋友是要我们去寻找的。
今天我和妈妈一起读了一本书,书的名字叫<我有友情要出租>。 这本书讲的是丛林里的一只大猩猩,因为没有朋友,所以要以五元钱出租它的友情的故事。一个叫咪咪的小女孩经过这里,想和大猩猩交朋友,但她只有一元钱,大猩猩说一元就一元吧。于是咪咪每天都来租大猩猩的友情,和大猩猩一起玩各种各样的游戏,他们玩的可高兴了。后来,有一天,大猩猩不想收咪咪的钱了,还要给咪咪吃饼干,。大猩猩来到大树下,左等右等,就是不见咪咪的影子。终于,一辆大汽车开来了,咪咪从里面探出头来说:“我没有钱了,而且我们要搬家了,再见!我有友情要出租>
”咪咪留下她的布娃娃就走了。大猩猩望着远去的汽车很难过,它又没有朋友了,只好回到大树下,等待下一个好朋友,但这次它要免费出租他的`友情。 来自:作文大全 读了这本书,我想朋友是要用心去寻找的,友情也不是钱可以买来的,和朋友在一起的时候要珍惜,不要等失去了才觉得朋友的可贵。朋友就在附近,等待和你相遇……
大猩猩没有朋友。“哎,没有朋友可真无聊呀!
”大猩猩想了一个办法,他在门口贴了一张告示:“我有友情要出租,一小时五块钱。他等啊,等啊,到了第十天,一只小狐狸看见了告示,转转眼珠子,诡异的笑了笑。小狐狸敲了敲门,大猩猩听了,高高兴兴地出来迎接。大猩猩兴奋地说:“你要跟我做朋友吗?”“哦,当然!
”狐狸吞吞吐吐地说,“不过一小时得给我十块钱。怎么样?”大猩猩痛快的答应了。从此以后大猩猩和小狐狸成了“朋友”过了一天又一天,大猩猩的钱越来越少了。大猩猩想:眼看钱就花光了,这可怎么办呢?最后,大猩猩决定把这个消息告诉小狐狸。大猩猩轻轻地来到小狐狸家的院子里。到了门前,大猩猩放慢了脚步,走进小狐狸的房间。“啊哦”小狐狸打了个懒懒的哈欠,“是大猩猩啊,你有什么事吗?”大猩猩不敢说,生怕说了小狐狸就不跟自己交朋友了。停了一会儿,小狐狸又说:“没事儿你就走吧!
”最后大猩猩还是把自己的情况告诉了小狐狸。“没关系,你可以去偷钱呀!
”大猩猩原来不想这样做,可为了“朋友”他也只能去偷钱了。到了夜深人静的时候,大猩猩悄悄地来到小花兔家,刚走进院子,却不小心触动了警报,小狐狸在老远的山上看见了这情形立刻开溜了。“滴滴滴,滴滴滴。”警察赶来了。熊猫探长挺着大大的肚子,说:“大猩猩,你来小花兔家干什么?”大猩猩没办法,只好把事情一五一十地告诉了探长。探长说:“大猩猩,要怪就怪你傻,狐狸只不过是想要骗取你的钱财罢了。”“对呀!
”小花兔说,“你要想交朋友,就要多帮助大家呀!
”经过这件事后,大猩猩明白了:用金钱换来的朋友不是真正的朋友。
★ 我有几天年假啊
★ 我啊我啊我作文