• 021-46116876
  • این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
ARADec

ARADec

توضیح محصول

استفاده از مهندسی معکوس در صنعت نرم‌‌افزاری به‌وفور دیده می‌‌شود. از جمله‌‌ی دلایلی که برای این امر می‌‌توان به آن‌‌ها اشاره کرد، کمک به نوسازی نرم‌‌افزار، نگهداری نرم‌‌افزار، رفع خطاها، تحلیل محصول، بازبینی لایه‌‌های امنیتی، به دست آوردن اطلاعات حساس به کمک هم‌‌گذاری و تجزیه‌وتحلیل طراحی اجزای سامانه، حذف محافظ کپی (دور زدن محدودیت‌‌های دسترسی)، ایجاد کپی‌‌های بدون مجوز و اهداف علمی و آموزشی می‌‌باشد. انجام امور ذکر شده فوق با افزایش تعداد خطوط برنامه به‌صورت دستی و توسط انسان غیرممکن خواهد بود. در این راستا ابزاری با نام ARADec طراحی و ارائه شده است تا با کمک به انسان این فرایند را به‌صورت ماشینی و خودکار انجام دهد. ابزار ARADec قابلیت بازگردانی پرکاربردترین کدهای استفاده شده در تجهیزات روزمره زندگی بشر را در معماری‌های x86 و ARM دارا می‌باشد.

 aradec003.jpg

ویژگی‌های محصول

  • پشتیبانی از معماری‌های x86 و ARM
  • قابلیت همگردان‌ساز ی معکوس کدهای نوشته شده به زبان‌های C و C++
  • بهبود کارایی و کاهش زمان همگردان‌سازی معکوس کد
  • توانمندی مهندسی معکوس هوشمند کدهای بهینه‌شده
  • بهره‌گیری از هوش مصنوعی برای استفاده از دستورات تخصصی کاربر
  • ارائه گراف کنترلی تابع
  • نمایش فراخوانی توابع
  • ابزار مبدل مبنا و نوع
  • و بیش از 10 ابزار دیگر برای سهولت استفاده کاربران

 aradec004.jpg

مشتری‌ها

  • کلیه شرکت‌های نرم‌افزاری برای رفع خطا و اصول نگهداری نرم‌افزار
  • افراد Cracker برای رفع کلیدهای امنیتی نرم‌افزارهای تحت تحریم
  • کلیه تحلیلگران نرم‌افزار مانند تحلیلگران بدافزار، تحلیلگران کارایی و ...

 

چالش‌ها و انگیزه

  • عدم ارائه ابزاری در سطح کشوری برای همگردان‌سازی معکوس
  • ضرورت کوتاه نمودن زمان لازم برای مهندسی معکوس و یا تحلیل نرم‌افزار
  • لزوم افزایش دقت عملیات همگردانی معکوس در سامانه‌ها
  • وجوب هزینه‌های انجام‌شده به دلیل تحریم‌ها
  • الزام عدم وابستگی به خارج
  • تناسب کامل با نیازهای عملیاتی سامانه‌های ذکرشده

 aradec001.jpg

راهکار

استفاده از مهندسی معکوس در زمینه‌های متنوعی مانند مهندسی نرم‌افزار، صنایع نظامی، سرگرمی، خودروسازی، محصولات مصرفی و ... بسیار رایج است. همچنین گسترش کاربرد پردازنده‌های خاص‌منظوره در سامانه‌های نهفته از یک سو و نیز حضور سامانه‌های نهفته مذکور در تمام زمینه‌های صنعتی، تجاری، نظامی و پزشکی از سوی دیگر بر کسی پوشیده نیست. از این رو وجود ابزاری برای مهندسی معکوس سامانه‌ها می‌تواند تمام مزایای مهندسی معکوس را در کاربردهای صنعتی مختلف اعمال نماید. همگردان‌ساز معکوس ARADec با قابلیت پشتیبانی از کدهای سطح پایین پردازنده‌های x86 و ARM امکان مهندسی معکوس قدرتمندی را در تمام زمینه‌های کاربردی فراهم می‌نماید. این ابزار در رفع نیازهای شرکت‌های تولیدکننده نرم‌افزار در زمینه رفع خطاهای امنیتی، خطاهای عملکردی، تحلیل درب‌های پشتی و ... کمک شایان توجهی ارائه می‌دهد.

aradec002.jpg


برگشت به مجموعه

تاریخ

16 تیر 1399

مجموعه

سایر