ethercom(etherscan官网)
今天凤捷来为大家解答以上的问题。ethercom,etherscan官网相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、级,修改程序,用ultraedit等工具修改exe文件,称暴力破解,简称爆破中级,追出软件的注册码高级,写出注册机先说这爆破。
2、所谓爆破,就是指通过修改可执行文件的源文件,来达到相应的目的。
3、你不明白?呵呵,举个例子好了,比如说某共享软件,它比较用户输入的注册码,如果用户输入的,跟它通过用户名(或其它)算出来的注册码相等的话(也就是说用户输入的注册码正确了),那么它就会跳到注册成功的地方去,否则就跳到出错的地方去。
4、明白过来了吧,我们只要找到这个跳转指令,把它修改为我们需要的"造型",这样,我们是不是就可以为所欲为了?(某软件双手放在胸口,你要干嘛?)常见的修改方法有两种,我给你举例说明:no.1在某软件中,这样来进行注册:00451239CALL00405E02(关键CALL,用来判断用户输入的注册码是否正确)0045123DJZ004572E6(!!!<――此为关键跳转,如果用户输入的注册码正确,就跳向成功处,即004572E6处)0045XXXXYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXX执行到此处,就提示用户注册失败提示用户注册码不正确等相关信息004572E6<――(注册成功处!!!)提示用户注册成功等相关信息呵呵,看明白了吗?没有的话,我来给你讲一下。
5、在软件执行到00451239处的时候,CALL置0045E02处来进行注册码判断。
6、接着回来后就来一个跳转语句,即如果用户输入的注册码正确就跳到004572E6处,跳到此处,就算是注册成功了。
7、如果用户输入的注册码不正确的话,那么就不会在0045123D处进行跳转,而一直执行下去。
8、在下面等它的,是注册失败部分。
9、想明白了吗?嘿嘿没错,我们只要把那个关键跳转JZ给改为JNZ(如果用户输入的注册码错误,就注册成功,输入正确则注册失败)。
10、当然你也可以将JNZ修改为Jmp,这样的话,你输入的注册码无论正确与否。
11、都可以注册成功。
12、no.2我们再来讲一下另外的一种情况:00451239CALL00405E02(关键CALL,用来判断用户输入的注册码是否正确)0045123DJNZ004572E6(!!!<――此为关键跳转,如果用户输入的注册码不正确,就跳向失败处,即004572E6处)0045XXXXYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXX执行到此处,就提示用户注册成功提示用户注册成功等相关信息004572E6<――(注册失败处!!!)提示用户注册码不正确等相关信息这次我相信,并且深信不疑。
13、你一定明白了。
14、我还是不明白倒你一定看出跟第一种情况不同的地方了吧。
15、没错!它与第一种不同的,就是第一种情况是如果注册码正确,就跳到注册成功处,如果没有跳走,就会执行到失败处。
16、而这一种情况则是如果注册码不正确,就跳到注册失败处,否则将执行到注册成功处。
17、这种情况的修改,除了把JNZ改为JZ外,还可以将其改为Nop,Nop这个指令没有任何意义,将该条指令修改为Nop后,便可随意输入注册码来进行注册了。
18、原理以经给你讲了,下面我们再来讲一下具体的修改法吧。
19、(我假设你以经明白了我所说的工具的使用方法)先说一下虚拟地址和偏移量转换的问题,在SoftICE和W32Dasm下显示的地址值是所谓的内存地址(memoryoffset),或称之为虚拟地址(VirualAddress,VA)。
20、而十六进制工具里,如:Hiew、HexWorkshop等显示的地址就是文件地址,称之为偏移量(Fileoffset)或物理地址(RAWoffset)。
21、所以当我们要通过那些十六进制工具来对可执行文件中的相应指令进行修改的话,先要找到它的Fileoffset。
22、我们没有必要去使用那些专门的转换工具,在W32Dasm中就有这个功能,比如说你W32Dasm中来到0045123D处,在W32Dasm界面下方的状态栏中就会出现该条指令的虚拟地址和偏移地址,即@:0045123D@offset0005063Dh后面的这个0005063Dh就是相应的偏移地址。
23、我们得到该地址后,便可用UltraEdit等十六进制工具来对可执行文件进行修改了。
24、比如使用UltraEdit,你先用UltraEdit打开该可执行文件,然后按Ctrl+G,接着输入你得到的偏移地址,就可以来到其相应的机器码处。
25、再给你讲一下机器码,所谓的机器码。
26、就是你看到的那些个十六进制数据了。
27、还记的它们与汇编指令是一一对应的吗?以下这几个是爆破时要用到的,其它的如果感兴趣,可自行查看相关资料:JZ=74;JNZ=75;JMP=EB;Nop=90爆破的时候,只要对以上机器码进行相应的修改就行了,比如第一种情况的时候,可以将74修改为EB,即将JZ修改为JMP。
28、而第二种情况,责需将75修改为90,即将JNZ修改为Nop。
29、由于本章只讲原理,具体一点的。
30、如怎样找到关键跳转等,我们在下一章中再讲。
31、(一个砖头飞了上来!嘿嘿,这次被俺接到了)上边讲了爆破的原理,你需要明白的是。
32、爆破只是你学习Crack的开始,是很简单的手段。
33、刚入门的时候可以玩玩儿,但希望你不要就此不前!(嘿嘿,再说了。
34、人家的软件中不是都说了嘛,不准对其进行逆向修改。
35、你动了人家的身子,怎么能不买帐呢?)偶就不喜欢爆破,做不出注册机也要找出注册码。
36、否则我就不会去注册这个软件,既然想不掏钱,就要靠你自己的本事。
37、(等以后我有钱了,会考虑去注册那些优秀的共享软件的)。
38、所以,从某种意义上来说,我是一个正人君子.其实要找到注册码并不是一件多么难的事,我是指你所针对的软件不太那个的时候不过你无需惧怕。
39、刚才我们说爆破的时候不提到过关键CALL吗?一般情况下,这个关键CALL就是对两个注册码(一个是软件自身通过你的注册名或机器什么的计算出来的正确的注册码,令一个就是你输入的错误的注册码)进行比较。
40、我前边提到过,CALL之前一般会把所用到的数据先放到一个地方,CALL过去的时候再从这些地方把先前放入的数据取出来,进行相应的处理。
41、这个关键CALL也是这样,在CALL之前,一般会把那两个注册码放到堆栈或某个寄存器中。
42、嘿嘿,我们只要在调试器中,单步执行到该CALL,在未进去之前通过CALL之前的指令判断其将正确的和不正确的注册码放到哪里了。
43、然后再用相应指令进行查看就成了,我说过不难的。
44、下面列出两个最常见的情况(可参考相关教程):no.1moveax[]这里可以是地址,也可以是其它寄存器movedx[]同上,该条指令也可以是popedxcall00??????关键calltesteaxeaxjz(jnz)或jne(je)关键跳转看明白了吧,在关键CALL之前,软件会把两个注册码分别放入eax和edx中,你只要在CALL处下deax或dedx就能看到正确的注册码了。
45、no.2moveax[]这里可以是地址,也可以是其它寄存器movedx[]同上,该条指令也可以是popedxcall00??????关键calljne(je)关键跳转以上两种情况最为常见,而那些个不太常见的情况,我们这里就不再提了。
46、到下下一章的时候,我会给你讲相关方法的关于查找软件注册码的部分,就到这里。
47、具体内容,下下一章咱们再说。
48、(不是说了吗?我以经可以接到你的砖头了,干嘛还要丢呢?)最后,再来说最后的所谓的高级阶段,如果你相信自己。
49、并且热爱Crack,那么你一定会熬到这个阶段的,只是时间因人而异。
50、其实分析软件的算法,是有好多技巧在里面的。
51、呵呵,最起码我刚开始的时候就摸不着头脑,那么多CALL,每个看起来,都很重要,都追一遍?结果连好多API都被追了进去。
52、等你自己真正用心分析了一个软件的算法,并写出了注册机后。
53、你就会明白其中的道理了。
54、 展开。
今天为大家分享到这里,希望小伙伴们会有帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
传祺GS3试驾:线上+线下全攻略广汽传祺GS3凭借时尚设计与强劲性能,成为SUV市场中的热门车型。无论是线上了解...浏览全文>>
-
2024款安徽淮南威然的最新价格已经公布,各配置车型的售价信息如下:2024款威然330TSI商务版指导价:28 68万...浏览全文>>
-
淮南途锐新能源车的落地价分析如下:途锐新能源作为大众旗下的高端插电混动SUV,以其强劲的动力和豪华配置吸引...浏览全文>>
-
2023款大众探影在安徽阜阳地区的最新报价现已出炉,为计划购车的朋友带来实惠。作为一款小型SUV,探影凭借时尚...浏览全文>>
-
近日,滁州地区2025款高尔夫的市场价格吸引了众多消费者的关注。根据最新数据显示,近一个月以来,该款车型的...浏览全文>>
-
QQ多米落地价:各配置车型售价一览奇瑞QQ多米作为一款备受关注的小型电动车,凭借其亲民的价格和实用的配置,...浏览全文>>
-
2025款途锐作为大众旗下的豪华SUV,以其强劲的动力、卓越的性能和高端配置吸引了众多消费者的目光。目前市场上...浏览全文>>
-
淮南途锐新能源2024款即将上市,作为大众旗下的高端SUV车型,途锐新能源以其卓越的性能和豪华配置赢得了广泛好...浏览全文>>
-
近日,阜阳地区传来好消息,2025款途锐正式到店,最低售价仅为55 88万元起。作为大众旗下的豪华SUV车型,途锐...浏览全文>>
-
近期,安徽淮南地区的探影车型迎来了一波购车优惠,最低售价仅需11 59万元起,对于预算有限但又想拥有一辆高...浏览全文>>
- 安徽淮南威然最新价格2024款,各配置车型售价全知晓
- 滁州高尔夫 2025新款价格走势,近一个月最低售价10.68万起,性价比凸显
- 滁州途锐新款价格2025款多少钱?买车攻略一网打尽
- 安徽淮南探影落地价,最低售价11.59万起,入手正当时
- 安徽淮北高尔夫多少钱 2025款落地价限时特惠,最低售价12.99万起,错过不再有
- 安徽阜阳途昂最新价格2025款,各配置车型售价全知晓
- QQ多米价格,最低售价5.99万起,入手正当时
- 安徽淮南高尔夫多少钱 2025款落地价大起底,买车超详细
- 安徽淮南ID.4 X最新价格2025款全解买车必看
- 阜阳途锐新能源多少钱?报价解析,配置全面升级
- 比亚迪唐新能源预约试驾,如何在4S店快速预约?
- 安徽阜阳途观L落地价全解,买车必看的省钱秘籍
- 阜阳ID.4 X多少钱?最低售价13.99万起,性价比大揭秘
- 领克900试驾怎么预约
- 试驾本田CR-V,如何享受4S店的专业服务?
- 池州ID.6 X新款价格2023款多少钱?买车攻略一网打尽
- 生活家PHEV落地价,各配置车型售价一目了然
- 亳州大众CC价格,换代前的购车良机,不容错过
- 蚌埠途安L新车报价2022款大起底,买车超详细
- 奥迪e-tron GT试驾,如何享受4S店的专业服务?