-
-
[求助]PB源玛转C++编译或其他语言编译
-
发表于:
2010-4-8 23:04
4143
-
这个是我喊朋友帮我写的注册机,是PB的~
但是这个不知道为什么输出的是错的(不知那里出问题)
想用 VB E语言 C++等把这个源玛重新编译一个程序~
特此感谢~
integer li
integer li_pass
integer li_len
integer li1
integer listart = 1
integer lipos = 1
string lc
string ls1
string lsrtn
li_pass = asc("8")
lsrtn = ""
ls_pass = trim(ls_pass)
li_len = len(ls_pass)
if li_len < 8 then
ls_pass = fill("A",8 - li_len) + ls_pass
end if
ls_pass = right(ls_pass,8)
li = 1
li_len = 8
do while li <= 4
lc = mid(ls_pass,li_len,1)
li1 = asc(lc)
lsrtn = lsrtn + string(mod(li1,li_pass))
li_pass = li_pass + 8
lc = mid(ls_pass,li,1)
li1 = asc(lc)
lsrtn = lsrtn + string(mod(li1,li_pass))
li_pass = li_pass - 11
li_len = li_len - 1
li = li + 1
loop
return lsrtn
ls_pass 是机器码
lsrtn是注册码
ls_pass 这个是输入的
lsrtn 是输出的
算法汉语表达意思大约就是
取八位的机器码,超过八位的取后八位,不足的前面补 大写的A,然后 去 8 1 7 2 6 3 5 4 和一个动态修改的key进行mod运算 ~然后取结果就可以了
希望有朋友能给个编译好的EXE或者代码 万分感谢``
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课