بنام خدا
یکی از نصب کننده های نرم افزار که از قدیم الایام مورد استفاده قرار گرفته و میگیرد و مشتریها و کاربران زیادی هم دارد قطعا نرم افزار InstallShield میباشد.
در زمینه مهندسی معکوس بعضا پیش میاد که باید نرم افزاری بدون اینکه نصب بشه مورد آنالیز و بررسی قرار بگیره (به هر دلیلی که آنالیز کننده رو مجبور به اینکار میکنه) و اینکار تو بسیاری از موارد یک چالش بزرگ به حساب میآید و بعضا شخص آنالیز کننده رو از اینکار منصرف میکنه که میتونه بدلایلی مثل:
* نبود ابزاری برای استخراج فایل ها از ستاپ
* بصرفه نبودن برای طراحی ابزار برای استخراج فایل ها بدلایل مختلف
* وقت گیر بودن طراحی و یا آنالیز ابزارهای قدیمی (در صورت وجود) و یا نصب کننده ...
این اتفاق بیافتد و اگر شرایط طوری باشد که آنالیز کننده مجبور باشد ستاپ موردنظر را نصب نکند هر یک از دلایل میتواند باعث توقف پروژه شود !
من در اینجا ابزاری برای دکریپت و استخراج فایل های ستاپ از برخی نسخه های موجود از ابزار InstallShield رو طراحی کردم که شامل نسخه های یونیکدی که از استریم ISSetupStream میباشند رو قادر به استخراج فایل ها میباشد.
همانطور که دوستان آنالیزور در جریان هستند نرم افزار InstallShield در نسخه های یونیکد دارای چندین مدل مختلف هست که فعلا یکی از اونها رو تونستم به ابزارم اضافه کنم و در آینده در صورتیکه وقت آزاد داشتم شاید مدلهای دیگه رو هم اضافه کنم .
نمایی از ابزار :
پسورد : h4sh3m
با آرزوی بهترین ها
نرم افزار، كتاب، مقاله...برچسب : نویسنده : exsfa بازدید : 320