編寫注冊機
1. c#編寫注冊碼
要在項目引用中添加System.Management
然後添加以下代碼,用GetCPUMD5獲取CPU編號並加密得到固定16位長MD5字元串
--------------------------------------
using System.Management;
using System.Security.Authentication;
using System.Security.Cryptography;
public static string GetCPUMD5()
{
return EncryptCode(GetCPUInfo());
}
public static string GetCPUInfo()
{
ManagementClass cimobject = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = cimobject.GetInstances();
foreach (ManagementObject mo in moc)
{
return mo.Properties["ProcessorId"].Value.ToString();
}
return "";
}
public static String EncryptCode(String message)
{
Byte[] clearBytes = new UnicodeEncoding().GetBytes(message);
Byte[] hashedBytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(clearBytes);
String tt = BitConverter.ToString(hashedBytes).Replace("-", "");
return tt;
}
2. 用c語言編寫一個注冊機。工具用Turbo C 編寫一個注冊機。
數字太大,超過long可以表示的范圍了,long只有4個位元組,要換成更長的數據類型。
VC下有個內_int64,佔用8個位元組,可以存容入串號。
g++之類的有個long long int,看你用哪個了。
下面這個在vc6下編譯通過,(5149565752+18)*35-8789056=180226012894
#include<stdio.h>
void main()
{
_int64 x,s;
scanf("%I64d",&x);
s=35*(x+18)-8789056;
printf("crack By boyving\n%I64d\n",s);
}
下面這個在cb10.05,Mingw32下編譯通過,(5149565752+18)*35-8789056=180226012894
#include<stdio.h>
int main()
{
long long x,s;
scanf("%I64d",&x);//linux下為%lld
s=35*(x+18)-8789056;
printf("Crack By boyving\n%I64d\n",s);
return 0;
}
3. 易語言如何編寫一個有注冊碼的軟體
取電腦硬體唯一的東西,在通過自己的演算法得出最後唯一的結果,O了
4. 注冊機是什麼意思
所謂注冊機,其實就是一個專門用於分析修改軟體內部程序信息的專用軟體工具,它本身也是一種程序,一種高級程序。能夠編寫出該程序的人,應該是計算機軟體領域里的高手中的高手。
注冊機,也可以稱為序列號生成器。就是用來破解注冊一些收費軟體的程序,像是一些比較常用的大型軟體。它本身也是一種程序,用於對特定軟體進行注冊,使其由試用版變為正式版。
由於一些軟體涉及版權問題,要完全使用的話需要注冊,或者有試用期一說,或者只有注冊之後才可以享受全功能。
(4)編寫注冊機擴展閱讀:
注意事項:
計算機軟體是一種特殊的產品,為了防止軟體的非法復制、盜版,保護軟體開發商的利益,就必須對軟體進行加密保護。為了有效做到這點,很多軟體的注冊碼是和計算機硬體信息(比如硬體的序列號等獨一無二的信息)相關的。
所以很多時候,必須在同一台電腦開注冊機,才能順利注冊軟體。而你把這台電腦的注冊機生產的注冊碼拿去另一台電腦用往往是無法注冊成功的。而且為了打擊盜版,很多殺毒軟體廠商會把注冊機當作病毒來處理。
參考資料:網路-注冊機
5. 請問電腦安裝系統後,。打開軟體要求要填寫注冊碼注冊碼是怎麼編寫的,請老師指教
根據你的描述,我尚不能確定你打開的是什麼軟體。
不過,注冊碼是需要購買的,一般是通過軟體官方渠道購得,不是個人使用者可以編寫的。
6. 高手一定要幫幫忙!!!如何用VB給軟體編寫注冊機!
你是來要給自己的軟體寫注冊碼嗎自,你的問題不是很清楚,如果是自己寫注冊碼保護自己的軟體的話,以下方法可以參考.
如果要求不是很高,只是騙騙普通用戶,可以用MD5來生成注冊碼
要復雜一點就用多次MD5來生成
如:MD5(MD5(MD5(硬體序列號)))
再要復雜一點,就用MD5之後把結果移位,如倒置,重排等
如:a=MD5(硬體序列號)
a=left(a,3) & right(a,4) & mid(a,4,3)
a=md5(a)
這時的a就是一個非常復雜的序列號了.
這樣做序列號非常方便的.
7. 軟體,注冊機編寫,C語言
只給出3個看不出規律吧~~
要一大把才可以哦
8. 破解入門:如何編寫一個Linux 64位軟體注冊機
不用求別人,網上教程很多。或者你去GOOLE上搜一搜注冊碼。我建議是版自行爆破軟體,很簡單。權注冊機制都是一樣的。HEX是個不錯的軟體。我一直在用。而且LINUX下非開的軟體一般都是不完全版。活著是從UNIX下移植過來的。我勸你能換純LINUX下的開源還是換開源吧!軟體那麼多別想不開。