امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغییرشماره سریال درایوها
نویسنده پیام
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #1
تغییرشماره سریال درایوها
سلام
این روزها اکثر شرکتهای نرم افزاری روی سی دی های خودشون قفل تلفنی می زارن. طریقه عمل این قفل ها به این شکله که شماره سریال یکی از درایوها رو می خونن ( اکثرا درایو C: ) و بعد اون رو به شماره رمزی تبدیل می کنن و طبق اون شماره رمز و شماره سی دی ، شماره فعال سازی رو صادر می کنن.
حالا سوال اینجاست آیا می شه شماره سریال درایوها رو به طریقی عوض کرد؟ (همونطور که می دونید شماره سریال درایو با فرمت کردن عوض می شه یعنی قابل تعویض هست.)
و سوال دیگه اینه که چطور می شه شماره سریال خود هارد دیسک یا مادربورد یا سی پی یو یا ... رو خوند ؟ من کدهایی توسط C و دلفی پید کردم ولی برای ویژوال بیسیک نبود...

(آخرین ویرایش در این ارسال: ۰۵-دى-۱۳۸۶, ۱۰:۱۶:۲۸، توسط Di Di.)
۰۵-دى-۱۳۸۶, ۱۰:۱۴:۲۰
وب سایت ارسال‌ها
پاسخ
mbza11 آفلاین
در حال پیشرفت
***

ارسال‌ها: 334
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 75 ارسال )
ارسال: #2
RE: تغییرشماره سریال درایوها
سلام.
برای استخراج اطلاعات سخت افزاری تو VB می تونی از این OCX استفاده کنی.
یه فایل راهنما و دوتا Dll هم تو خودش هست.
کار کردن باهاش راحته و اطلاعات نسبتا جامعی از سخت افزار سیستم بهت می ده.

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۰۵-دى-۱۳۸۶, ۱۰:۳۹:۵۳
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #3
RE: تغییرشماره سریال درایوها
خیلی ممونم mbza11 جان . قبلا از این استفاده کرده بودم ولی روی سیستم من اطلاعات کافی نمی داد . مثلا پروسسور آی دی یا هارد دیسک سریال....
خوب نظرت در مورد تغییر سریال درایوها چیه؟؟ باید کار آسونی باشه اگه راهش رو بلد باشیم.

۰۵-دى-۱۳۸۶, ۱۲:۵۲:۴۴
وب سایت ارسال‌ها
پاسخ
mbza11 آفلاین
در حال پیشرفت
***

ارسال‌ها: 334
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 75 ارسال )
ارسال: #4
RE: تغییرشماره سریال درایوها
سلام.
من زبان C و ++C رو خیلی خوب بلد نیستم. حالا اگه می تونی این رو به VB تبدیل کنی، خیلی خوبه.
کد:
void CVolumeSerialDlg::ChangeSerialNumber(DWORD Drive,
  const DWORD newSerial)
{
struct partial_boot_sector_info
{
   LPSTR Fs; // file system name
   DWORD FsOffs; // offset of file system name in the boot sector
   DWORD SerialOffs; // offset of the serialnumber in the boot sector
};

partial_boot_sector_info pbsi[3] =
{
  {"FAT32", 0x52, 0x43},
  {"FAT",   0x36, 0x27},
  {"NTFS",  0x03, 0x48}
};

const max_pbsi = sizeof(pbsi)/sizeof(partial_boot_sector_info);

HANDLE hDrive;
TCHAR szDrive[12];
char Sector[512];
DWORD i;

_stprintf(szDrive, _T("\\\\.\\%c:"), Drive & 0xFF);

// Open the drive
hDrive = ::CreateFile(
   szDrive,
   GENERIC_READ | GENERIC_WRITE,
   FILE_SHARE_READ | FILE_SHARE_WRITE,
   NULL,
   OPEN_EXISTING,
   0,
   NULL);

if (hDrive == INVALID_HANDLE_VALUE)
{
   ShowErrorString(::GetLastError());
   return;
}

// read the sector
if (!::ReadFile(hDrive, Sector, 512, &i, NULL))
{
   ShowErrorString(::GetLastError());
   goto clean_exit;
}

// try to search for a valid boot sector
for (i=0;i<max_pbsi;i++)
{
   if (strncmp(pbsi[i].Fs, Sector+pbsi[i].FsOffs,
     strlen(pbsi[i].Fs)) == 0)
   {
     // we found a valid signature
     break;
   }
}

if (i >= max_pbsi)
{
   MessageBox(_T("Cannot change serial number of this file system!"),
       _T("Error"), MB_ICONERROR);
   goto clean_exit;
}

// patch serial number
*(PDWORD)(Sector+pbsi[i].SerialOffs) = newSerial;

// Go to boot sector again
SetFilePointer(hDrive, 0, NULL, FILE_BEGIN);

// write boot sector
if (!::WriteFile(hDrive, Sector, 512, &i, NULL))
{
   ShowErrorString(::GetLastError());
   goto clean_exit;
}

clean_exit:
CloseHandle(hDrive);

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۰۵-دى-۱۳۸۶, ۱۹:۰۷:۴۰
ارسال‌ها
پاسخ
mbza11 آفلاین
در حال پیشرفت
***

ارسال‌ها: 334
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 75 ارسال )
ارسال: #5
RE: تغییرشماره سریال درایوها
سلام.
ببین یه همچین برنامه ای می خوای:


