ورود و ثبت نام

برای شروع ای او اس هکینگ (Ios Hacking) به چه چیزایی نیاز داریم؟

خواندن این مطلب

5 دقیقه

زمان میبرد!

برای شروع ای او اس هکینگ (Ios Hacking) به چه چیزایی نیاز داریم؟

 

سیستم عامل ای او اس (Ios) یه سیستم عامل Close Source انحصاری شرکت اپل (Apple) ، که همیشه برای خودم جالب بود بدونم که این سیستم عامل ای او اس (Ios) که اینقدر شرکت اپل (Apple) روی بحث امنیتش مانور داده ، بحث هک کردنش به چه صورته ؟ اوایل که خودم میخواستم راجب ای او اس هکینگ ( Ios Hacking ) اطلاعات به دست بیاریم همیشه باید کلی میگشتم تهشم چیز بدردبخوری کاسب نمیشدم واقعا منبع راجب ای او اس هکینگ کمه 🙁 اما خب این دلیلی نشد که من ادامه ندم جلو رفتم و یکسری اطلاعات به دست آوردم که دوست داشتم برای کسانی که میخوان تازه ای او اس هکینگ (Ios) هکینگ رو شروع کنن به اشتراک بزارم که در شروع کار گمراه نشن و بتونن مسیر خوبی رو طی کنن.

 

 

تجهیزات سخت افزاری مورد نیاز برای شروع ای او اس هکینگ (Ios Hacking) : 

 

خب همونطور که میدونید سیستم عامل ای او اس (Ios) به صورت Open Source نیست و حتما باید بریم و گوشی Iphone بگیریم تا بتونیم از سیستم عامل ای او اس (Ios) استفاده کنیم ، پس در همون ابتدا شما باید به فکر یک گوشی Iphone باشید. که من خودم تست هامو روی Iphone 7 میزدم و اوکی هم بود ، پیشنهاد میکنم اگرم میخواهید Iphone بخرید حتما  مدل بالاتر تهیه کنید اگر بودجتون میخوره اگرم نه همون Iphone 7 اوکیه و کارو راه میندازه ، شاید بپرسید چرا مجازی سازی نکنیم سیستم عامل ای او اس رو ؟ چرا این همه بریم پول بدیم ؟ دلیلش اینه که هیچ نسخه درست حسابی از سیستم عامل ای او اس (Ios) نیست که بشه روی مجازی ساز آورد بالا و استفاده کرد ، شبیه ساز داره اما اصلا اصلا پیشنهاد نمیشه محدودیت زیاد داره و عملکرد خوبی هم نداره برای اینکه شما بخواهید تست های نفوذ رو باهاش انجام بدید و اگر میخواهید درست حسابی بحث ای او اس هکینگ رو شروع کنید حتما گوشی Iphone برای تست هاتون بخرید.

 

 

 

 

بعد از اینکه گوشی Iphone رو خریدیم باید سیستم عامل مک (Mac) هم داشته باشیم ، من خودم سیستم عامل مک رو نداشتم رفتم به صورت مجازی نصب کردم و واقعیت تجربه خودمو بخوام بگم اصلا خوب نبود و به نظرم زیاد نمیشه با نسخه مجازی مک (Mac) پیش رفت ، و متاسفانه سیستم عامل مک برروی سخت افزارهای دیگه خوب عمل نمیکنه و ما برای تست نفوذ و همچنین برنامه نویسی ای او اس (Ios) به این سیستم عامل نیاز داریم و بهتره که یه MacBook بخرید اگر بودجه اش رو دارید مدل های پایین ترش رو میتونید با قیمت بهتر گیر بیارید و کارتون هم راه میندازه.

 

 

نکته ای مهم : شما برای استفاده از ابزار های مختلف هک برروی گوشی Iphone  و همچنین انجام تست نفوذ  باید گوشی رو جیلبریک (jailbreak) کنید که اگر بخوام ساده بگم دقیقا مثل ROOT کردن در اندروید میمونه که با اینکار شما میتونید بدون هیچ محدودیتی به سیستم عامل و سخت افزار گوشی دسترسی داشته باشید که اکثر ابزار های هک هم نیاز دارن دسترسی کاملی داشته باشن به سیستم عامل ، اگر دوست داشتید راجب روش های جیلبریک کردن هم صحبت کنیم تو کامنت ها بگید بهم که راجبش براتون مطلب بزارم.

 

 

