[异变0x0001]一个简单的免cd程序的制作,以夏めろ为例

//比较幸运的是,本次比较顺利,应该说是比较简单的一次破解。

//下面我大概说一下破解的准备。

1.首先是工具

工具的话我用的是 Ollydbg,相信这个反汇编的工具大家都很熟悉。如果不熟悉od的操作,下面我也会说清楚一点。

2.然后是相关知识

> Cd认证不管复杂简单,最重要的一个函数,一般都是GetDriveType(),这个api,可以通过百度进行了解,很简单就是返回磁盘类型,5是光驱,而我们的本地磁盘的返回值是3。

> 有了这些,我们就开始进行破解【修改】。

1.打开od,加载Natsu.exe,由于我是64位,需要先进行32位的准备工作【猜测】,所以我们需要先f9一次,才能进入程序内。

2.然后我们按下ctrl+n 找到 GetDriveTypeA(),在参考下设置断点。

双击,定位到 0x406561 处,可以看到

00406561   .  FF15 B8104300 CALL DWORD PTR DS:[<&KERNEL32.GetDriveTy>; \GetDriveTypeA

00406567      83F8 05       CMP EAX,5

0040656A      75 43         JNZ SHORT Natsu.004065AF

      这里的cmp eax,5 然后jnz,就是判断是否是光驱,不是就跳转,明显我们这里可以改为

Cmp eax,3或者 JNZ SHORT Natsu.004065AF [右键,选汇编,或者按空格可以进行修改]。

改好之后就算不是光驱也能进行接下来的判断操作了。

      我们按下f9 ,程序就运行了,停在了 0x406561处,按下f8继续进行,我们发现下面还有一个api,GetVolumnInformationA(),这是获取磁盘信息的,我们暂时不管,f8继续。到了这里停住:

004065A3   .  51            PUSH ECX                                 ; /String2

004065A4   .  52            PUSH EDX                                 ; |String1

004065A5   .  FF15 3C114300 CALL DWORD PTR DS:[<&KERNEL32.lstrcmpA>] ; \lstrcmpA

在0x004065A5c处有一个判断,很可疑,我们看下堆栈,便发现

004065AB   .  85C0          TEST EAX,EAX

004065AD      74 34         JE SHORT Natsu.004065E3

如果字符串【卷标】相同,就可以接下来的处理,于是我们可以将 JE改成了 JNE,然后按下f9看看能不能运行,结果游戏成功运行了。

这tm真是太简单的认证了吧!!

好了,改完之后我们,右键 -> 复制到可执行文件爱你 -> 全部修改,取名为 Natsu_NoCD.exe就ok啦,本次破解就结束。确实很简单,高手们轻喷啊。我只是个渣渣。

咨询 ->贴吧链接


奇迹风祝汉化组

2015年8月4日

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,482评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,377评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,762评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,273评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,289评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,046评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,351评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,988评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,476评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,948评论 2 324
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,064评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,712评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,261评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,264评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,486评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,511评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,802评论 2 345

推荐阅读更多精彩内容

  • **1.PHP: Hypertext Preprocessor**== **面向对象:**------有一定语言学...
    摆渡人_9f67阅读 641评论 0 0
  • 走出误区戳穿XP的经典谣言 网上和很多杂志上流传了很多关于Windows XP的优化、设置攻略、技巧等,很多被奉为...
    小向资源网阅读 426评论 0 1
  • 你聪明会有人说你心机重, 你努力会有人说你运气好, 你天生乐观有人会说你虚情假意, 有时候,你明明就是一杯白水, ...
    呜呼阅读 574评论 1 11
  • 内容简介 杨红樱短篇童话的沉淀之作 杨红樱女儿亲自翻译 满载爱与关怀的纯美童话 国内儿童英语阅读的桥梁书 给予孩子...
    修修宝妈阅读 1,057评论 0 2
  • 重新思考:我们需要怎样的人生? 今天听了一本书,书名是《百岁人生》。听过之后,让我重新审视人生,并有必要对自己的人...
    秀出水平_298f阅读 251评论 0 1