فایل‌(های) پیوست شده
.zip   VolumeSerial.zip (اندازه: 6.02 KB / تعداد دفعات دریافت: 86)

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۰۵-دى-۱۳۸۶, ۱۹:۴۱:۱۰
ارسال‌ها
پاسخ
تشکر شده توسط : rayan87, bagel
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #6
RE: تغییرشماره سریال درایوها
سلام
این برنامه رو نگاه کن ببین به دردت میخوره
برای شماره سریال هارد

Exclamation
(آخرین ویرایش در این ارسال: ۰۳-بهمن-۱۳۸۶, ۱۳:۳۷:۰۹، توسط ΛΛ Θ l-l $ Σ Ω.)
۰۳-بهمن-۱۳۸۶, ۱۳:۲۵:۲۳
ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #7
RE: تغییرشماره سریال درایوها
شماره سریال درایو ها Clap

Exclamation
۰۳-بهمن-۱۳۸۶, ۱۳:۳۷:۴۸
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #8
RE: تغییرشماره سریال درایوها
اين ها همه سريال درايو رو نشون ميدن که برای ساختن زيپ کد اصلاً معتبر نيستند.
با اين کد ميتونيد سريال ها رو به دست بياريد.
۰۳-بهمن-۱۳۸۶, ۱۴:۰۹:۳۶
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #9
RE: تغییرشماره سریال درایوها
دستتون درد نکنه واقعا زحمت کشیدید!
فقط نمی دونم چرا تا الان این پستها رو ندیده بودم!!
البته همون موقع هم چند تا برنامه و سورس به زبان C پیدا کردم که تونست کارم رو راه بندازه ولی سورس وی بی که آقا محسن گذاشته خیلی عالیه!!

۰۳-بهمن-۱۳۸۶, ۱۵:۰۳:۳۱
وب سایت ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #10
RE: تغییرشماره سریال درایوها
خب حالا چه جوری می شه تغییرش داد؟

پارک24
مرجع خرید و فروش خودرو
۰۴-بهمن-۱۳۸۶, ۱۳:۴۰:۳۶
وب سایت ارسال‌ها
پاسخ
ΛΛ Θ l-l $ Σ Ω آفلاین
کاربر با تجربه
****

ارسال‌ها: 739
موضوع‌ها: 147
تاریخ عضویت: مهر ۱۳۸۶

تشکرها : 219
( 187 تشکر در 98 ارسال )
ارسال: #11
RE: تغییرشماره سریال درایوها
سلام
با این برنامه می شه VolumeSerial

Exclamation
۰۴-بهمن-۱۳۸۶, ۱۴:۱۴:۱۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سریال هنگام نصب mrkv2000 11 6,093 ۱۴-فروردین-۱۳۹۶, ۱۸:۰۵:۳۷
آخرین ارسال: NO DONGLE
  درخواست سریال جنراتور guitarr 1 2,002 ۱۳-اسفند-۱۳۹۳, ۱۳:۲۶:۰۷
آخرین ارسال: guitarr
  ایجاد کیگن بر اساس چند شماره سریال babak_2029 4 5,648 ۲۴-اردیبهشت-۱۳۹۱, ۲۳:۴۹:۲۱
آخرین ارسال: babyy
  تغییر شماره سریال درایو Ghoghnus 1 2,914 ۲۲-شهریور-۱۳۹۰, ۰۹:۴۰:۲۵
آخرین ارسال: Di Di
  طریقه پیدا کردن سریال اصلی krengaroo 2 4,487 ۱۸-اردیبهشت-۱۳۸۹, ۰۲:۱۷:۰۸
آخرین ارسال: jaber
Big Grin کرک یک برنامه فرهنگ لغت که نیاز به سریال داره petersool 5 5,450 ۱۸-اردیبهشت-۱۳۸۹, ۰۰:۱۳:۲۸
آخرین ارسال: Di Di
  درخواست کرک و شماره سریال sohmar 2 2,882 ۱۱-بهمن-۱۳۸۷, ۱۵:۱۱:۱۳
آخرین ارسال: Mr-ALiReza-c
  در خواست کرک یا سریال: Flash Website Design pro v.1.16 aminjo0o0on 2 5,202 ۱۵-دى-۱۳۸۷, ۱۱:۰۹:۰۹
آخرین ارسال: Di Di

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS