مهندسی معکوس نرم افزارهای موبایل
داود ملک حسینی
شابک: 5-00-7785-622-978
• عبور از drm اندروید • عبور از drm آیفون • مهندسی معکوس سیستم جلیبریک
1400
122
67,500 تومان
75,000 تومان
-
+
Hack , برنامهنويسی , امنيت , مهندسي معكوس
نوبت چاپ | one |
---|---|
ویرایش | one |
وزن | 300 گرم |
جلد | 1 از 2 |
موجود است؟ | بلی |
---|---|
چاپ شده است؟ | بلی |
در حال پیش فروش است؟ | خیر |
کتاب الکترونیکی است؟ | خیر |
فصل 1؛ معکوسسازی سیستمهای DRMدر اندروید 3
1 مقدمه 3
1.1 Slide Lock چیست و چرا از اهمیت ویژهای برخوردار است؟ 5
پیدا کردن کلاسهای Slide Lock 6
1.2 آنالیز کردن کلاسها 6
1.3 پیدا کردن کلاس مربوط به تولید کنندگان 10
1.4 وصله کردن/ حذف کردن DRM 12
1.5 وصله کردن عبارت Switch 12
1.6 تغییر دادن کلاس Start up 13
1.7 کلید نرمافزار 14
1.8 نتیجهگیری 14
فصل دوم؛ جلیبریک آیفون و آیپد 15
2. موارد اصلی و پایهای 16
1. 2 ابزارها 16
1. 1. 2 JAILBROKEN IPHONE یا آی پد تاچ 16
2. 1. 2 آیدا 5.2 یا نسخه جدیدتر 16
3. 1. 2 هگز ادیتور 16
4. 1. 2 کلانیت SFTP/SSH 17
5. 1. 2 ابزارهای مورد نیاز روی iDEVICE 17
2. 2 ساختار فایل نرمافزارها 18
3. 2 ARM OPCODE 18
4. 2 پروسه پاک کردن APPLE’S DRM 20
5. 2 ایجاد تغییرات در نرمافزار در هنگام عملیات کرک شدن 21
5.1. 2 تغییرات روی فایل INFO.PLIST 21
2. 5. 2 پاک کردن فایل ITUNESMETADATA.PLIST 22
3. 5. 2 وجود فولدر CODESIGNATURE و CODERESOURCES 23
4. 5. 2 CRYPTID: LC_ ENCRPTION_ INFO 23
2.6 نمونهها 24
1. 2.6 FULL SCREEN WEB BRPWSER 24
2. 2.6 RoBO 1.1.2 28
3. 2.6 FACES VISUAL DIALER 1.2.1 30
4. 2.6 MBOX MAIL 2.01 31
5. 2.6 EXZEUS 1.3 34
6. 2.6 CONVERTBOT 1.1 39
7. 2.6 ZEN BOUND 1.2.1 41
2.7 نتیجه گیری 42
فصل سوم؛ مهندسی معکوس سیستم جیلبریک آیفون 45
3. جیلبریک کردن IPHONE 46
3.1 پروسه جیلبریک کردن سریع و عملی 48
1. 1. 3 استفاده از IPLUS جهت آی پد کردن 50
2. 1. 3 استفاده از ZIPHONE برای آی پد کردن 52
2. 3 ساختار فایل سیستمی 55
3.3 دیس اسمبل کردن نرمافزارهای ابتدایی از پیش نصب شده 56
3.4 نکات مهم موجود در فایل فرمت MACH-O 57
3.5 نکات مهم روی مدل برنامهنویسی شئگرای C 64
3.6 نکات مهم روی عملیات معکوس کردن زبان شئگرای C: نقش مؤثر OBJC_MSGSEND 66
پارامترها 67
مقدار بازگشتی 67
توضیحات 67
نکات مهم 68
3.7 با نگاهی عمیقتر بررسی میکنیم 68
3.8 اولین نرمافزارمان را معکوس میکنیم 70
3.9 اشیاء CFSTRINGS و رشتههای معمولی و عادی 70
3.10 انتخاب کنندهها- نگه دارندههای نقشه 72
3.11 شکستن قفل آی پد تاچ/ آیفون 74
3.12 SCREENSHOTS 77
3.13 اتصال کامپیوتر به دستگاه 77
3.14معکوس کردن برخی نرمافزارها 80
3.14.1 ACCELEROLOG، اولین نرمافزار مورد بررسی 80
3.14.2 وصله کردن نرمافزار 87
3.14.3 چگونگی محاسبه OPCODE از یک شاخه در ASM 88
3.15 بررسی دومین نرمافزار؛ SHOWTIME 92
3.15.1 نسخه 1.1B 93
3.16 بررسی سومین نرمافزار؛ ISIM 97
3.16.1 از طریق فایل PLIST 98
3.16.2 معکوس کردن نرمافزار آزمایشی 98
3.16.3 تغییر دادن کلاس یک بخش از داده به کد 101
3.16.4 وصله کردن نرمافزار 103
3.17 بررسی چهارمین نرمافزار؛ CAMERPRO 105
3.17.1 بهدست آوردن لینک صحیح نصبکننده از طریق فایل .PLIST 105
3.17.2 معکوس کردن نرمافزار آزمایشی 105
3.18 بررسی پنجمین نرمافزار؛ POCKETMONEY 106
3.19 بررسی ششمین نرمافزار؛ SOFTICKSOLITAIRE 107
3.19.1 دستیابی نرمافزار و بررسی آن 108
3.19.2 بدست آوردن منبع اشاره کننده به یک رشته به صورت دستی 110
3.19.3 وصله کردن نرمافزار 111
3.20 معرفی دیگر نرمافزارها و مسیر قرار گیری آنها 114
3.21 نتیجه گیری 115
1 مقدمه 3
1.1 Slide Lock چیست و چرا از اهمیت ویژهای برخوردار است؟ 5
پیدا کردن کلاسهای Slide Lock 6
1.2 آنالیز کردن کلاسها 6
1.3 پیدا کردن کلاس مربوط به تولید کنندگان 10
1.4 وصله کردن/ حذف کردن DRM 12
1.5 وصله کردن عبارت Switch 12
1.6 تغییر دادن کلاس Start up 13
1.7 کلید نرمافزار 14
1.8 نتیجهگیری 14
فصل دوم؛ جلیبریک آیفون و آیپد 15
2. موارد اصلی و پایهای 16
1. 2 ابزارها 16
1. 1. 2 JAILBROKEN IPHONE یا آی پد تاچ 16
2. 1. 2 آیدا 5.2 یا نسخه جدیدتر 16
3. 1. 2 هگز ادیتور 16
4. 1. 2 کلانیت SFTP/SSH 17
5. 1. 2 ابزارهای مورد نیاز روی iDEVICE 17
2. 2 ساختار فایل نرمافزارها 18
3. 2 ARM OPCODE 18
4. 2 پروسه پاک کردن APPLE’S DRM 20
5. 2 ایجاد تغییرات در نرمافزار در هنگام عملیات کرک شدن 21
5.1. 2 تغییرات روی فایل INFO.PLIST 21
2. 5. 2 پاک کردن فایل ITUNESMETADATA.PLIST 22
3. 5. 2 وجود فولدر CODESIGNATURE و CODERESOURCES 23
4. 5. 2 CRYPTID: LC_ ENCRPTION_ INFO 23
2.6 نمونهها 24
1. 2.6 FULL SCREEN WEB BRPWSER 24
2. 2.6 RoBO 1.1.2 28
3. 2.6 FACES VISUAL DIALER 1.2.1 30
4. 2.6 MBOX MAIL 2.01 31
5. 2.6 EXZEUS 1.3 34
6. 2.6 CONVERTBOT 1.1 39
7. 2.6 ZEN BOUND 1.2.1 41
2.7 نتیجه گیری 42
فصل سوم؛ مهندسی معکوس سیستم جیلبریک آیفون 45
3. جیلبریک کردن IPHONE 46
3.1 پروسه جیلبریک کردن سریع و عملی 48
1. 1. 3 استفاده از IPLUS جهت آی پد کردن 50
2. 1. 3 استفاده از ZIPHONE برای آی پد کردن 52
2. 3 ساختار فایل سیستمی 55
3.3 دیس اسمبل کردن نرمافزارهای ابتدایی از پیش نصب شده 56
3.4 نکات مهم موجود در فایل فرمت MACH-O 57
3.5 نکات مهم روی مدل برنامهنویسی شئگرای C 64
3.6 نکات مهم روی عملیات معکوس کردن زبان شئگرای C: نقش مؤثر OBJC_MSGSEND 66
پارامترها 67
مقدار بازگشتی 67
توضیحات 67
نکات مهم 68
3.7 با نگاهی عمیقتر بررسی میکنیم 68
3.8 اولین نرمافزارمان را معکوس میکنیم 70
3.9 اشیاء CFSTRINGS و رشتههای معمولی و عادی 70
3.10 انتخاب کنندهها- نگه دارندههای نقشه 72
3.11 شکستن قفل آی پد تاچ/ آیفون 74
3.12 SCREENSHOTS 77
3.13 اتصال کامپیوتر به دستگاه 77
3.14معکوس کردن برخی نرمافزارها 80
3.14.1 ACCELEROLOG، اولین نرمافزار مورد بررسی 80
3.14.2 وصله کردن نرمافزار 87
3.14.3 چگونگی محاسبه OPCODE از یک شاخه در ASM 88
3.15 بررسی دومین نرمافزار؛ SHOWTIME 92
3.15.1 نسخه 1.1B 93
3.16 بررسی سومین نرمافزار؛ ISIM 97
3.16.1 از طریق فایل PLIST 98
3.16.2 معکوس کردن نرمافزار آزمایشی 98
3.16.3 تغییر دادن کلاس یک بخش از داده به کد 101
3.16.4 وصله کردن نرمافزار 103
3.17 بررسی چهارمین نرمافزار؛ CAMERPRO 105
3.17.1 بهدست آوردن لینک صحیح نصبکننده از طریق فایل .PLIST 105
3.17.2 معکوس کردن نرمافزار آزمایشی 105
3.18 بررسی پنجمین نرمافزار؛ POCKETMONEY 106
3.19 بررسی ششمین نرمافزار؛ SOFTICKSOLITAIRE 107
3.19.1 دستیابی نرمافزار و بررسی آن 108
3.19.2 بدست آوردن منبع اشاره کننده به یک رشته به صورت دستی 110
3.19.3 وصله کردن نرمافزار 111
3.20 معرفی دیگر نرمافزارها و مسیر قرار گیری آنها 114
3.21 نتیجه گیری 115
# | موضوع | عنوان | توضیح | دانلود |
---|---|---|---|---|
1 | نمونه pdf | صفحات آغازین | دانلود |
امتیاز
ثبت نظر/پرسش/پیشنهاد
کتابهای مرتبط
احتمالا دوست داشته باشید