PDA

View Full Version : مبتدی: CrackMe : Collector



Collector
چهارشنبه 21 فروردین 1392, 09:12 صبح
سلام
من يک قفل نرم افزاري نوشتم ميخوام ببينم امنيت اون از 10 نمره چند ميديد.
(چون نسخه اول هست احتمالا 1 از 10 ميشم:ناراحت:)

به اين صورته که براي هر سيستم يک کد سيستم توليد ميکنه و بايد کد سيستم به برنامه نويس ارسال بشه تا
برنامه نويس با الگوريتمي خاص کد فعال سازي را براي مشتري ارسال کند.

با استفاده از اين کد ميتوانيد از اين قفل استفاده کنيد

bool Licence = SoftLock.Lock.Verify_Licence(Application.Executabl ePath);

if (Licence)
{
Frm_User_Login Login = new Frm_User_Login();
Login.Show();
}
else
{
Application.Exit();
}

Securebit
چهارشنبه 21 فروردین 1392, 17:31 عصر
با معکوس شرط موجود در کد قفل دور زده میشه.
موفق باشید.


public void btn_Active_Click(object sender, EventArgs e)
{
MyEncryptor encryptor = new MyEncryptor(Lock.str);
string str = Hardware.HardwareAnalyzer.Fingerprint(encryptor.En crypt(this.txt_SyatemCode.Text));
if (this.txt_AcctiveCode.Text == str)
{
FileInfo info = new FileInfo(Lock.lockstr);
GetRegistry.Cl(@"Software\" + info.Name.Replace(".EXE", ""));
GetRegistry.Set(@"Software\" + info.Name.Replace(".EXE", ""), "ActiveCode", this.txt_AcctiveCode.Text);
MessageBox.Show("کد فعال سازی صحیح میباشد و نرم افزار فعال شد", "نرم افزار فعال شد", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);
Application.ExitThread();
}
else
{
MessageBox.Show("کد فعال سازی صحیح نمیباشد لطفا کد صحیح را وارد کنید", "کد اشتباه", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);
}
}

Collector
چهارشنبه 21 فروردین 1392, 18:37 عصر
سلام
ممنون که وقت گذاشتید
شما دقیقا همان کدی که نوشته بودم را در آوردید
با چه نرم افزاری این کار را کردید(چند تا شون را امتحان کردم یا باز نمیکردن یا اینکه کد مبهم بود)
امکانش هست بیشتر توضیح بدید
این طوری که معلومه نرم افزار های مبهم سازی عملا کارشون کشکه

Securebit
چهارشنبه 21 فروردین 1392, 18:55 عصر
بدون هیچ ابزاری فقط با داشتن یک HexEditor میشه قفل شما رو دور زد، هدف جلوگیری از کرک نرم افزار توسط کرکرهای مبتدی و متوسط هست.

Collector
چهارشنبه 21 فروردین 1392, 19:09 عصر
بدون هیچ ابزاری فقط با داشتن یک HexEditor میشه قفل شما رو دور زد، هدف جلوگیری از کرک نرم افزار توسط کرکرهای مبتدی و متوسط هست.

من به این قفل چه قدر میتونم اعتماد کنم
و همچنین برای ارتقا امنیت آن چکار باید بکنم