日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[原创]公布读取瑞星注册码的小程序源代码

發布時間:2025/3/8 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [原创]公布读取瑞星注册码的小程序源代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大概一年多了,瑞星一直都沒更改其序列號保存方式。這還是偶在學校時無聊研究的。
偶是菜鳥,就不多說了。
?關鍵代碼如下:

?1??????????? string?risingpath;
?2????????????int?i,?j?=?0;?long?snoffset,?idoffset;
?3
?4????????????//以下讀取
?5????????????//HKEY_LOCAL_MACHINE\SOFTWARE\rising\Rav,并存在risingpath
?6????????????RegistryKey?hklm?=?Registry.LocalMachine;
?7????????????RegistryKey?software?=?hklm.OpenSubKey("SOFTWARE",?true);
?8????????????RegistryKey?rising?=?software.OpenSubKey("rising");
?9????????????RegistryKey?rav?=?rising.OpenSubKey("Rav");
10????????????risingpath?=?rav.GetValue("installpath").ToString()?+?"\\RsConfig.cfg";
11
12????????????//以下操作RsConfig.cfg
13????????????File.Copy(risingpath,?"C:\\RsConfig.cfg",?true);
14
15????????????FileStream?bf?=?new?FileStream("C:\\RsConfig.cfg",?FileMode.Open,?FileAccess.ReadWrite);
16
17????????????byte[]?key?=?new?byte[8];
18????????????byte[]?data?=?new?byte[bf.Length];
19????????????byte[]?newdata?=?new?byte[bf.Length];
20????????????byte[]?sndata?=?new?byte[]?{?67,?117,?114,?114,?101,?110,?116,?83,?110?};
21????????????byte[]?iddata?=?new?byte[]?{?67,?117,?114,?114,?101,?110,?116,?85,?115,?101,?114,?073,?068?};
22????????????byte[]?sn?=?new?byte[27];
23
24????????????//將RsConfig.cfg文件讀入data數組,將解密KEY讀入key數組
25????????????bf.Read(data,?0,?data.Length);
26????????????bf.Seek(128,?System.IO.SeekOrigin.Begin);
27????????????bf.Read(key,?0,?8);
28
29????????????//解密配置文件?
30????????????for?(i?=?0;?i?<?data.Length;?i++)
31????????????{
32????????????????newdata[i]?=?(byte)((int)(data[i])?^?(int)(key[j]));
33????????????????j++;
34????????????????if?(j?==?8)?j?=?0;
35????????????}

36
37????????????snoffset?=?searchchar(newdata,?sndata)?-?27;
38
39????????????????????
40????????????for?(i?=?0;?i?<?27;?i++)
41????????????{
42????????????????textBox1.Text?+=?((char)(newdata[snoffset?+?i])).ToString();
43????????????}

44????????????idoffset?=?searchchar(newdata,?iddata)?-?15;
45????????????for?(i?=?0;?i?<?12;?i++)
46????????????{
47????????????????textBox2.Text?+=?((char)(newdata[idoffset?+?i])).ToString();
48????????????}

49????????????bf.Close();
50????????????File.Delete("C:\\RsConfig.cfg");

轉載于:https://www.cnblogs.com/madgoat/archive/2006/10/09/524650.html

總結

以上是生活随笔為你收集整理的[原创]公布读取瑞星注册码的小程序源代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。