学习脱壳

一、什么是壳

作者编好软件后,编译成exe可执行文件

  1. 有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名等
  2. 需要把程序搞的小一点,从而方便使用,于是,需要用到一些软件,他们能将exe可执行文件压缩

实现上述两个功能,这些软件称为加壳软件或压缩软件。它不同于一般的winzip,winrar等压缩软件。它是压缩exe可执行文件的,压缩后的文件可以直接运行。

二、测壳软件

  • FileInfo
    待侦测壳的软件(如aa.exe)和fileInfo.exe位于同一目录下,将aa的图标拖到fi的图标上
  • language2000
    傻瓜式软件,运行后选取待侦测壳的软件即可(open)

三、什么是脱壳

运行加壳程序时, 用户执行的实际上是这个外壳的程序,而这个外壳程序负责把用户原来的程序在内存中解压缩,并把控制权交还给解开后的真正的程序,由于一切工作都是在内存中运行,用户根本不知道也不需要知道其运行过程,只要执行起来没有变化就好。当时有些人担心这些解压缩的工作会给程序带来额外的运行时间,但实际上所有的可执行文件都要读到内存中去执行,文件小了,从计算机硬盘上读到内存的时间自然也少了,两下相抵,实际上用户并不会感觉程序慢了多少。脱壳的就是把在内存中真正还原的程序抓取下来,修正后变成可执行的文件。

四、压缩工具

在Windows 95/NT/2000 上的文件格式是Portable Executable File Format(即PE格式),该格式应用于所有基于Win32的系统。由于现在windows的普及,下面谈到的壳都是基于这种文件格式。我们这里谈的压缩工具不是Winzip,WINRAR等工具(它们是可压缩任何文件),而是谈专门压缩windows下的 PE 格式EXE或DLL文件的工具,压缩的EXE文件是自解压可执行文件。

名称 作者 介绍
ASPack Alexey Solodovnikov 是俄国作者Alexey Solodovnikov写的一个非常强大的Win32压缩工具,其压缩率、速度和兼容性很不错,是目前很流行的一种压缩工具。
UPX Markus Oberhumer & Laszlo Molnar 非常全能的
Petite Ian Luck 能压缩PE文件的code, data等资源。
PE-PACK ANAKiN 一个自身体积小巧的压缩工具
PKLITE32 PKWARE, Inc. 32-位压缩工具(DLL/EXE).
WWPack32 Piotr Warezak and Rafal Wierzbicki 32-位压缩工具(DLL/EXE).
NeoLite 32-位压缩工具(DLL/EXE).
Shrinker Blink Inc 32-位压缩工具(DLL/EXE).

五、脱壳工具

一般某种压缩工具的壳,都会有相应的脱壳工具,因此只要找到较新版本的脱壳工具, 一般的壳都可轻易脱去。

名称 作者 介绍
ASPack unpacker bane 脱ASPack的压缩PE文件。
UnPEPack M.o.D. 脱PEPack的壳
ProcDump32 十分优秀的“万能”脱壳工具,可惜不升级了,因此只能自动脱些老版本压缩工具的壳,但可通过脚本命令使其升级。也是一款优秀的PE修改工具。

My Twitter Updates for 2009-09-28

  • 有这么恐怖吗?我可是天天在外吃饭啊。RT @Ruohai: RT @Atogey: RT @gybba 一开餐馆的朋友说,外面吃饭千万别催菜,一催厨师就会吐口水,也不要当着� #
  • 吃饭去了,翻不了墙工作都不好做,好多东西 #
  • 赶紧收藏RT @caoyi: RT @jasya1 puff 连不上 可以建一个VPN连接,服务器地址pptp.vpn520.com 用户名和密码为vpn520 http://bit.ly/ezfg3 #
  • 再次收藏,天宝贵了。RT @caoyi: 成功用此vpn翻墙,不敢独享 http://bit.ly/dT8TQ #