ابزار های مورد نیاز برای شروع ای او اس هکینگ (Ios Hacking) :

 

 

بعد از اینکه شما تجهیزات سخت افزاری مورد نیاز رو تهیه کردید (یک عدد گوشی Iphone و یک Macbook) برای اینکه بتونید ای او اس هکینگ (Ios Hacking) رو شروع کنید به یکسری ابزار ها نیاز دارید ، این ابزار ها به نسبت اینکه شما میخواهید چه نوع تست نفوذی انجام بدید متفاوت هست ، من سعی میکنم یکسری از ابزار هایی رو برای بحث ای او اس هکینگ (Ios Hacking) معرفی کنم که معروف هستن و توسط هکر ها ازشون استفاده میشه.

 

 

 

ابزار ClassDump :

در برنامه نویسی، کلاس ها به عنوان قالبی برای ایجاد اشیاء استفاده می شوند. هر کلاس دارای ویژگی ها (متغیرها) و رفتارها (متدها) است. با استفاده از ابزار ClassDump، می توانید از داخل برنامه اطلاعاتی مانند نام کلاس، متدها، متغیرها و حتی ارث بری ها را بدست آورید. اگر میخواهید اپلیکیشن های ای او اس رو بررسی و تحلیل کنید این  ابزار عالیه

 

لینک گیت هاب ابزار ClassDump

 

 

 

 

ابزار Clutch : 

 

این ابزار برای Dump و Decompile کردن برنامه های ای او اس ازش استفاده میشه ، این ابزار میتونه برنامه هایی که روی سیستم عامل ای او اس نصب میشن رو استخراج کنه براتون با فرمت IPA ، و کد برنامه ها رو هم میتونه براتون Dump بکنه برای تحلیل و بررسی بیشتر

 

لینک گیت هاب ابزار Clutch

 

 

 

ابزار Frida : 

 

این ابزار به برنامه‌نویسان و تسترها اجازه می‌دهد تا در زمان اجرا به برنامه‌ها و سیستم‌های مورد هدف دسترسی پیدا کنند و ترافیک، متغیرها، توابع و رویدادها را تحلیل کنن ، با استفاده از Frida می‌توانید به برنامه‌ها دستورهایی را صادر کنید، باعث تغییر رفتار آن‌ها شوید و یا حتی توابع و متدهای داخلی تزریق کنید. ابزار Frida برای کشف آسیب پذیری برروی برنامه ها مورد استفاده قرار میگیره و به شدت ابزار پرقدرتی است.

 

لینک گیت هاب ابزار Frida

 

 

 

 

ابزار iOS App Signer : 

 

این ابزار برنامه های شما رو ساین (Sign) میکنه اگر ساده بخوام بگم برنامه ها قبل از اینکه انتشار پیدا کنن برای اینکه توسط بقیه افراد دستکاری نشن توسط یک الگورتیم امضا دیجیتالی میشه و بعد انتشار پیدا میکنه و اگر موقع نصب برنامه اون امضای دیجیتالی معتبر وجود نداشته باشه سیستم عامل اجازه نصب شدن برنامه رو نمیده ، در پروسه تست نفوذ ما برای تست روی گوشی واقعی نیاز داریم که بتونیم اپلیکیشن ها رو ساین کنیم تا بتونیم روی گوشی نصبشون کنیم و این ابزار بدون دردسر و هزینه اینکارو برای ما انجام میده

 

لینک گیت هاب ابزار Ios App Signer

 

 

 

امیدوارم که لذت برده باشید 

 

بحث ای او اس هکینگ به شدت گسترده هست و اگر علاقه دارید که راجب Ios Hacking بیشتر مطلب بزارم تو قسمت کامنت ها بهم بگید…

درباره نویسنده



نظرات کاربران



دیدگاهتان را بنویسید

مطالب مرتبط