ورود

View Full Version : آموزش: کرک با اسمبلی



masoud.8086
چهارشنبه 29 مرداد 1393, 01:27 صبح
این تایپیک فقط جهت آشنایی با مقوله کرک میباشد و در آن نرم افزاری که متعلق به شرکت و یا فردی که محصولی در بازار باشد کرک نمیشودو فقط برنامه های که خود بنده تهیه کردم (برای آموزش)مورد انالیز قرار میگیرد



سلام تو این تایپیک و تایپیک های آینده قصد دارم شمارو مقوله نفوذ به نرم افزار با استفاده از اسمبلی(ویندوز) آشنا کنم البته در حد مبتدی و اینکه رشته کار دستون بیاد اینم بگم اگه دوستان استقبال کنن آموزشای بعدی رو میزارم..


خوب اول بگم چرا با اسمبلی؟؟؟
اگر توجه کرده باشید ما سورس نرم افزار ها رو در اختیار نداریم که روشون کار کنیم
پس به اجبار می بایست روی فایل های اجرایی یا همان(EXE) عملیات انالیز رو انجام بدیم و به دلیل اینکه فایل ها اجرایی کد های زبان ماشین هستند باید برای نفوذ به اسمبلی آشنا باشیم و همچنین به توابع کتابخانه ای(DLL)
خوب برای این امر یپیش نیازایی میخواد که که یکی از اونا آشنایی با دستورات اسمبلی به ویژه دستورات شرطی و پرش هاست که یه یادآوردی کوچلو برای دوستان میکنم
دستور مقایسه cmp
پرش بدون شرطjmp
پرش در صورت مساوی بودن jeیا jz
پرش در صورت مساوی نبودنjneیا jnz
در صورت بزرگتر بودنjgوja
در صورت کوچکتر بودنjlوjb




--------------------------------------------------------------------------
خوب اگه یادتون باشه تو اسمبلی 16 بیتی این ثبات هارو داشتیم
AX
BX
CX
DX
و...
اما تو اسمبلی ویندوز تمام این ثباتها رو داریم به اضاقه چندتا ثبات اضافی با این تقاوت که اول اسم هر ثبات با(E) شروع میشود
مهم ترین ثبات در کرک<< EAX
EBX
ECX
EDX
EBP
و...
نکته:ثبات های بالا 32 بیتی هستند و به صورت زیر تقسیم میشود

122460
قبل ازنفوذ به ی نرم افزار باید اطلاعتی در مور د نرم افزار بدست بیاریم مثلا اینکه بدونیم این نرم افزار با چه زبانی نوشته شده یا ازش محافظت میشه و...
خوب برای اینکه اطلاعاتی در مورد نرم افزار بدست بیاریم در این آموزش ها از نرم افزار (PEID)استفاده میکنیم لینک نرم افزارو هم براتون میزارم




کار با نرم افزار: ابتدا نرم افزار را باز میکنیم


با استفاده از کلید مشخص شده نرم افزار یا برنامه ای را که میخواهیم آنالیز کنیم را در برنامه اجرا میکنیم
122462
پس اجرا ی برنامه مشخصات نرم افزار قابل دیدن است
122463

اگر میخواهیم نرم افزار را به کلیک راست اضافه کنیم (برای راحتی کار)مراحل زیر را دنبال کنید
پس از این تنظیمات بر روی هر نرم افزاری که راست کلیک کنیم برنامه به منو اضافه شده است


122465


در صورت استقبال این تایپیک ادامه دارد.


پایان جلسه 1

masoud.8086
پنج شنبه 30 مرداد 1393, 23:24 عصر
دوستان استقبال نمیکنن..با این شرایط ادامه ندم بهتره..

vahid-p
جمعه 31 مرداد 1393, 16:32 عصر
تابستون یه خورده استقبال کمه. مطمئن باشید این روند درست میشه. منم تازه این تاپیک رو دیدم. ادامه بدید لطفا، مطمئنا این مبحث طرفداران زیادی داره.

محسن=0
جمعه 31 مرداد 1393, 17:16 عصر
دوستان استقبال نمیکنن..با این شرایط ادامه ندم بهتره..

من میخواستم اسقبال کنم:لبخند:
اما دیدم اگه پست بزارم اسپم میشه.
ادامه بده منم پریروز این تاپیک رو دید و تحت نظر گرفتمش تا اگه اموزش جدید دادین بفهمم.
خیلی دنبال استقبال نباش ما که علاقه مندیم دنبال میکنیم.به هر حال هر کسی به چیزی علاقه داره

masoud.8086
شنبه 01 شهریور 1393, 10:16 صبح
جلسه دوم اموزش نفوذ به نرم افزارها گذاشته شد..

dasssnj
پنج شنبه 27 شهریور 1393, 04:22 صبح
سلام. خیلی عالیه.
لطفا ادامه بدید .

Mask
پنج شنبه 03 مهر 1393, 17:54 عصر
جلسه دوم اموزش نفوذ به نرم افزارها گذاشته شد..
کجا گزاشته شد؟