Powered by Twitter Tools

受不了,微软也能出这么好的东西(Courier)啊!

本来已经对微软的东西不感兴趣了,但是看到它即将推出的这个叫做Courier的Booklet产品,真是让人心动不已。

技术指标之类的东西google一下会很多,不用多说了,看看视频吧:

[flashvideo file=http://211.157.113.49/backup/Courier.FLV /]

如果这个东西普及了,我觉得又是一个改变人类生活习惯的东西。我们日常写字、画画都可以不用纸了,又方便又环保。当然如果是非要用纸的艺术创作就另当别论了。

下面再看看图吧(单击可以放大):

草泥马的英文是什么?

可爱的草泥马常年自由自在地生活在马勒戈壁上,近年来它们跟入侵者河蟹的英勇战斗事迹被广为传颂,也由此让人们认识了这个可爱的动物:

今天我们就来学学草泥马的英文名吧,在网络上有人直接用它的汉语拼音Cao Ni Ma,也有人把每个字翻译成英语Grass Mud Horse。

草泥马在现实世界中其实是羊驼,羊驼的英文是alpaca,这个单词也是一个非常好的单词,重音在第二个音节上,并且三个元音字母都是a。参加过我的语音课的同学应该会马上意识到,第二个音节应该读作pæ。最后一个音节中c的发音是k(c出现在a、o或u之前时通常发k),字母a在最弱的音节上,肯定是ə了。第一个音节就是我称之为被隔离的状态,这时也发了一个它较重的时候的发音æ,字母l就不用说了,发l的音就可以了。因此这个单词我们也就知道怎么读了--/æl’pækə/。并且这个单词也是有两个æ的发音的单词,如果谢老师问的话就可以用它来回答了。

千万注意:不要把最后一个音节读成了kɚ,拼写中没有r,所以也不要发出卷舌音来。可悲的是,中国的好多电子词典里查出来音标是kɚ,不知会训导多少人。

怎么利用蹭课网里的应用来学英语?

我和大家一样,也是在探索怎么好好地利用蹭课网来帮大家学习。我先简单说说我关于用本站学习英语的一个想法。

  1. 打开蹭课网后先把“在线广播”打开,然后找一个国外的英文台听,再在新窗口里进行别的操作;
  2. 在“鲜果阅读器”里订阅你感兴趣的所有英文网站,然后就可以不用每次都要打开它们的网站来看最新内容了。操作很简单:
    1. 打开“鲜果阅读器”;
    2. 如果还没有设置过就先按照提示进行注册与绑定,如果已设置好直接看下一步;
    3. 单击右上角的“添加订阅”;
    4. 把你喜欢的网站的RSS地址找到(很多网站都有RSS,比如VOA 慢速英语最新文章的RSS地址:http://www.voanews.com/specialenglish/customCF /RecentStoriesRSS.cfm),填到地址框里,再单击旁边的“添加订阅”就可以了。Tips:很多网站的RSS地址可以被鲜果自动检测 到,你可以直接输入网址就可以了,如:www.time.com
    5. 订好之后阅读器就会在你所订的网站有新的更新时自动获取文章供你阅读了。
  3. 在阅读英文的时候肯定会有生词出现,这时可以在新窗口打开“英汉词典”或者“n词酷”来查单词;
  4. 利用“读书”应用来查找、购买和讨论各种图书,并且在这个应用里你可以看到同一本书在不同的地方买会打多少折,方便你花最少的钱买喜欢的书。
  5. ……

当 然,等我们的用户多起来了之后,大家可以在“去蹭课了!”找到更多的免费课程或者讲座信息,与朋友们相约一起去学习,我也希望大家一起参与进来,用“发起 ”来分享你所知道的信息,我们一起努力把“蹭课网”打造成在娱乐型社交网站成群的中国唯一一个以学习为特色的社交网站!

艾未未也打,这个国家太恐怖了!!

说这件事之前先把昨天的流水帐记一下。

昨天忙了一天,上午赶去机场那边给空港宏远物流讲课。下午回到公司谢昕呈把我的书《旅游英语应急一本通》带过来了。不知道正式上市了没有,倒是还值得纪念一下,虽然不是我最满意的书,但至少是我的第一本书。

昨晚去了大成律师事务所,给律师们做一场关于英语学习的讲座。感觉还不错,但这会儿已经不想多说这件事了。在讲座的时候我随口还提了一下艾未未,因为要举例说明中国人说的英文的一个问题,我提到了在艾未未的柒壹Party上认识的一个英国人Sam。但是今天早上却惊闻艾未未在成都被打了,这会儿还在医院。让我心里不由得想骂脏话。

事情经过是在刘晓原律师的博客上看到的,是这样的:

8月11日晚七时许,从北京国际机场回律师所的大巴上,我给艾未未发了短信,询问他是否收到一个网友书稿之事。他回复我说,为支持谭作人案到了四川,书稿已经收到正在看。互相来往几条短信,他没有说有何异常情况。

晚上十一时半睡觉时,我把手机调成了静音。在睡前我吃了感冒药,以致睡到早上六时半才起床。我打开手机后,发现收到了几条短信。

我最先看到的短信,是艾未未在5时52分发来的,内容是:“今天,三个小时之后,我无法为谭作人先生作证了。同样我无法告诉公众关于五一二学生调查和豆腐渣工程的事实”。

看了这条短信,我猜测他可能被控制起来了,我马上发去短信问情况。在发出询问短信之后,我马上看了另一条短信,还是艾未未发来的。发信时间是早上5时 40分,内容是“我被警方控制,被打,现在医院检查,无法为谭作证了”。见此短信,我完全明白了,赶紧拨通了艾未未的手机,获知他遭警方检查并被殴打的情 况。

艾未未说,他是昨天晚上五时左右到达成都市,与助手等人住在安逸酒店。晚上十二时,发现有便衣在监视,艾未未质问了便衣,还打了110报警。12日凌晨 三时许,突然来了二三十人。这些人中,有穿警服的警察,但更多的是便衣。艾未未等人分住在不同房间,他们使劲敲门说要例行检查。门被强行砸开后,艾未未随 即报了警,但不见110来出警。艾未未要求人家出示证件,他们说穿了警服就是警察。在理论过程中,有一人突然出手,打中了艾未未的下巴。

艾未未说,现下巴肿胀很严害,上、下牙齿难以合上,还有头晕、头痛等症状。

随后,警察带走了同住在安逸酒店的四个人。艾未未告诉我说,前来搜查的是酒店附近的派出所警员。

艾未未从京城到成都市,是因为成都市中级人民法院在2009年8月12日要开庭审理谭作人一案,他想以证人身份为谭作人出庭作证,如不允许就去旁听案件。

艾未未说,他们现在被控制在酒店里,警方称在十二时后才允许离开。从法律上来看,这完全是变相的非法拘禁。一起案件的审判,搞得如临大敌,到底在怕什么呢?如此粗暴执法,如此执法犯法,还谈什么公平与正义?

对一个世界著名的艺术家,对一个共和国的高干子弟,执法人员同样也毫不手软,还能只望他们善待普通民众吗?

……

这个国家真让人心痛,而我又在韩寒的博客上看到这么一段:

今天看见一张《建国大业》的演员国籍表

陈凯歌 美国/陈红 美国/刘亦菲 美国/陈冲 美国/邬君梅 美国/顾长卫 美国/蒋雯丽 美国/胡静 美国/王姬 美国/郎朗 中国香港/李云迪 中国香港/章子怡 中国香港/胡军 中国香港/汤唯 中国香港/刘璇 中国香港 /童安格 加拿大/徐帆 加拿大/陈明 加拿大/张铁林 英国/许晴 日本/韦唯 德国/沈小岑 澳大利亚/苏瑾 新西兰/李连杰 新加坡/斯琴高娃 瑞士/胡兵 泰国

唉!怎么办呢?

“中国抓坏人网”在哪儿啊?!!

先看这个新闻:

《新快报》讯 国内首个由网友票选的“2008年度中国坏人”近日揭晓,在10名“2008年度中国坏人”名单中,余秋雨、赵忠祥、任志强名列榜首,还有20名获得“2008年度中国坏人”评选入围奖、70名获得“2008年度中国坏人”评选提名奖。

《新快报》报道,此次评选是在由中国抓坏人网在广泛征求网民意见的基础上进行的,最后上榜者是在已公布的100名正式候选人中产生。按网民投票的票数多少排出“2008年度中国坏人”10人榜。

据了解,“2008年度中国坏人”榜是中国第一个民间坏人榜,其主办方中国抓坏人网创办于2008年5月19日,由华东高校思政课教学指导委员会委员贾教授创办,旨在“说坏人,议坏人,抓坏人”。

 这个新闻到外都是,但是我怎么都找不到这个“中国抓坏人网”,谁能告诉我它的网址啊?

Live Not By Lies

Alexander Solzhenitsyn (December 11, 1918 – August 3, 2008)

* Will not henceforth write, sign, or print in any way a single phrase which in his opinion distorts the truth.

* 不以任何方式书写、签署、发表任何一句在你看来不是真话的句子。

* Will utter such a phrase neither in private conversation not in the presence of many people, neither on his own behalf not at the prompting of someone else, either in the role of agitator, teacher, educator, not in a theatrical role.

* 不在私下或公开场合,以宣传、指导、教授、文艺演出的形式,自己说出或鼓动他人说出,任何一句在你看来不是真话的句子。

* Will not depict, foster or broadcast a single idea which he can only see is false or a distortion of the truth whether it be in painting, sculpture, photography, technical science, or music.

* 不描述、培育、传播任何一个你认为是谎言或是歪曲真相的思想,不管它的形式是绘画、雕塑、摄影、科技、或者音乐。

* Will not cite out of context, either orally or written, a single quotation so as to please someone, to feather his own nest, to achieve success in his work, if he does not share completely the idea which is quoted, or if it does not accurately reflect the matter at issue.

* 不以口头或书面的形式,不为了个人利益或个人成功,引用任何一句取悦他人的话,除非你完全认同你所要引用的话,或者它确实准确反映了实情。

* Will not allow himself to be compelled to attend demonstrations or meetings if they are contrary to his desire or will, will neither take into hand not raise into the air a poster or slogan which he does not completely accept.

* 不参加任何违背你心意的集会或游行,也不举手赞同任何一个你不完全接受标语或口号。

* Will not raise his hand to vote for a proposal with which he does not sincerely sympathize, will vote neither openly nor secretly for a person whom he considers unworthy or of doubtful abilities.

* 不举手为任何一个你不真心支持的提议背书,不公开或秘密投票给任何一个你觉得不值得或怀疑其能力的人。

* Will not allow himself to be dragged to a meeting where there can be expected a forced or distorted discussion of a question.

* 不同意被拉去参加任何一场可能强奸民意或歪曲事实的讨论会。

* Will immediately talk out of a meeting, session, lecture, performance or film showing if he hears a speaker tell lies, or purvey ideological nonsense or shameless propaganda.

* 如果听到任何一个发言者公然说谎,或者传播意识形态垃圾和无耻的洗脑宣传,你应当立即退出该会议、讲座、演出、或者电影放映场合。

* Will not subscribe to or buy a newspaper or magazine in which information is distorted and primary facts are concealed.

* 不订阅或购买任何歪曲事实或者隐瞒真相的报纸或杂志。

译者:阮一峰

原载1974年2月18日《华盛顿邮报》A26版