逆向反汇编基础之三十五:这个CM的KF不错~

今天这个KEYfile不错~

一段内联的代码…

关键在于当字节是00的判断~

这里用了一种巧妙的 就是让他一直不为0~

szA=szSum;
__asm mov eax,szSum
__asm and eax,0x000000FF
__asm mov szA,eax
szKeyList[14]=szA;
__asm mov eax,szSum
__asm and eax,0x0000FF00
__asm shr eax,8
__asm mov szA,eax
szKeyList[15]=szA;
__asm mov eax,szSum
__asm and eax,0x00FF0000
__asm shr eax,16
__asm mov szA,eax
szKeyList[16]=szA;
__asm mov eax,szSum
__asm and eax,0xFF000000
__asm shr eax,24
__asm mov szA,eax
szKeyList[17]=szA;

DownMe:KeyGen

逆向反汇编基础之三十四:当年BCG入门的一个小小KeyFile

这是当年BCG入门的一个小KeyFile

接触的KeyFile方式的CM不多

但这个算简单的

只要掌握好CreateFile ReadFile 和注册表的几个操作函数就OK了~

PS:有壳..直接去之..

PPS:话说当年红遍大江南北的BCG邀请码那么简单就能获得?

http://dl.dbank.com/c0829w3u07

逆向反汇编基础之三十一:新手级别,弄完上班啊还~

这个CM就像题目一样,这都是新手入门的CM,但是要从每个CM中学到东西,是发现BUG还是发现其中算法的妙处 抑或是发现其中’稀有”ASM指令的使用~

这都是非常有意思的事情~

YOUS  上班去~

一组可以的Key:

ShadowKong

0536861646F774B6F6E67

http://dl.dbank.com/c085aep17a

逆向反汇编基础之二十八:一个简单的逐位比较

这个CM还是一如既往的新手级别~~

今天是111111 你可以在注册机输入111111试试?

加了个NAG  呵呵…其实是昨天加的忘记去了  本来想去的  转念一想  还算了~

祝各位早日脱光和祝我的兄弟们早日被脱~

一组可以Key:

ShadowKong

BvZ~xxP|z€

http://dl.dbank.com/c0tr6cbgme

逆向反汇编基础之二十七:1110,I`llStillAlwaysLovingYou

这个CM的作者比较2..可以说比较.那啥..这个CM有各种BUG 吖从来没见过有那么多BUG的CM

BUG实在太多了~

但是不妨碍我们分析

但分析归分析 这个的确是非常2的CM~

其中的亮点是加密处理的子程序  解密出来是:I`llStillAlwaysLovingYou

今天才111110啊混蛋~难道想111111前脱光??好吧  哥也恶搞下~

一组可用Key:

Url:I`llStillAlwaysLovingYou

逆向反汇编基础之二十六:这注册码不行啊…

如图~这CM的对比是ASCII对比,搞出一堆乱码之类的经常`

不过过程还是OK的~

因为原CM本身有带去NAG的任务 所以给注册机也加个NAG~

总的来说难度很小  简直就是超入门难度了

不过在各种CALL面前要学会抓取最IN的CALL

这估计就是这个CM要我们学会的最主要的东西~

今天公司发慈悲给我等休息  真是主公万岁!

不过这个KeyGen没有加入NameLen最长的限制  所以这个KeyGen是不完美的~

你可以让它变得完美~请直接在16进制工具里修改?

一组可用Key:

http://dl.dbank.com/c0iw2lv13n