小霸王模拟器学生电脑我恢复出厂设置了提示我输入序列号 机器码是118dc7

小霸王学习机恢复出厂设置后,需要输入序列号_百度知道
小霸王学习机恢复出厂设置后,需要输入序列号
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励30(财富值+经验值)
我有更好的答案
,如果找不回,能不能找回,买个呗,,,网上有99元一套,,联系客服,,,,让他查查,如果你还在保修期内
我这里也有一台出现这个情况,请问谁知道怎么弄,一开机提示“请输入正版序列号 机器码=118dc7&
我也是恢复了出厂设置也想知道序列号
找到序列号了么?我的跟你一样,我在淘宝买了个,但不能用,不是序列号。是用户名和密码。如果找到了,能不能告诉我?
其他类似问题
为您推荐:
恢复出厂设置的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁久学王学生电脑正版序列号?机器码=118dc7怎么破解。。。。。不小心恢复出厂了,学习系统打来就提_百度知道
久学王学生电脑正版序列号?机器码=118dc7怎么破解。。。。。不小心恢复出厂了,学习系统打来就提
久学王学生电脑正版序列珐籂粹饺诔祭达熄惮陇号?机器码=118dc7怎么破解。。。。。不小心恢复出厂了,学习系统打来就提示要输入那个号码,
我有更好的答案
你自己使用od破解,网上有教程的,
我没有电脑
大不了认错-----也没有什么事机器码一般使用的是硬盘的。
那就没办法了
是巧妇难为无米之炊
其他类似问题
为您推荐:
机器码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我买了1台小霸王学习机可是学生电脑点击不来上面显示要输入序列号机器码118dc7这是甚么意思?_百度知道
我买了1台小霸王学习机可是学生电脑点击不来上面显示要输入序列号机器码118dc7这是甚么意思?
提问者采纳
你把这个序列号输入就好了,这个是正规软件需要到额
查看更多答案&&记得采纳啊
其他类似问题
为您推荐:
小霸王学习机的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁超级函数表达式运算器 v20 破解心得 [软件名称]超级函数表达式运算器 v20 算法分析 [软件介绍] 超级函数表达式运算器既是方便实用的数字计算器,又是一个会列表达式就会运算的超级新颖的多功能 公式化运算器。 它包括算术计算、进制转换、逻辑处理、数值处理、字符处理、三角函数及推导函数处理等模块,可综合 性的计算各种多层 嵌套、复杂的函数表达式。你只要象在纸上列表达式一样列出符
合要求的运算式,就立即可以看到运算结 果,而且运算结果 随着表达式的不断变化而不断变换显示。表达式修改方便,可复制粘贴,可用键盘快速输入。2.0 版界面更 加美观、提示更加 科学、操作更加简单、更加方便实用。2,0 版新增独特的批量运算功能,可一次运算多个表达式的值并可以 计算各单项运算之 和。可广泛应用于办公、学习及需要使用计算器进行复杂计算的各个领域。超级函数表达式运算器是进行 数字计算、公式运算 、函数应用、vb 编程的好帮手。 [使用限制] 试用 30 天,无功能限制 [保护方式] 采用机器码检查注册码,以保证注册码不得多机使用。并在程序退出时检验注册码,使破解增 加了难度。 [破解工具] SmartCheck6.20、 olldbg1.1 、Peid0.93、QuickUnpack、Regmon7.02 [破解目的] 研究算法分析, 了解 VB 的数据类型,掌握点儿知识 [破解作者] CCRLEI .cn [作者声明] 初学 Crack,只是感兴趣,没有其他目的。 本破解纯以学习和交流为目的,偶得一点心得,大家分享。如有错误,蒙请大侠们指正。转载时请 保持完整。 之所以起这个题目,是因为表面上程序已经提示你注册成功了,但程序在退出时还要校验注册码是否含 作者指定的内容, 如果没有的话,就会自动删除该程序,够狠的。好了,废话少说,入正题吧![破解过程] 1、查壳 PEiDv0.93 PECompact 2.x -& Jeremy Collake 2、脱壳 QuickUnpack 3、编程语言 PEiDv0.93 Microsoft Visual Basic 5.0 / 6.0 4、破解调试 1)运行程序,提示共享软件还可用多少天,欢迎注册使用等提示。进入注册选项发现:机器码 026158, 要求输入注册码。 2)由于作者使用 VB 开发,所以先用 SmartCheck 看看作者的关于注册的大概思路。 软件启动后(主要部分) (1)读取注册表 &SOFTWARE\softjas\data\Nam&下键值 RegCreateKeyA(HKEY:, char *:, PTR:0012FD44) returns LONG:0 键值内容转换后和机器码比较(通过读硬盘型号、硬盘物理系列号生成机器码,由机器码变成注册码的一 部分 (另一部分在退出程序时使用) 如不符则 ) (2)读键值 HKEY_CURRENT_USER\Software\Microsoft\htoolse\Data\w1、w2、w3 这一部分在后面介绍,它的目的是 算还共享多少天。 ( 3 ) 顺 便 说 一 下 程 序 如 何 得 到 机 器 码 : a 、 通 过 读 硬 盘 型 号 &85TC2088T& 、 硬 盘 物 理 系 列 号 &TOSHIBA MK4026GAX& b、&TOSHIBA MK4026GAX&取空格后的 MK4026GAX,第一个字符“M”Ascii 值 77,取后面的 7,第 二个字符“K”75-》5,数字的不变 “4”-》4, “0”-》0, “6”-》6, “G”71-》1, “A”65-》5, “X”88-》8---------》
c、&85TC2088T&换成& “2” ,依次共 11 个“2” 即 “
” 数 字 不 变 “ 85 ” “ T ” 84 - “ 4 ” 。 。 。 。 同 上 , 所 以 本 机 机 器 码 , 。 。 。 。 。 “026158” 以上是通过 SmartCheck 分析得(机器码部分没有经 OD 核实,哪位大侠如经汇编核实,请告诉我我的转换 分析是否正确,尤其是 11 个空格那儿), 但输入的试炼码如何转换并不清楚,虽说通过 SmartCheck 完全可以试出注册码,但我们的目的应该是注册 机,呵呵,所以 OD 上。 3)用 OD 调试: (只作简单说明) 由于作者采用“Instr”比较真假注册码,所以用__vbainstr 下断 OD Alt+E Ctrl+N __vbainstr 下断 运行,输入试练码
断在 7628BD94 & 55 。。。 。。。
. |50 PUSH EAX PUSH EBP Ctrl+F9, F8 回到主程序 ,上下看看,左右找找,在这里 85TC2088T&(11 个空格共二十位) ,第一个“ ” (空格)Ascii 值 32 取后面 . |FF15 B0734400 CALL DWORD PTR DS:[&&msvbvm50.__vbaStrVarVal&] ; msvbvm50.__vbaStr VarVal
. |FFD7 PUSH EAX CALL EDI ; 注册码的第一个字符 8 的值“38” (16 进制)放入到 AX 中0044146A . |68 FC994000 PUSH 超级函数.004099FC 0044146F . |66:8BD8
. |FFD7 AX 中
. |66:2BD8 9
. |8D95 38FFFFFF LEA EDX,DWORD PTR SS:[EBP-C8] ; SUB BX,AX ; BX=38 - 41 = FFF9 及 十 进 制 - MOV BX,AX CALL EDI ; BX=AX=0038 ;msvbvm50.rtcAnsiValueBstr Ascii 转换 “A”-& 41 (16 进制) 放到 0044147D . |0F80 B3010000 JO 超级函数.41483 . |8D4D 9C 。。。 。。
. |FF15 B0734400 CALL DWORD PTR DS:[&&msvbvm50.__vbaStrVarVal&] 字符“-9” ,放入 Eax
. |50 PUSH EAX ;Eax=“-9”入栈 ; 换成 10 进制的 LEA ECX,DWORD PTR SS:[EBP-64] . |66:899D 40FFF&MOV WORD PTR SS:[EBP-C0],BX . |FF15
CALL DWORD PTR DS:[&&msvbvm50.rtcR8ValFromBstr&] ; msvbvm50.rtcR8 ValFromBstr 004414BF . |DC25
FSUB QWORD PTR DS:[.000000 ds:[]=-0. ;St0=-8.4414C5 . |833D &CMP DWORD PTR DS:[ 004414CC . |75 08 JNZ SHORT 超级函数. ; 浮 点 除 ; 浮 点 减 st= -004414CE . |DC35
FDIV QWORD PTR DS:[402050] st=-8.000000 ds:[. ; St0=-3.414D4 . |EB 11 JMP SHORT 超级函数. & |FF35
PUSH DWORD PTR DS:[4414DC . |FF35
PUSH DWORD PTR DS:[4414E2 . |E8 DD0BFCFF CALL &JMP.&msvbvm50._adj_fdiv_m64&
. |A8 0D FSTSW AX TEST AL,0D004414EB . |0F85
JNZ 超级函数.414F1 . |FF15
CALL DWORD PTR DS:[&&msvbvm50.__vbaFPInt&] ; msvbvm50.__vbaFPInt 取整 St0=-4.F7 . |DD9D 40FFFFFF FSTP QWORD PTR SS:[EBP-C0] ......... 0044152C . FF15 B8734400 call 。。 。。
. |8D8D 6CFFFFFF LEA ECX,DWORD PTR SS:[EBP-94] 0044153A . |FFD6 CALL ESI ;ecx=&-4& [&&msvbvm50.__vbaVarCat&] ; msvbvm50.__vbaVarCat 字符串连接 ;St0=-4.000000044153C . |8D85 D8FEFFFF LEA EAX,DWORD PTR SS:[EBP-128]
. |8D8D E8FEFFFF LEA ECX,DWORD PTR SS:[EBP-118]
. |8D55 DC 0044154C . |51 0044154D . |52 PUSH EAX LEA EDX,DWORD PTR SS:[EBP-24] PUSH ECX PUSH EDX0044154E . |FF15
CALL DWORD PTR DS:[&&msvbvm50.__vbaVarForNext&] ; msvbvm50.__vbaV arForNext 注 册 码 下 一 个 字 符 . |8B1D
MOV EBX,DWORD PTR DS:[&&msvbvm50.rtcMidCharVar&] ; msvbvm50.rtcM idCharVar 0044155A .^\E9 A2FEFFFF JMP 超级函数. 。。 。 0044152C . FF15 B8734400 call [&&msvbvm50.__vbaVarCat&] ; msvbvm50.__vbaVarCat 注:读取试练码(个数为偶数)的顺序为最后一个、第一个、倒数第二个、第二个。。 。。依此类推 ,个数为 奇数的顺序为第一个、倒数第 一个、第二个、倒数第二个。。 。。依此类推 ,本例为奇数个 计 算 结 果 &-4-7-4-7-5-6-5-6-5& 和 本 机 的 机 器 码 026158 的 前 一 部 分 即
用 vbainstr 比较如结果大于 0,Vbainstr 比较后一段 ,通过则注册成功。 另外忘了在哪里机器码的前十位每两位对应一个字符,后面一个对应一个(大侠帮忙)4)推注册码: 以我的机器为例: 机器码: 026158 x x x x xFUNKSFAUUK SNKAFPDNU 由于校验时是后一个前一个的读注册码(机器码位数为偶数) ,所以还得给他调换一下,后一个前一个 xxxxxFUNKSFAUUKSNKAFPDNU-》 xxFNSAUSKFDUNPANKUFKUxxx (每个机器码字符可对应 2~3 个 注册码字符,因为上面有个除以 2.5) 好了注册码出来了,试试,运行程序-》注册-》填入注册码 嘿嘿嘿嘿,通过了,提示我“恭喜您,注册 成功! ”5)话说几天后,又拿出这个软件用用,算算术什么的,还行,挺好用,关闭退出,咦,怎么桌面上的快捷 方式图标变了,在点击,说找不 到可执行文件了,由于是春节放假期间,我以为我的笔记本中了病毒,因为杀毒软件好几天没升级了,也 没理他,再把原来备份的一个 文件恢复出来接着用,运行了几次又没了,这下子怪了,升级杀毒软件,杀毒,没问题呀,我想我想,我 使劲的想,哼哼,应该是程序 本身的问题吧, 是不是我的注册码中 “x” 太多, 像是破解出来的, (因为把 x 改成 y 也可以注册) 或者。。 , 。。 不明白,接着使用 SmartCheck,看看程序退出时有什么动作,哈哈InStr(long:1, String:&xxFNSAUSK...&, String:&CJHBYS&, Integer:0) returns LONG:0Arguments -------------------Long start = 1 0x String string1 = 00141EC4 = &xxFNSAUSKFDUNPANKUFKUxxx& String string2 = 0040952C = &CJHBYS& Integer compare = 0 0x0000 还要比较注册码中是否有字符串&CJHBYS&,小样的,往下看看,如果注册码中没有&CJHBYS&,就生成个 批处理文件 In.bat 把程序删掉, 够狠的吧。把它加到注册码里,运行(可先到注册表把 &SOFTWARE\softjas\data\Nam&下值删掉,就可重新 注册) ,重新注册 xxFNSAUSKFDUJBSYHCNPANKUFKUxxx 通过,再用 SmartCheck 看看退出,还要检验,这回检验是否含 有“5309582”。。我烦了,我 。。 哪知道那个破数是怎么来的,检测不过去程序又会自动生成一个 In.bat 文件写上删除这个可执行文件,再 删除 In.bat。 不想了,睡觉去。。。 。。。 6)若干天后 还是得解决“5309582”的来源问题,接着 OD 吧,原来是 And 来得,如下: ;以下为退出时检验注册码 。。。 。。。
. FF15 F8734400 call [&&msvbvm50.__vbaStrCopy&]
& 8B45 E8 0043562C . 50 mov push eax eax, [ebp-18] ;推入 [&&msvbvm50.rtcR8ValFromBstr&&; msvbvm50.rtcR8ValFromBstr edi, [&&msvbvm50.__vbaFpI4&] ; msvbvm50.__vbaFpI4 ; &&msvbvm50.__vbaFpI4& 将
转为 16 进制 放入 Eax ecx, [ebp-1C] ebx,机器码后九位
放入 Ecx ;将前八位转为 16 进制的数再放入 Ebx ;把
推入 [&&msvbvm50.rtcR8ValFromBstr&&; msvbvm50.rtcR8ValFromBstr ;将后 9(或 8 位)转换为 16 进制放入 Eax ; 两 个 数 逻 辑 与 结 果 51048E 即 10 进 制 的 ; msvbvm50.__vbaStrC机器码前八位
放入 Eax0043562D . FF15
. FFD7 0043563B . 8B4D E4 0043563E . 8BD8
. 51 call edimov mov push . FF15
. 23D8 3564B . 53 push ebx call and ediebx, eax0043564C . FF15
call 35652 . 8BD0
. FFD6 mov lea call[&&msvbvm50.__vbaStrI4&] ; msvbvm50.__vbaStrI4 51048E 的 10 进制edx, eax ecx, [ebp-20] esi edx, [443058] ;注册码放入 Edx . 8B15
mov 0043565F . 6A 01
. 33FF push push xor 1 edx;Edx 入栈 ; UNICODE &CJHBYS& 入栈 检 验 是 否 有edi, edi 0040952C . 68 2C954000 push
. 57 push edi0043566A . FF15 DC734400 call &CJHBYS&
. 7D 12 cmp jge[&&msvbvm50.__vbaInStr&] ; msvbvm50.__vbaInStreax, 1 生成 In.bat 见下面; &CJHBYS&出现在第几位开始 (19) 1 比较 和short
;大于等于 1(及注册码中含&CJHBYS&)则跳如下一步, . 8D45 D0
. 50lea pusheax, [ebp-30] eax 00434E10 . E8 92F7FFFF call 0043567E . 8D4D D0leaecx, [ebp-30] [&&msvbvm50.__vbaFreeVar&] ecx, [ebp-60] edx, [ebp-30] ecx edx dword ptr [ebp-58],
dword ptr [ebp-60], 0 eax, [ebp-20] ecx, [ebp-30] ;将 5309582 放入 E msvbvm50.__vbaFreeVar . FF15
& 8D4D A0 0043568A . 8D55 D0 0043568D . 51 0043568E . 52 lea lea push push0043568F . C745 A8 58304&mov
. C745 A0 08400&mov 0043569D . E8 9EBF0000 call
. 6A 01 004356AA . 8D55 90 004356AD . 356B0 . 51
. 50 mov lea push 1 lea mov push push lea push push ecx edxedx, [ebp-70] [ebp-68], eaxeax, [ebp-40] edi eax dword ptr [ebp-70], 8 dword ptr [ebp-78], 1 dword ptr [ebp-80], 8002 [&&msvbvm50.__vbaInStrVar&;msvbvm50.__vbaInStrVar 注册码换算后检 否含 5309582 . C745 90 08000&mov 004356BE . C745 88 01000&mov
. C745 80 02800&mov 004356CC . FF15 AC734400 call 验是 . 8D4D 80 。。 。。leaecx, [ebp-80]7)推注册码: 026158 和 5309582 连接
x x x x xFUNKSFAUUKSNKAFPDNUNIAXNUF xxxxxFUNKSFAUUKSNKAFPDNUNIAXNUF 共 31 位为奇数,所以要头一个尾一个的排下序 xxxUKFUKNAPNNANFUXIUDFKSUASNFxx 最后再把要检验的 CJHBYS 插入 xxxUKFUKNAPNNANFCJHBYSUXIUDFKSUASNFxx 把注册码拷贝到注册表 &SOFTWARE\softjas\data\Nam&下(程序把注册码放在这个地方),SmartCheck 运行程 序,初始化时 校验注册码通过,退出程序,Unload 时校验注册码也通过,这回就不生成 In.bat 文件了,所以程序也就不被删除 了.8)退出程序时代码分析 ;以下为程序退出时生成新文件来删除程序 注: 我把&超级函数表达式运算器 v20.ece&改为了&1234.exe&方 便调试 (因为调试时的中文文件名有时会显示出乱码,所以改了) 。。 。。 0043507A & \8B55 C8 0043507D . 52 mov push edx
edx, [ebp-38] ;文件名放倒 Edx 本事例为&1234& ;入堆栈 ; ;字符串连接后 1234.exe 放入 Eedx 1234.0043507E . 68 A4944000 push
. 8D4D CC 。。 。。
. FF15 F8734400 call 004350AC . 8B45 E4 004350AF . 50
. 6A 02 mov push eax call mov lea ediedx, eax ecx, [ebp-34][&&msvbvm50.__vbaStrCopy&] eax, [ebp-1C] ;入栈; msvbvm50.__vbaStrCopy;in.bat 放入 Eaxpush 1 push -1 push 2 [&&msvbvm50.__vbaFileOpen&] 打开文件 in. msvbvm50.__vbaFileOpen . FF15 D0734400 call004350BC . 8B1D 8C734400 mov
. 68 C8944000 push
. 6A 01 push 1ebx, [&&msvbvm50.__vbaPrintFile&&; msvbvm50.__vbaPrintFile
. 68 D8754000 push 004350CE . FFD3
. 83C4 0C call ebx ; &&msvbvm50.__vbaPrintFile&mov addecx, [ebp-34] esp, 0C 004094DC . 68 DC944000 push 004350DB . 51 004350DC . FFD7 004350DE . 8BD0
. 6A 01 push call mov lea call push ecx ediedx, eax ecx, [ebp-38];edx=eax=&del 1234.exe& ;push 1
. 68 D8754000 push 004350ED . FFD3 004350EF . 83C4 0C
. 8D4D C8 call add lea ebxesp, 0C ecx, [ebp-38] ; msvbvm50.__vbaFreeStr ;1234. UNICODE &if exist & ;1234.msvbvm50.__vbaStrCUNICODE &if exist 1234.exe& . FF15
call [&&msvbvm50.__vbaFreeStr&] 004350FB . 8B55 CC mov edx, [ebp-34] 004094EC004350FE . 68 EC944000 push
. 8D4D C8 0043510B . FFD6 0043510D . 50 push call mov lea call push edx ediedx, eax ecx, [ebp-38] esi eax;msvbvm50.__vbaStrCat 0043510E . 68
. 8D4D C4 0043511A . FFD6 0043511C . 50 0043511D . 6A 01 call mov lea call push edi; UNICODE & GOTO START& ;msvbvm50.__vbaStrCUNICODE &if exist 1234.exe GOTO START&edx, eaxecx, [ebp-3C] esi eaxpush 1
;msvbvm50.__vbaPrintFile0043511F . 68 D8754000 push
. 8D45 C4 0043512C . 8D4D C8 0043512F . 50
. 6A 02 call add lea lea push push push ebxesp, 0C eax, [ebp-3C] ecx, [ebp-38]eax ecx 2 [&&msvbvm50.__vbaFreeStrList&] ; msvbvm50.__vbaFreeStrList . FF15
. 83C4 0C addesp, 0C 004094DC 0043513C . 68 DC944000 push
. 68 B4944000 push
. 8BD0 0043514A . 8D4D C8 0043514D . FFD6 0043514F . 50
. 6A 01 call mov lea call push push ediedx, eax ecx, [ebp-38] esi eax 1 ;(UNICODE &del in.bat&) . 68 D8754000 push
. 83C4 0C 0043515C . 8D4D C8 call add lea ebx;msvbvm50.__vbaPrintFileesp, 0C ecx, [ebp-38] ;0043515F . FF15
call [&&msvbvm50.__vbaFreeStr&]
. 6A 01 push 1 [&&msvbvm50.__vbaFileClose&] . FF15
call 0043516D . 8D55 E4
. 8955 88 lea lea push push mov; msvbvm50.__vbaFileCloseedx, [ebp-1C] eax, [ebp-80] 0 eax [ebp-78], edx dword ptr [ebp-80], 4008 [&&msvbvm50.rtcShell&] shell 执行文件 In. msvbvm50.rtcShell . C745 80 08400&mov
call . DDD8fstpst [&&msvbvm50.__vbaEnd&] ; msvbvm50.__vbaEnd 结束 . FF15
call9)In.bat 文件内容: (注我调试时把文件名该为了 1234.exe) :START del 1234.EXE if exist 1234.EXE GOTO START del in.bat 这个文件有时删除不了那个可执行文件,尤其是文件名中带括号的,原因不知,可能是全角和半角的事吧。 10)注册机算法:VB 做得 '超级函数表达式运算器 v20 注册机 'ccrlei 'Private Sub Command2_Click() Unload Me End SubPrivate Sub Command1_Click() Dim SnWord, SJqm, SJqm1, Sntemp, Sntemp1, Sntemp2, Sntemp3 As String Dim i, j As Integer Dim Dsn, SnLen1, JqmLen, JqmLenL, JqmLenR As Integer Dim Sq, Sh, Stemp As StringSJqm = Text1.Text JqmLen = Len(SJqm) - 1'机器码变量 '机器码长度JqmLenL = InStr(1, SJqm, &_&, vbBinaryCompare) - 1 '&_&左边字符串长度 JqmLenR = JqmLen - JqmLenL '&_&右边字符串长度SJqm = Mid(SJqm, 1, JqmLenL) + Mid(SJqm, JqmLenL + 2, JqmLenR) '去掉“_” Sq = Mid(SJqm, 1, 8) '程序退出时检验注册码要用机器码前八位 Sh = Mid(SJqm, JqmLenL + 1, JqmLenR) '程序退出时检验注册码要用机器码原“_”后字符串 If Len(Sh) & 9 Then '机器码后段位数大于 9 位时取 8 位,否则取 9 位Sh = Mid(SJqm, JqmLen - 7, 8) End If Stemp = CDbl(Sq) And CDbl(Sh) '前八位和后 8 或 9 位逻辑与 SJqm1 = SJqm + Stemp '新生成的机器码i=0 For i = 1 To Len(SJqm1) - 5 If i &= 5 Then SnWord = Mid(SJqm1, i * 2 - 1, 2) Else SnWord = Mid(SJqm1, 5 + i, 1) End If Dsn = Int(Val(SnWord) * 2.5 - 0.5 + 65 + 1) '转换 详见上介绍 '机器码前 10 位每 2 位对应一个注册码 Sntemp = Sntemp + Chr(Dsn) Next i'连接SnLen1 = Len(Sntemp)'新注册码长度If SnLen1 / 2 && Int(SnLen1 / 2) Then'根据注册码位数的奇偶性重新排序i=0 For i = 1 To SnLen1 If i / 2 && Int(i / 2) Then Sntemp1 = Sntemp1 + Mid(Sntemp, i, 1) Else Sntemp2 = Mid(Sntemp, i, 1) + Sntemp2 End If Next i Sntemp3 = Sntemp1 + Sntemp2 sntemp4 = Mid(Sntemp3, 1, Int(SnLen1 / 2) + 1) + &CJHBYS& + Mid(Sntemp3, Int(SnLen1 / 2) + 2 _ , SnLen1 - Int(SnLen1 / 2) - 1) Else i=0 For i = 1 To SnLen1 If i / 2 = Int(i / 2) Then Sntemp1 = Sntemp1 + Mid(Sntemp, i, 1) Else Sntemp2 = Mid(Sntemp, i, 1) + Sntemp2 End If Next i Sntemp3 = Sntemp1 + Sntemp2 sntemp4 = Mid(Sntemp3, 1, SnLen1 / 2) + &CJHBYS& + Mid(Sntemp3, SnLen1 / 2 + 1, SnLen1 / 2) '插入检验所需的“CJHBYS” End If Text3.Text = sntemp4 End SubPrivate Sub Form_Load() Text1.Text = &026158& '本机机器码 'Text1.Text = &8081953& Text3.Text = && '注册码End Sub11)其他 安装完软件,第一次运行后程序会写入: 1、注册表&Software\Microsoft\htoolse\Data& \w1 24EC652 由 hex(安装日期*999-234)得来 \w2 20D2118 \w3 20D2118 hex( 最后一次运行日期 * 888-456) hex((最后一次运行日期*999 ) Xor (最后一次运行日期*888 )) 各项内容同上写文件: &C:\WINNT\system32\config\cdelisub.hld& &24EC652&,&20D2118&,&4449756&并且这些内容卸载不掉,这样的话再重新安装该软件,共享期不会因此而改为 30 天,而是该日期从你第一 次运行该软 件算起。 12)破解心得 a、善用多种工具进行分析,诸如 Regmon、filemonnet、SmartCheck,本次破解以 SmartCheck 分析为主, 其他为辅; b、该软件作者在加密方面的却下了一番功夫,很多人都会被注册时“恭喜您,注册成功! ”所迷惑,以为 已成功破解, 其实不然,软件在退出程序时再校验一次注册码,并且以删除文件来阻止他人用破解的注册码注册,还 好,作者还 是比较有善心的,只删除自己的文件,如果他要是删除些系统文件什么的,我的机器还不得重装几回呀, 表扬表扬 作者。 c、在注册码和文件中写入第一次安装日期、最后一次运行日期的办法值得学习一下,但是乱丢垃圾就不 好了,呵呵![版权声明]: 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
超级函数表达式运算器v20破解实例―是一个在线免费学习平台、通过收集整理大量专业知识,职业资料、考试资料,考试复习指导,试题资料等给大家分享;同时提供学习互动交流;更好的帮助大家学习。小霸王学习电脑的机器码是什么_百度知道
小霸王学习电脑的机器码是什么
我有更好的答案
这样可以么?
在网上买的,可能是山寨的
其他类似问题
为您推荐:
机器码的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 idm提示假序列号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信