View Full Version : ساخت پکر
1485159
شنبه 08 اسفند 1388, 20:25 عصر
سلام
میخواستم بدنم چطوری میشه یه پکر ساخت.
بنابراین سوالاتی در مورد پکر میکنم.
پکر در فایل چه تغییراتی ایجاد میکنه؟
فعلا به این جواب بدین...
ممنون.
Nima NT
شنبه 08 اسفند 1388, 20:33 عصر
در ساده ترین حالت این هست که یک سکشن به فایل اجرایی اضافه میکنه.
Entry Point رو به سکشن جدید تنظیم میکنه.
در داخل سکشن جدید کدهای خودش رو ( آنتی دیباگ و آنتی Trace و ... ) رو تزریق میکنه.
با اجرا تمامی کدهای داخل سکشن اضافه شدن اجرا میشن و نهایتا" با یک Jump یا Call روند اجرایی به Entry Point اصلی منتقل میشه.
1485159
شنبه 08 اسفند 1388, 20:41 عصر
ممنون
ولی سکشن چیه؟
Nima NT
شنبه 08 اسفند 1388, 20:45 عصر
والا توضیحش یه کم سخته.
بهتره اول در مورد ساختار فایل مطالعه کنید ؛ چون در غیر این صورت خیلی به مشکل بر میخورید.
پیوست :
واسه سکشن یه توضیح مختصر که میتونم بدم این هست که فایل اجرایی معمولا" اطلاعات خودش رو در قالب سکشن ذخیره میکنه ( مثلا" واسه نظم ) ؛ هر کدوم از این سکشن ها از یک آدرس مشخص شروع میشن و در یک آدرس مشخص خاتمه پیدا میکنن ( حوزه دارن ) , و البته این اطلاعات میتونه اطلاعات اجرایی هم باشه.
( فکر کنم توضیح زیاد جالبی نشد ولی خواستم دید کلی داشته باشید ؛ بهتره در مورد ساختار فایل حتما" مطالعه کنید ).
1485159
شنبه 08 اسفند 1388, 20:50 عصر
بهتره در مورد ساختار فایل حتما" مطالعه کنید
میشه یه منبع معرفی کنید؟
Nima NT
شنبه 08 اسفند 1388, 21:58 عصر
من مثل همیشه کتاب کرک و تکنیک های نفوذ به نرم افزار رو پیشنهاد میکنم ( انتشارات ناقوس ) , چون خودم همین کتاب رو خوندم.
1485159
شنبه 08 اسفند 1388, 22:05 عصر
ممنون.
لینک دانلود دارین؟
Nima NT
شنبه 08 اسفند 1388, 22:06 عصر
نه متاسفانه ؛ من خود کتاب رو خریداری کردم ؛ البته فکر نمیکنم نسخه Scan شدش رو پیدا کنید.
Mehdi Asgari
یک شنبه 09 اسفند 1388, 08:32 صبح
این احتمالا به دردت می خوره
http://www.codebreakers-journal.com/downloads/cbj/2006/CBM_1_2_2006_BigBoote_Own_Packer.pdf
مطالعه دربارۀ Unpacker ها هم بهت دید میده (همینطور روش های آنتی پک). Peter Ferrie رو هم سرچ کن
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.