|
[消息]Hex-rays网站改版-IDA 6.2已发布
Variable mapping在哪,怎么用? |
|
[下载]EmEditor Professional 11 (x86/x64)
不懂啊不懂,求拜师 求调教 |
|
[下载]EmEditor Professional 11 (x86/x64)
嗯,就是这样 好像就是因为装11的时候,用的还是10的序列号,一开始是注册通过的 10分钟后联网检测就不过了 用了11的新序列号,确实是OK了 |
|
[下载]EmEditor Professional 11 (x86/x64)
机器联着网,程序就是在10分钟会检查一次注册码合法性(不光是满足注册算法) 我也很奇怪,10的时候貌似原版,输入注册码就行,没注意有没有联网校验 反正我家里和公司装的11.0.1 每10分钟都弹出来 |
|
[消息]Hex-rays网站改版-IDA 6.2已发布
啥时候能用上破解版 |
|
[下载]EmEditor Professional 11 (x86/x64)
发现10分钟在线检查一次注册码 10*60*1000=0x927C0 IDA CTRL+F5 emeditor.exe 源码中找 0x927C0u 有两处 我把其中 sub_4348F2 在OD中CTRL+G ,4348F2 直接改成 RET 即以前的55变C3 搞定 注册窗口中,正在验证 http://115.com/file/e654hwcl# EmEditor.rar Size: 1027271 bytes MD5: 4D9064555E50ADC2FFFB63E6FB8534FF SHA1: F1E21BAB0885BEB99ACCC91FF4FF67BF56C463FA CRC32: B346FD2D ================================ 呃,现在发现直接把这大的函数给RET了有一个问题 外部修改,自动重载不能用了 这个大函数里有好多小函数,KILLTIMER,SETTIMER 函数什么的 随便去掉一两个小函数的调用,提示文件损坏。。。。貌似在这里做的CRC之类? |
|
[下载]EmEditor Professional 11 (x86/x64)
嗯,上周发现的更新 10的KEY确实是直接能用在11上 ============= 晚上发现11还是联网检查提示说了注册码被屏蔽了 看来最好还是出个PATCH |
|
[转帖]SoftTree SQL Assistant v5.1.7.0 (x86/x64) [full]
呀,我的昵称被暴露了 我觉得还需要为这个软件做两件事 1,汉化 2,字体变大,其实已经包含在了第一步中 我以前做过自己用了,现在直接用英文版了 最后要感谢这公司没将它加壳,混淆。。。。 IDA HEX-RAYS F5 直接得到了无比清晰的代码 |
|
[转帖]SoftTree SQL Assistant v5.1.7.0 (x86/x64) [full]
这次用PYTHON写的是无比精简的KeyGen 直接取了其中一种能验证通过的代码 import random import string import sys def getStrSum(str) : sum=0 for c in str: sum+=string.atoi(c) return sum def getKey1for6(str1,str2) : return processKey1for6(str1)+processKey1for6(str2) def processKey1for6(str) : sum=0 for c in str: sum+=ord(c) return "%04X"%(1000*(sum%9)+sum) def getKey3(num): key="" str = "123456789abcdefghikjlmnopqrstuv".upper(); base=1073741824 while base>0: if num/base>0 : i=num/base num=num-i*base base/=32 key+=str[i-1] else : base/=32 key+="0" continue return key def genLicense() : key2 = "%06d"%random.randint(0,999999) licType="E" strMOrL="M" key4LastTwo=string.join(random.sample("ABCDEFGHIJKLMNOPQRSTUVWXYZ", 2)).replace(" ","") key4=licType+strMOrL+key4LastTwo key5FirstTwo=getStrSum(key2)+22 bigStrVal=100000*key5FirstTwo+0x80000000-1+string.atoi(key2[-2:]) key5LastTwo=getStrSum(str(bigStrVal))+22 key5=str(key5FirstTwo)+str(key5LastTwo) key3=getKey3(bigStrVal) key1=getKey1for6(key2+key3,key4+key5) print key1+"-DD"+key2+"-"+key3+"-"+key4+"-"+key5 genLicense() python 源文件要注意缩进 我总觉得 getStrSum,getKey3 可以变的更精简 HAHA 我忘记说下了,这回,第2组注册码,由原来的6位变成8位 但第2组前两位可以是任意字符,注册算法同5.X第一轮判断第一组码是否正确 然后后面的算法和4.X一样,取的是第2组第3个字符开始,前面两位略掉了:) 楼下的HTM版,抄的好成功啊,同样加两个字符就OK了 |
|
[转帖]SoftTree SQL Assistant v5.1.7.0 (x86/x64) [full]
用才瞄了几眼的PYTHON写完了注册机,感觉代码优化的空间巨大 唯一变化的只有最关键的第一组注册码算法 #key1 由2,3与4,5拼起来的字符串,运算得到每组4个字符 def getKey1for6(str1,str2) : return processKey1for6(str1)+processKey1for6(str2) def processKey1for6(str) : sum=0 for c in str: if c!='-': sum+=ord(c) #print str(sum) +" "+str(hex(sum)) #print("%04X"%(1000*(sum%9)+sum)) return "%04X"%(1000*(sum%9)+sum) ========== 补充,还有另一处超搞笑的就是第2组前两位任意字符 |
|
[转帖]SoftTree SQL Assistant v5.1.7.0 (x86/x64) [full]
HOHO, 不知是不是由于我以前在6.0 BETA的时候,5没卸载呢,还是注册信息没删掉 当时装6.0 BETA的时候没直接提示我注册码错误,我在上面就发了原注册码可用的回帖 后来我打开6.0 用的时候,确实是提示注册码失败了 现在FINAL了,我发现注册算法应该是变了一下,只不过变的非常的小,同样还是第1组码经过简单运算得到 我想想注册机源码能不能更简单点,或许用PYTHON写一下 |
|
|
|
[转帖]Wing.IDE.4.0.x.patch-SND
我XP 成功了 |
|
|
|
[转帖]SoftTree SQL Assistant v5.1.7.0 (x86/x64) [full]
现在已经出6.0 BETA了 注册码目前直接能用 没试那个算号器 :) enterprise的应该是最强的 官方有个对照 |
|
[转帖]VMware Workstation beta build-8 434 829
又出新版 FINAL 时果断装来玩 |
|
[推荐]PL/SQL Developer v9.0.0.1601
java coder 发来贺电 公司装着9的RC版 应该还是根据一个注册表键来判断运行多久的 打不打破解补丁应该区别不大 过阵子肯定会放出KEYGEN的 |
|
|
|
[转帖]ReSharper 6 is Released!
已经找着KEYGEN了 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值