CuteFTP早期的版本的保护还是比较厉害的,先是KeyFile,后来才改成注册码。它有个3.x版本被拿来作为HCU(High Cracking University)的strainer。4.0版本可以变成注册版,但是输入注册码之后它要连到其公司的服务器上去验证。输入注册码之后是可以跟出注册码来的,但是通不过联机验证则它不会将注册码保存起来,所以下次启动还是未注册版。可以从它启动时开始跟踪,找到注册码,实际上所有的软件都可以从启动时入手。
用RegMon、FileMon检查一下,发现有个注册表键叫做Key1,里面放的是一些很长的乱七八糟的字符。可以用bpx RegQueryValueExA作断点,然后跟踪,但是这玩意儿读的注册表键太多,且SoftICE的条件断点又不是很灵光(我用bpx RegQueryValueExA if *(esp 8)==’Key1’作断点它不中断),所以改用W32Da *** 来寻找合适的断点。将其反汇编之后查找引用到"Key1"这个字符串的地方,记下其地址作为断点,然后用Symbol Loader加载主程序,设好断点,发现在下面的地方读出该键值,但它要求Key1串的长度小于等于20。
015F:00489074 MOV ESI,[ADVAPI32!RegQueryValueExA]
015F:0048907A JNZ 004890A9
015F:0048907C MOV ECX,[ESP 10]
015F:00489080 LEA EDX,[ESP 14]
015F:00489084 PUSH EDX
015F:00489085 LEA EAX,[ESP 20]
015F:00489089 PUSH EBX
015F:0048908A PUSH EAX
015F:0048908B PUSH 00
015F:0048908D PUSH 0053E030 //Key1
015F:00489092 PUSH ECX
015F:00489093 CALL ESI //读注册表
015F:00489095 TEST EAX,EAX
015F:00489097 JNZ 004890A2
015F:00489099 MOV EDX,[ESP 10]
015F:0048909D PUSH EDX
015F:0048909E CALL EBP
015F:004890A0 JMP 00489108
.........
015F:00489108 MOV ECX,[ESP 14] //Key1串的长度
015F:0048910C CMP ECX,14 //长度小于等于0x14则继续检查
015F:0048910F JBE 0048911B
015F:00489111 POP EDI
015F:00489112 POP ESI
015F:00489113 POP EBP
015F:00489114 XOR EAX,EAX //bag guy
015F:00489116 POP EBX
015F:00489117 ADD ESP,10
015F:0048911A RET
015F:0048911B MOV EAX,[ESP 28]
015F:0048911F TEST EAX,EAX
015F:00489121 JZ 00489125
015F:00489123 MOV [EAX],ECX
想要知道全球顶级商务预约模特吗?看这篇报道就会帮助你【史小蝶】 今天给大家分享的内容是“想要知道全球顶级商务预约模特吗?看这篇报道就会帮助你【史小蝶】”,我是史小蝶,来自铜梁县,今年27岁,作为职...
新闻通稿(新闻记者李斌)昨日,一部分网友体现自身平日应用的“显IP无广告”QQ外挂软件被腾讯企业封禁。腾讯官网向新闻记者确定了这一封杀个人行为。 腾讯官方昨日发送给专升本报名的申明中称...
excel出现value的原因 当应用不正确的主要参数或运算目标种类时,或是当公式计算全自动更改作用不可以更改公式计算时,即会造成不正确值value。 Microsoft Excel是Mic...
1、瑞星被免费360干掉 当年,谁敢怀疑瑞星杀毒的盈利模式,那是多么具有说服力的赚钱方法啊! 瑞星怎么也想不通,杀毒软件免费?那还赚什么钱?不幸的是360却做到了。 瑞星坚持免费没有好...
近日,苏州阿里二手车智慧市场在尹山国际汽车城正式开业。这是吴中开发区经过近一年的接洽和沟通,与阿里巴巴二手车事业部达成的战略合作。 开发区党工委委员、管委会副主任郁克铭介绍,苏州市汽车行业发展...
曾经的顺丰人,和大家分享下当下火爆快递圈的顺丰速运。顺丰快递作为当前中国快递最强劲的快递公司,无论从时效,服务,市场占有率,企业利润,等其他各个方面比起四通一达都不是强的一点点。今天我们不说其他,直面...