امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
بررسی نحوه کرک dll پلاگین کاربردی eCut برای CorelDraw
نویسنده پیام
mmmahdy آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 2
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 9
( 0 تشکر در 0 ارسال )
ارسال: #1
بررسی نحوه کرک dll پلاگین کاربردی eCut برای CorelDraw
پلاگین eCut یا e-Cut یا ایکات یک پلاگین کاربردی برای چینش بسیار فشرده ی آبجکت های کورل در یک ابعاد خاص هست که بیشترین کاربردش برای بهینه شدن مصرف ورق در هنگام لیزر کردن هست.
(برای مثال می خواهید چند صد قطعه رو برای لیزر شدن بفرستید. از این پلاین استفاده می کنید و مثلا روی یک صفحه با ابعاد 2 در 1 متر همه رو میچینه و مچیرخونه جوری که هیچ جای خالی نمونه و به شما میگه چند ورق پلکسی احتیاج خواهید داشت.)

این پلاگین روس هست و از ایران هم مستقیم نمیشه خریدش. چند سایت ایرانی هم براش درست شده که ادعا می کنند نسخه ی اصل اون پلاگین رو ارائه می دن.
(قبلا هم نسخه ی 5 کرک شده ی اون که فقط روی کورل X4 کار می کرد وجود داشت که یه چینی کرکش کرده بود. اما الان دیگه نمیشه تو نت پیداش کرد)
اما در هر صورت تارگت ایرانی نیست.

آدرس سایت مرجعش :
http://eng.e-cut.ru/
هست و به سادگی میشه دانلود و نصبش کرد و تستش کرد. در صورتی که نسخه ای از کورل رو روی سیستمتون نصب داشته باشید.
  • مهلت تست میده اما باید به اینترنت وصل بشید تا باز بشه.
  • (شاید تست من درست نبوده اما) با توجه به استفاده از تاریخ، ابزارهایی مثل runAsDate جواب نداد
  • بهترین نسخه هم، الان کورل  2018 64bit هست. که مثلا از اینجا میشه دانلود کرد : CorelDRAW Graphics Suite 2018 v20.1.0.708

روندی که انجام دادم:
چک کردم، ظاهرا پک نشده. بعد چون با olly نمی دونستم چطور روی 64 بیتی کار کنم، x64dbg رو نصب کردم و توی رفرنس ها دنبال متن This is DEMO version! (که وقتی زمانش تموم میشه میگه،) گشتم که بلکم بتونم از تابعی که Message هاش رو میخونه یه jeی رو بکنم jne که همه چی تموم بشه. که پیداش نکردم.
بعد سعی کردم Monitor کنم ببینم کجا ها رو چک میکنه تاریخشو برگردونم. که چون کلیدی پیدا نکردم، فکر کنم آنلاین یه Unique ID چیزی برای این سیستم توی سرورش میسازه و اون رو چک میکنه. و این هم نشد.


با توجه به اینکه پلاگین پیغام هاش رو با استفاده از زبان سیستم میده و من هم تنها روشی که از جناب Shadow در قدیم یاد گرفتم همینه که بعد از پیدا کردن رفرنس برم و شرط یا تابع قبلش رو عوض کنم. الان متوقف شدم.

  1. نیاز به راهنمایی مرحله به مرحله ی بزرگواران حرفه ای در این مورد دارم.
  2. و یا اگر ممکن هست دو Dll اصلی رو کرک کنید و کلیات روشش رو به اشتراک بذارید.
در آدرس:
C:\eCut\eCut6\DLL
فایل های:
eCut20r6.dll
و
eCut20r6x64.dll


(جالبه بدونید حتی در صورت خرید از سایت های ایرانی هم نسخه ی کاملی تحویل نمی دن و اگر پشتیبانی تون نکنند نمی تونید به راحتی نصبش کنید. چون فقط روی یه سیستم و به صورت آنلاین کرک میشه.)
ضمنا اگر به اشتراک گذاشتن DLL کرک شده در اینجا مشکلی نداره. ممنون میشم اجازه بدید همینجا منتشر بشه و در غیر اینصورت فقط راه های کاربردیش برای کرکر ها مطرح بشه.

با تشکر
(آخرین ویرایش در این ارسال: ۲۶-مهر-۱۳۹۸, ۲۳:۱۸:۱۷، توسط mmmahdy. دلیل ویرایش: پک بودن یا نبودن پلاگین )
۲۶-مهر-۱۳۹۸, ۲۳:۰۳:۰۲
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

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

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: بررسی نحوه کرک dll پلاگین کاربردی eCut برای CorelDraw
متاسفانه من كورل ندارم!

لطفا فايل هاي نصبي پلاگين رو اينجا قرار بديد تا يك نگاهي بهش بندازم

در ضمن راه شناخت رو داريد درست مي ريد اما به سه تا نكنه توجه داشته باشيد :

اول اينكه ببينيند با چه زباني نوشته شده

دوم اينكه كليه فايل هاي نصبي رو چك كنيد كه كدومشون پك شدن چون احتمال بسيار قوي يك فايل خاص فقط مخصوص چك كردن قفل هست كه فقط اون پروتكت شده

سوم اينكه مي تونيد پلاگين ها رو روي سيستم 64 بيتي نصب كنيد اما گاهي مي شه فايل ها رو به صورت افلاين روي سيستم 32 بيتي هم ديسمبل كرد

۳۰-مهر-۱۳۹۸, ۱۱:۲۲:۴۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر, Ghoghnus, nImaarek, lord_viper, mmmahdy, hadikh73
mmmahdy آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 2
تاریخ عضویت: آبان ۱۳۸۹

تشکرها : 9
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: بررسی نحوه کرک dll پلاگین کاربردی eCut برای CorelDraw
ممنون از راهنماییتون

