™Ali (09-07-09)
سلام علی جان.همون طور که گفته شد قبلا همچین تاپیکی باز کردم ولی استقبال نشد
اینم لینکش :
http://pcnetwork.ir/showthread.php?t=18894
خودم اونجا چندتا کرک می و آموزش و ... هم گزاشتم ولی دوستان کمی استقبال کردند.حالا هم اگر میخوای ادامه بدی به نظرم برو تو همون لینکی که دادم و اونجا ادامه بده چون از مقدماتی شروع کردم و تعداد کمی از دوستان مثل Destiny و ... هم خوب همکاری کردند.
با تشکر
™Ali (09-07-09)
سلام Surpriser عزیز
اون تاپیک رو یادمه و الان فکر کنم زیر خاکه!
اگر توجه کنید این تاپیک رو تو بخش برنامه نویسی زدم و دلیلش هم این بود که میخواستم خودمون (بچه های بخش برنامه نویسی ) با هم گفت و گو داشته باشیم و درباره ی نقاط ضعف Cracke Me هایی که می سازیم بحث کنیم.
حالا مهم نیست که چند نفر باشیم 2 نفر هم باشیم کافیه! برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
شما خودتون اگر برنامه نویس هستید اگر اینجا کمک کنید خیلی خوبه !
================================================== ======
بخش هفتم ابزار کرکینگ آنپکر، آنپروتکتور - Un Protector - UnPacker
نسخه از PEID همراه با آخرین پلاگین ها برای تشخیص نوع پکر مورد استفاده. قابلیت آنپک کردن همزمان ، تغییر OEP فایل و نیز تعیین چک سام، تشخیص نوع کامپایلر و .... حتما دانلود کنید.(دارای یک پلاگین Generic Unpacker )
PEID 0.94
این هم واسه از بین بردن Trial برنامه:
Trial-Reset v3.0 RC5
اینم ACProtect :
ACProtect Stripper 1.0
ASProtect
Asprotect2.XX IAT fixer v2.2S
vera 0.15
Stripper 2.07ht
Stripper 2.11 RC2
stripper v2.13 (last beta)
CASPR v1.10
AsprDbgr v1.0b
Armadillo
Armadillo find protected 1.3
ArmaGUI 1.5.4
dilloDIE 1.4
dilloDIE 1.5
dilloDIE 1.6
ArmInline V0.71
ArmInline v0.96f
Armadmp
dillodumper2.55
Armadillo key generator
DBPE
undbpe 1.06
FSG
UnFSG2.0
EncryptPE
EPE V2 Stripper rc4
DeEPE v1.0
Kryton
Krykiller 0.5
NsPack
wnspack
Orien
unOrien
=========================================
بخش هشتم - پکر و پروتکتور Packer & Protector
فکر کنم این بخش آخره! اگر چیزی دیگه یادم اومد اونا رو هم بعدا میذارم! و بریم سر اصل مطلب! :)
packers
ASPack 2.12 Regged
UPX v2.03
PECompact.v2.70._Final
(Win)Upack 0.39final
Petite 2.2
NsPack v3.7
FSG 2.0
Protectors
VMProtect 1.22.3
Code Virtualizer 1.3.1.0 New
ASProtect 1.33 build 03.07
ASProtect 1.35 Keygenerator-TMG
ASProtect 2.0 Build 06.23 Alpha
ASProtect SKE v2.x Keygen-ECLiPSE
ASProtect.SKE 2.3 build 05.14 beta
ACProtect 2.0
Armadillo Custom 4.40.0250
Dbpe 2.33
K A S R A (09-07-09)
™Ali (09-07-09), Mojtaba313 (11-08-14)
اگر منظورت اون کرک می بود که من گذاشتم این Secret Code ی که دادی اشتباه است !باشه منم سعی میکنم کرک می بزارم.
راستی تو پست بالا یادم رفت بگم Secret Code IS: 34DJH76LX77S(مال کرک می آخری) سطحش هم خیلی آسون بود.
یه چیز دیگه است ! (هم سطح و هم SC) برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
راستی کرک می رو P Code کامپایل نکن که از به دست آوردن پسورد فعلا عاجزیم و فقط می تونیم Bypass کنیم!
در مورد برنامه های سی شارپ (کرک می هایی که خودم می نویسم) یه مشکل هست و اونم اینه که برنامه ها
دارای آنتی دیباگر هستند و خودم هم حتی نمی تونم کرکش کنم! راه حلی؟ پلاگینی؟ چیزی داری؟
با تشکر برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Mojtaba313 (11-08-14)
نه مطمعنم همینه.SC رو خودش داده.اگر میخوای اسکرین شات بزارم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط ™Ali برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
ولی کلا با PETite 2.2 پک شده بود که به آسانی آنپک شد! فکر کنم منظور کاهش حجم بوده نه سخت کردن کرک!
اگر خواستید فایل آنپک شده رو هم میزارم.
درسته فقط واسه کاهش حجم پک شده بود!
درسته! منظورت اون کدی که بعد از کرک شدن میده! من فکر کردم سریال رو میگی. چون من سریال ورود به اون صفحه رو خواستم برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Mojtaba313 (11-08-14)
سلام دوستان
همین الان Visual Studio 08 رو نصبیدم (چون ویندوز عوض کردم! ) گفتم یه Crack Me با زبان سی شارپ خدمتتون بدم.
این Crack Me رو خودم تو دو دقیقه نوشتم! میاد حروفی که شما وارد کردید رو با حروفی که واسش به طور ثابت تعریف
کردم مقایسه می کنه اگر درست بود میگه "All Right" اگر هم نبود که هیچی ! برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
فقط مشکل اینه که نمیشه با OllyDBG اونو دیباگ کرد (به دلیل ساختار دات نت ) و اگر هم دیسمبل کنید فکر نکنم چیزی سر دربیارید! (بازم به دلیل ساختار دات نت)
در کل خودم هم این Crack Me ده کیلو بایتی رو نمی تونم کرک کنم. ولی به زودی دیباگر واسه دات نت رو نصب می کنم و دخلشو
میارم برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
دانلود کرک می :
K A S R A (09-07-09), Mojtaba313 (11-08-14), ravegoat (23-07-09)
با سلام مجدد!
قراره چند تا دستور مهم تو کد های اسمبلی رو بهتون بگم که تو Debug کردن نرم افزار خیلی بهتون کمک میکنه :)
دستور MOV :
مثلا در اسمبلی MOV [LOCAL.1], 0 معادلش میشه LOCAL.1] = 0 ] یعنی دو مقدار رو برابر هم قرار میده!
دستور XOR :
این یک مقدار Bool ی است! مثلا:
XOR EAX, EAXXOR ECX, ECXXOR EDX, EDX
هر جا در این دستور دو آرگومان برابر باشد مثل XOR EAX, EAX آرگومان خود را که الان EAX است رو برابر 0 قرار می دهد .
نکته : EAX ،EBX ، ECX ، EDX ثبات نام دارند و مانند یک متغییر مقادیری را در خود نگه میدارند که انداره هر کدام 32 بیت می باشد و محاسبات روی این ثباتها انجام می شود. برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
نکته: تو OllyDBG در پنجره Registers مقادیر این ثبات ها نشون داده میشه!
دستور IMUL :
دستور IMUL مخفف Integer Multiply هست و برای ضرب دو عدد استفاد می شود به این صورت که آرگومان اول را در دومی ضرب و در اولی ذخیره می کند.
مثلا IMUL EAX, EDX رو میشه به صورت EAX = EAX * EDX نوشت!
دستور ADD :
دو مقدار رو با هم جمع می کنه و در آرگومان اول ذخیره می کنه!
مثلا ADD EAX, 57 رو به صورت EAX = EAX + 87 میشه نوشت!
دستور INC :
مخفف کلمه Increase یعنی افزایش و یه واحد به آرگومان خود اضافه می کند.
مثلا INC ECX در زبان اسمبلی یعنی ECX = ECX + 1 !
دستور CMP :
دستور CMP دو مقدار را با هم برسی میکند و اگر برابر بود پرچم Z را به مقدار یک تغییر میدهد.
نکته : یه ثبات 32 بیتی به نام Eflag وجود دارد که 16 بایت اول آن را ثبات پرچمها گویند و وضیت برخی از فعالیت ها مثل محاسبات یا مقایسه ها رو کتنرل میکند.
مثلا در :CMP ECX, 5
در صورتی که ECX برابر 5 شود پرچم Z برابر یک می شود !
بقیه دستورات (شامل دستورات پرشی و غیره) رو الان می نویسم و تقدیم می کنم!
با تشکر علی برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
K A S R A (09-07-09), Mojtaba313 (11-08-14)
|
دستور پرشی (Jump) و غیره !
به دلیل زیاد بودن دستورات اونا رو به صورت عکس آپلود کردم:
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
توضیحات: ستون سمت چپ مقدار رو در مبنای هگزادسیمال، ستون وسط در مبنای اسمبلی و ستون سمت راست تو ضیحات مربوط به اونه :)
نکته: JNZ و JNE هر دو یکی هستند و به معنای jump if Not Equal است!
دستور Call : میاد و یک تابع خاص رو اجرا می کنه!
دستور Push: برای ذخیره مقدار یک ثبات به کار میره!
دستور Pop : برای خواندن یک مقدار در یک ثبات به کار میره!
دستور Test: برای مقایسه دو تابع به کار میره!
فعلا بیش تر از این یادم نمیاد . فقط کپی رایت رو رعایت کنید برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
با تشکر علی برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
K A S R A (09-07-09), M A H R A D (11-07-09), Mojtaba313 (11-08-14)
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
عالی ... تاپیک داره خوب پیش میره
چنتا سوال :
میشه در مورد مفاهیم پایه ای مثه Carck Me بیشتر توضیح بدین ؟ برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
بعدش این اسمبلی ها برای چی هستن؟
مگه کد نویسه اسمبلی هم لازم میشه؟
بیشتر با Debuger کار میکنین یا کدنویسی؟
Friends Will keep you Dry
Mojtaba313 (11-08-14)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks