در مورد اون فايل ها بايد بگم من در امتحانات به سر ميبرم وقت ندارم اصلا امتحانا ده تير تموم ميشه اون موقع جواب ميدم 11 ولي 100 در 100 كرك ميشه حتما ويژوال بيسيك فقط اسباب بازيه
Piter1355 نوشته است:بي صبرانه منتظرم .
سلام
ببخشيد كمي دير كردم . منتظر اجازه از ايمان بودم!
اينم گفتگويي كه قولش رو داده بودم:
http://www.ahwazserver.com/nabi/crack-vb
بعضي جاهاش فكر ميكنم خيلي مفيد باشه .
بازم از ايمان جان ممنون.
نبي
سلام
يه راهي به نظرم رسيد
داشتم قفل شتاب رو نگاه ميكردم ، ديدم فايل اگزه رو طوري با اگزه خودش بيند ميكنه و يه فايل نهايي توليد ميكنه ولي موقع اجرا برنامه رو تو رم ميريزه و مستقيم از اونجا اجرا ميكنه ! و هيچ جور نميشه به فايل اگزه اصلي برنامه دسترسي پيدا كرد.
سايتشم اينه : shetab.com نسخه ازمايشي اين قفل اونجا هست.
خب! حالا نگر حرف ايمان اين نيست كه ويژوال بيسيك براي اينكار ضعيفه؟ خب ما ميايم بخشي از برنامه كه مربوط به دريافت اكتيو كد است رو با مثلا زبان سي يا پاسكال مينويسيم و اگزه توليدي رو با اگزه اصلي برنامه ادغام ميكنيم و طوري برنامه نوشته شده در سي يا دلفي رو تنظيم ميكنيم كه در صورت درست بودن اكتيو كد ، برنامه اصلي كه تو خودش هست رو در آن واحد كه به رم منتقل ميكنه اجرا كنه و ديگه توي تمپ دايكتوري نريزه ! اينجوري در واقع بخشي از برنامه كه شرط رو چك ميكنه به زباني غير از وي بي است.
حالا نظرت چيه ايمان ؟
راستي چطوري ميشه دو تا فايل اگزه رو با هم ادغام كرد طوري كه يكي ديگري رو از توي رم اجرا كنه !؟
تشكر
نبي
فكر خوبيه - ببینیم نظر ایمان چیه
اخيرا اطلاع پيدا كردم مايكروسافت نسخه vb2005 بتا2 را ارائه کرده .
بدون msdn حدود 45 مگ شد . خیلی معکرست . فکر می کنم کامپایلهای این نسخه از نظر امنیتی قوی تر باشه . حتما نصبش کن ببینیم چیکار میشه کرد .
Piter1355 نوشته است:فكر خوبيه - ببینیم نظر ایمان چیه
اخيرا اطلاع پيدا كردم مايكروسافت نسخه vb2005 بتا2 را ارائه کرده .
بدون msdn حدود 45 مگ شد . خیلی معکرست . فکر می کنم کامپایلهای این نسخه از نظر امنیتی قوی تر باشه . حتما نصبش کن ببینیم چیکار میشه کرد .
سلام
مطمئني ؟!؟! .net نيست؟!
آخه با وجود .net دليلي نداره وي بي 6 رو بخواد ارتقا بده !
منبع خبرت كجاس؟
مطمئن باش دات نت نيست
منبع خبر خود مايكروسافته
اول شك داشتم . بعد از اينكه كامل دانلود كردم و نصب كردم مطمئن شدم .
تو پست بعدي يه تصوير از محيط برنامه نويسي و ابزارها ميزارم .
آخرت برنامه نويسيه .
دوست عزيز
توضيحات شما مبسوط ، منطقي و راهگشاست .
اميدوارم با كمك شما بتونيم تا حدودي از ضايع شدن دسترنجمون جلو گيري كنيم .
من در رابطه با فايل ريجيستر كه واقعا نشه مخدوشش كرد كار كردم و نتايج خوبي هم بدست آوردم .
فكر مي كنم با توجه به مطالب شما با تركيبي از دو يا چند تكنيك بشه تا حدود زيادي از برنامه محافظت كرد .
از اينكه وقت گذاشتي ممنونم .
سلام ايمان
ممنون كه وقت گذاشتي .
در مورد اول كه گفتي هر برنامه اي كرك ميشه ، منم انكار نكردم ولي خودتم داري ميگي دلفي سخت تر كرك ميشه ما هم نميخوايم كاري كنيم كه برنامه اصلا كرك نشه بلكه ميخوايم دير تر و سخت تر كرك بشه پس تبديل برنامه به صورتي كه كمپايلر دلفي يا سي توش دخالت داشته باشه نسبتا سخت تره و خودش يه جركت محصوب ميشه!
در مورد مطلب دوم كه گفتي هيچ برنامه اي نميتونه از تو رم اجرا بشه . شما قفل shetab رو از آدرس:
www.shetab.com به همراه سمپلش كه به سورت مجاني هست دريافت كن . توضيحاتي هم كه داده همه مبني بر اينه كه برنامه از توي رم اجرا ميشه . اط طرفي اين برنامه يه ويروس كوچولو داره كه زياد مهم نيست(نگران نباشيد آنتي ويروس ميگيرش و جاي نگراني نداره) ميخوام اينو بگم كه زماني كه من برنامه اي كه با اين قفل ، قفل گذاري شده رو اجرا كردم آنتي ويروسم به همين دليل يه آلرت داد كه فايل ويروسيه! اما مسير فايل ويروسي خيلي عجيب بود! و اصلا همچين فايلي در اون آدرس موجود نبود! تصوير زير فكر ميكنم گويا باشه:
مسير فايل رو توجه كنيد. وقتي فايل در اين مسير موجود نيست ولي در حال اجراست ، جز رم كجا ميتونه باشه؟! منم در مورد برنامه هايي كه مستقيم از تو رم اجرا ميشن شنيدم و فكر ميكنم بر خلاف نظر شما همچين چيزي امكان پذير باشه.
روشي كه ارائه دادي بسيار جالب بود ، خوشم اومد از روشت، ما مجبور نيستيم كه هميشه چك كردن پسورد رو موقع ورود به برنامه بزاريم كه كركر ها هميشه اونجا انگشت ميزارن ! كافيه مثلا زماني كه منو هاي برنامه كليك ميشه و خيلي جاهاي ديگه برنامه حتي مثلا تو يه تايمر ازش استفاده كنيم و... ، بنابراين چندان نيازي هم به هوش مصنوعي نيست.
اما گفتي پسورد ها رو يا جايي از رم ذخيره كنيم، منظر خاصي داشتي؟ يا اينكه همون تعريف ساده متغيير و مقدار دهي متغيير براي پسورهاست؟
در مورد كتاب هم ، حرف شما رو قبول دارم ، اما براي كسي خوبه كه هدفش اين حرفا باشه و وقت زيادي هم داشته باشه تا در دراز مدت جواب بگيره. نه براي يه كسي مثل من كه بايد ضربتي كار كنه و مجبوره قدم آخر رو اول برداره (هر چند طبيعيه كه اينجوري قدم برداشتن كمي ناقصه ولي چاره اي نيست!)
ضمنا اگر درساي مهمي كه تو مقطع كارشناسي ارشد (البته گرايش نرم افزار ) ميتونه مفيد باشه معرفي كني ممنون ميشم چون من رشتم غير كامپيوتر هست و ميخوام فوق نرم افزار شركت كنم و مجبورم درساي اونا رو بخونم . روي كدوماش وقت بزارم .
در مورد اسمم كه گفتي فراموش كردي ، اما من كه اسمم رو زير تمامي پستام مينويسم :wink:
در مورد اينكه اگر برنامه كرك بشه مثلا هارد رو فرمت كنه ، يك روش خيلي قديمي اما بسيار كارساز ميباشه كه من خودم شايد 8 سال پيش باهاش برخورد داشتم . يعني برنامه اي بوده كه به خاطر همين اخطار كه اگر كرك بشه هارد پاك ميشه بيخيالش شدم با وجود اينكه به كد گذاري مطالب تو برنامه پي برده بودم و.... كه بعد بيخالش شدم.
بازم از توضيحاتت ممنونم
نبي
من هنوز نرفتم قفل شتاب رو ببینم چطوریه ولی مطمئنم که یا شما اشتباه برداشت کردی یا اگه شرکت همچین ادعایی کرده فقط برا تبلیغات بوده یا یه سیستمی شبیه به اون چیزی که شما گفتی ارائه کرده. اصولا اجرا شدن برنامه اینطوری که خودت اونو بخواهی ببری تو رم 100 در 100 غیر ممکنه و اساسا امکان نداره برای اطلاعات بیشتر میتونید به درس سیستم عامل 2 در سطح کاردانی روجوع کنید یا کتابهای طراحی سیستم عامل رو بخونید تا بفهمید من چی میگم. بدا میرم فقل شتاب رو میگیرم ببینم چیه او مسیر فایل هم کاملا درسته تا فایل به صورت فیزیکی وجود نداشته باش نرتن بهش گیر نمیده ممکنه فایل به این صورت هست که میاد رو رم و اونوقت از رو هارد پاک میشه. این امکان داره که پیاده سازی بشه با برنامه نویسی چون در حالت عادی فایل در حال اجرا رو نمیشه پاک کرد ولی با تغییرات تو محتوای رم میشه کاری کرد که سیستم عامل گول بخوره.
دوباره گفتم سیستم عامل همیشه و همه جا با سیستم عامل صحبت میکنید برای هر کاری یا برا کارای غیر مغول باید سیستم عامل رو با تغییر ورودیهایی که از رم میگیره گول زد یعنی طوری صفر و یک های رم رو دست کاری کنی که سیستم عامل یه برداشت دیگه ازش داشته باشه و نیاز غیر مغول شما بر طرف بشه که برای این کار باید کتاب طراحی سیستم عامل رو خورده باشی + اسمبلی هم فوول باشی
قفل شتاب با سیاست خاصی حرفه ای ها رو هم گول زده
ببینید هم رم و هم هارد صفر و یک ذخیره میکنن یه جورائی حالا شتاب به جای هارد از رم استفاده کرده که اینم بعید میدونم کرده باشه و فقط جنبه تبلیغاتی داره اینجور برنامه ها رو به همون سادگی قبلی ها میشه کرک کرد ولی فقط فرقش اینه که نمیشه کاری کرد فایل اصلی رو هارد کرک بشه به خاطر همین مجبوریم مثل بعضی از بازی ها که دیدید یه فایل کرک رو اجرا میکنید و اون فایل کرک تا طول اجرای بازی رو رم میمونه و کارای کرک رو انجام میده این برنامه ها رو اینطوری میشه کرک کرد یعنی برنامه ای بنویسید که بره رو رم اونوقت تو اون کامپیوتر هر چی قفل شتاب هست بی اثر میشه یعنی فقط کافیه برنامه قفل شتاب کرک بشه تا تمام برنامه های فقل شده با این نرم افزار هم به فنا برن
یه برنامه نویس هیچ وقط از بسته های نرم افزاری قفل گذار استفاده نمیکنه چون خودش خیلی راحت تر میتونه قفل بهتری برا برنامش بزاره چون سورسشو داره
راجع به اون کاری که نبی گفته بود بریم تو تایمر یا کلیک راست پسورد رو چک کنیم خوب تابلویه دیگه با چند بار اجرا کردن میشه حدس زد کجا چک میشه باید کاری کنید که کامپیوتر خودش تصمیم بگیره اطلاعات بیشتر برید هوش مصنوعی بخونید که از پس هر کسی بر نمیاد لاقل باید کارشناسی کامپیوتر داشته باشید تا بفهمید هوش مصنوعی چی به کیه
حالا چیکار کنید ؟ خوب برید خدتون فکر کنید یه نمونه خیلی ضعیف از هوش مصنوعی بسازید به مفهوم RANDOMIZEُ فکر کنید کیه عدد تصادفی تولید میکنه یه چیزایی دستگیرتون میشه
مخلص همگی ایمان