تحقیق کردم پلاگین با Delphi بود (البته اگه Sniffer من اشتباه نکرده باشه)
و زبان دومش هم فقط اگر غیر از انگلیسی باشه، از جای دیگه می خونه.

یه چند مرحله دیگه جلو رفتم که خدمتتون میگم:
روی یه سیستم کورل x8 نسخه ی 32 بیتی داشتم و تونستم با olly رفنرس متن ها رو جدا کنم و دنبال کلمه ها گشتم و تابع مورد نظرم رو پیداش کردم
کاری که کردم حداقل زمان Period اون رو برای همیشه با عوض کردن je به jmp خط بعدی برداشتم.
تصویرش هست در پیوست:
   
حالا پلاگین کار میکنه. اما فقط با اینترنت!

اما بعد متوجه شدم که این پلاگین برای فعال شدن اول یه آدرس وب PHP رو چک میکنه و بعد اگه پاسخ گرفت کار میکنه. آدرس این بود:
UNICODE "http://eng.e-cut.ru/activate/testperiod.php\"
و این تابع چندین جا تکرار شده.
همه رو با jmp به تناسب توابع رد کردم اما مشکل بعدی این شد که وقتی پلاگین میاد بالا فقط فرم ها میاد و کار نمیکنه.
پس به این نتیجه رسیدم باید محل خوندن اون متغیری که به ما میگه:
1. اینترنت وصل نیست
2. این پلاگین DEMO هست
3. این پلاگین تایم Periodش تموم شده
رو تغییر بدم نه شرط ها رو

اما تا به حال جرئت تغییر چیزی غیر از jump ها یا Nop/Null کردن API ها رو نداشتم.
و نیاز به راهنمایی اساتیدی چون شما دارم:
- در این مورد 32 بیتی مرحله به مرحله چه بکنم؟
- روش صحیح تغییر و ذخیره سازی داستان چک کردن اینترنت و محدود سازی زمانی پلاگین و شیوه عوض کردن این روند با Olly یا ابزار مناسب تر چیه؟
- برای نسخه های 64بیتی چه کنم؟
- و اگر نکته مهمی رو در این زمینه فراموش کردم راهنمایی بفرمایید.

http://s7.picofile.com/file/8376035776/DLL.rar.html
DLL ها:
eCut14r6.dll برای کورل 14 که بیشترین استفاده رو توی حوزه cnc داره
eCut20r6.dll برای نسخه 32 بیتی کورل 20 (2018) که الان اکثر طراحان با اون کار میکنن (برای اینکه olly باهاش کار کنه)
eCut20r6x64.dll نسخه 64 بیتی کورل 20
eCut18r6.dll نسخه ی 32 بیتی کورل X8 که خودم تونستم صرفا پریودش رو بردارم که در تصویر قابل مشاهدست.

(با توجه به اینکه استفاده من از این فایل شخصی و همچنین برای یادگیری بیشتر هست،
و همچنین کسانی برای فروش لایسنس محدودش بالاخره کسب و کاری رو راه انداختن
به نظرم باید بیشتر در مورد پیشنهاد قبلی خودم برای انتشارش در وب تأمل بکنم.)


با تشکر
(آخرین ویرایش در این ارسال: ۰۱-آبان-۱۳۹۸, ۱۹:۳۸:۵۹، توسط mmmahdy.)
۰۱-آبان-۱۳۹۸, ۱۹:۳۵:۵۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نحوه استفاده از نقاط توقف شرطی در olly plcs7 1 1,028 ۰۳-اسفند-۱۳۹۷, ۱۲:۰۱:۳۵
آخرین ارسال: megatron
  نحوه ذخیر کردن تغییرات در ODG plcs7 0 899 ۰۲-اسفند-۱۳۹۷, ۱۲:۵۳:۵۵
آخرین ارسال: plcs7
  [سوال] نحوه کرک برنامه های اندرویدی mirage0411 4 3,727 ۱۹-شهریور-۱۳۹۵, ۲۳:۱۷:۳۴
آخرین ارسال: salehjg
  نحوه ردیابی پیام ها در قسمت دیتا esafb52 10 6,513 ۰۱-دى-۱۳۹۳, ۰۲:۰۱:۳۵
آخرین ارسال: NO DONGLE
  سوال- نحوه تشخیص ویروس بودن فایل های کرک javad917 4 4,087 ۰۳-آذر-۱۳۹۳, ۱۵:۰۵:۱۸
آخرین ارسال: NO DONGLE
  چگونگی دیباگینگ در ویندوزهای x64 و نحوه استفاده از ollydbg در 64بیت dotleo 1 4,724 ۱۵-دى-۱۳۹۲, ۱۳:۰۲:۳۳
آخرین ارسال: godvb
  نحوه کرک کردن قفل نرم افزاری HDCS mansour92 3 6,279 ۲۶-فروردین-۱۳۹۲, ۲۳:۵۵:۰۹
آخرین ارسال: babyy
  سوال در مورد بررسی فایل DLL Crom 1 2,386 ۰۶-اسفند-۱۳۹۰, ۱۱:۰۷:۴۶
آخرین ارسال: Di Di
  [سوال] نحوه فهمیدن الگوریتم تولید کد و ساختن کیجن فعال سازی esafb52 7 7,779 ۲۵-مهر-۱۳۹۰, ۱۴:۵۴:۲۱
آخرین ارسال: esafb52
  جدیدترین ورژن ollydebug چیست ؟ و نحوه ی ذخیره کردن تغییرات در olly dbg 2.01 alfa 1 ؟ MoonLight_Flyer 8 7,860 ۱۹-شهریور-۱۳۹۰, ۱۶:۵۱:۳۵
آخرین ارسال: Di Di

پرش به انجمن:


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

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