شنبه 23 آذر 1398
بازدید امروز : 7948 نفر
موتور جستجوی سایت نیازمندیهای دانشجویی موتور جستجوی پیشرفته مقالات و تحقیقات و ...
تلگرام سایت تحقیق
سفارش پیشینه پژوهش سفارش از طریق تلگرام یا واتس آپ
تحویل در محیط ورد : word
عنوان :

مهندسی معکوس

عنوان سفارش :
مهندسی معکوس
تعداد صفحه :
14
قیمت :
2000 تومان

مهندسی معکوس به علمی گفته می‌شود که از پاسخ به سوال می‌رسند و در واقع فرآیند کشف اصول تکنولوژیکی یک دستگاه، شیئ یا یک سیستم می‌باشد که از طریق تجزیه و تحلیل ساختار و عملکرد آن حاصل می‌شود. در اکثر مواقع موضوع مورد بررسی یک دستگاه مکانیکی، الکتریکی، برنامه نرم افزاری یا یک ماده بیولوژیکی یا شیمیایی می‌باشد که بدون داشتن دانش قبلی و تنها با جداسازی اجزا و تجزیه و تحلیل شیوه عملکرد آن، سعی در ایجاد یک نمونه جدید از آن می‌گردد. مهندسی معکوس به طور عمده در استفاده‌های تجاری و نظامی به کار می‌رود و هدف آن استنباط پارامترهای طراحی یک محصول موجود بدون داشتن دانش کافی در زمینه تولید آن محصول و فقط با پیمودن فرآیند معکوس و به کارگیری تکنیک‌های مشابه می‌باشد.

دلایل استفاده از مهندسی معکوس

•نوسازی نرم افزار: مهندسی معکوس به صورت کلی برای درک وضعیت موجود برنامه مورد نیاز است. این عمل به منظور برآورد درست کوشش های مورد نیاز برای مهاجرت اطلاعات سیستم به یک وضعیت دلخواه است.

•نگهداری نرم افزار: مهندسی معکوس نرم افزار می تواند مستندات لازم را برای درک وضعیت فعلی نرم افزار سیستم فراهم کند.

•آنالیز محصول : برای بررسی اینکه یک محصول چه گونه کار می کند،از چه اجزایی تشکیل شده،برآورد هزینه ها و مشخص کردن حقوق مالکیت بالقوه.

•بازبینی امنیتی

•بدست آوردن اطلاعات حساس به کمک دیس اسمبل و تجزیه و تحلیل طراحی اجزای سیستم

•حذف محافظ کپی، دور زدن محدودیت های دسترسی.

•ایجاد کپی های بدون مجوز / تایید نشده.

•اهداف علمی / آموزشی.

مهندسی معکوس در حوزه نرم افزار

در عمل دو نوع عمده از مهندسی معکوس وجود دارد. در حالت اول، سورس کد برای برنامه وجود دارد، اما سطوح بالاتری از جنبه های این برنامه، شاید مستندات ضعیف یا مستنداتی که دیگر اعتبار ندارد، مشاهده می شوند.در حالت دوم ، سورس کدی برای برنامه موجود نیست و هرگونه تلاشی در جهت استخراج یک سورس کد ممکن برای نرم افزار به عنوان مهندسی معکوس در نظر گرفته شده است.بسیاری از مردم با استفاده دوم از این اصطلاح آشنا هستند. مهندسی معکوس نرم افزار برای جلوگیری از نقض کپی رایت می تواند از تکنیک طراحی اتاق پاک استفاده کند.

مهندسی معکوس کد(سورس کد)

این فرایند برخی مواقع مهندسی معکوس کد یا(Reverse Code Engineering) نامیده می شود.به عنوان یک مثال، دیکامپایل کردن باینری برای پلتفرم جاوا از طریق برنامه JAD می تواند انجام شود. یک مثال از گروهی که مهندسی معکوس نرم افزار را برای لذت بردن ( و انتشار کدهای ثبت ) انجام می دهند CORE هست که مخفف "چالش مهندسی معکوس" است.مهندسی معکوس نرم افزار در قانون کپی رایت ایالات متحده در صورت استفاده منصفانه محافظت می شود. برنامه Samba که به سیستم های غیر مایکروسافت ویندوز اجازه می دهد به اشتراک فایل با سیستم های ویندوزی بپردازند یک مثال کلاسیک از مهندسی معکوس نرم افزار هست. به این خاطر پروژه Samba باید به مهندسی معکوس اطلاعات منتشر نشده در مورد چگونگی به اشتراک گذاری فایل ویندوز می پرداخت، تا که کامپیوتر های غیر ویندوزی بتوانند آنرا شبیه سازی کنند.پروژه Wine همین کار را برای API ویندوز و OpenOffice.org این کار را برای فرمت فایل های مایکروسافت آفیس انجام می دهد.

تکنیک های مهندسی معکوس نرم افزار

مهندسی معکوس نرم افزار از روش های گوناگونی می تواند بدست آید. سه گروه اصلی مهندسی معکوس نرم افزار عبارتند از:

1-تجزیه و تحلیل از طریق مشاهده تبادل اطلاعات - شایع ترین در مهندسی معکوس پروتکل- که شامل استفاده از آنالیزورهای درگاه باس و اطلاعات انتقالی شبکه است.الگوی رفتاری درگاه باس یا شبکه بعدا می تواند مورد تجزیه و تحلیل قرار گیرد. به منظور تولید یک اجرای مستقل که آن رفتار را تقلید می کند. این امر به ویژه برای مهندسی معکوس درایور های دستگاه مفید است.برخی مواقع مهندسی معکوس بر روی سیستم های بسته به وسیله ابزارهایی که عمدا توسط تولید کننده معرفی شده بسیار کمک کننده است. در مایکروسافت ویندوز دیباگر سطح پایین مانند SoftICE طرفداران بسیاری دارند.

2-تولید فایل اسمبل برنامه به وسیله دیس اسمبلر: به معنی خواندن کدهای خام زبان ماشین و درک این اطلاعات با اصطلاحات خواص دیس اسمبلر. این عمل بر روی تمام برنامه های کامپیوتری می تواند اعمال شود اما درک آن ممکن است مدتی زمان بر باشد، مخصوصا برای کسانی که با زبان ماشین آشنا نیستند.

3-دستیابی به سورس کد با استفاده از یک دیکامپایل کننده، فرایندی که تلاش می کند سورس کد را در بعضی زبان های سطح بالا برای برنامه ای که فقط در حالت بایت کد یا کدهای ماشین است فراهم کند.

تحقیقهای مشابه
ترجمه مقاله و تحقیق - چگونه مهندسی معکوس فرایند کاری بر سرمایه تکنولوژی اطلاعات وعملکرد کارکنان تحت شرایط سنجش متفاوت تاثیر میگذارد؟ 17
12 صفحه - 12000 تومان
تاریخچه اقتصاد مهندسی و کاربرد ریاضی در علم اقتصاد
21 صفحه - 2000 تومان
پروژه پایان نامه کشت کلزا -دانه روغنی- و میزان سود دهی آن مهندسی کشاورزی پروژه
114 صفحه - 20000 تومان
کاربردهایی از GPS در مهندسی برق - قدرت
10 صفحه - 1500 تومان
معرفی مهندسی عمران
26 صفحه - 3000 تومان
ترجمه مقاله و تحقیق - مهندسی عمران
4 صفحه - 4000 تومان
پروژه مهندسی زراعت و اصلاح نباتات عنوان مدلسازی تابش و طول دوره روشنایی به کمک شبکه های عصبی مصنوعی
70 صفحه - 15000 تومان
رشته مکانیک - مهندسی مکانیک
15 صفحه - 2000 تومان
پروژه مهندسی منابع طبیعی- محیط زیست بررسی عوامل تهدید کننده جنگل سراوان
109 صفحه - 15000 تومان
بررسی و تشریح شغل مهندسی برق
6 صفحه - 1000 تومان
پروژه رشته کامپیوتر مربوط به مهندسی نرم افزار بررسی سیستم مکانیزه فروش لوازم خانگی
30 صفحه - 6000 تومان
پروژه مهندسی کامپیوتر نرم افزار مدیریت فروشگاه بزبان ویژواک بیسیک و بانک اطلاعاتی به همراه مهندسی کامل نرم افزار مستند سازی
70 صفحه - 25000 تومان
درآمدی بر مهندسی صنایع غذایی - فرآوری حرارتی
15 صفحه - 2500 تومان
معرفی شغل مهندسی پرواز
7 صفحه - 1500 تومان
ترجمه مقاله و تحقیق - مرسریزه کردن در محلول هیدروکسید سدیم گاز زدایی شده سیانگ II کیم ، ایوسولی و هینونگ سویون بخش مهندسی نساجی
8 صفحه - 8000 تومان
پروژه مهندسی نرم افزار شرح مختصر فعالیت های سیستم یک شرکت فروش کامپیوتر به همراه نمودار و دیاگرام
4 صفحه - 3000 تومان
پروژه مهندسی نرم افزار شرح مختصر فعالیت های سیستم یک شرکت فروش کامپیوتر به همراه نمودار و دیاگرام
42 صفحه - 7000 تومان
سیستم مدیریت منابع انسانی - سیستم عامل - مهندسی نرم افزار - به همراه نمودارهاrational rose تهیه شده بوسیله رشنال رز uml
11 صفحه - 4000 تومان
طراحی و تحلیل و پیاده سازی سیستم ویدئو کنفرانس به همراه نمودارو دیاگرام - سیستم عامل - مهندسی نرم افزار - رشنال رزuml rational rose
56 صفحه - 10000 تومان
بروشور شغلی مهندسی شیمی
2 صفحه - 1500 تومان
شغل مهندسی شیمی
6 صفحه - 1500 تومان
شغل مهندسی عمران
7 صفحه - 1500 تومان
آشنایی با مهندسی مکانیک
12 صفحه - 2000 تومان
معرفی رشته مهندسی مکانیک
12 صفحه - 1500 تومان
معرفی رشته مدیریت بازرگانی، رشته مهندسی برق، رشته کشتیرانی
17 صفحه - 3000 تومان
ترجمه مقاله و تحقیق - اجرای موفق ائی.آر.پی در یک شرکت اتیوپیایی (حبشه): یک بررسی موردی در زمینه اجرای ائی در مهندسی صنعتی مسفاین، سهامی خاص
10 صفحه - 10000 تومان
ترجمه مقاله و تحقیق - کارائی مهندسی باد و زلزله برای برج های دوقلوی 60 طبقه در مانیل 13
9 صفحه - 9000 تومان
ترجمه مقاله و تحقیق - مجله بین المللی مهندسی مکانیک برنامه¬های کامپیوتری 18
7 صفحه - 7000 تومان
ترجمه مقاله و تحقیق - مهندسی عمران 6
5 صفحه - 5000 تومان
کاراموزی شرکت فنی مهندسی آلاله گیل و دیلم
64 صفحه - 8000 تومان
ترجمه مقاله و تحقیق - Risk assessment in non-standard forms of civil engineering consulting services
15 صفحه - 15000 تومان
ترجمه مقاله و تحقیق - نانوالیاف نانوکامپوزیت بیومیمتیک الکتروریسی شده ی هیدروکسی آپاتیت/کیتوسان برای مهندسی بافت استخوان
9 صفحه - 9000 تومان
ترجمه مقاله و تحقیق - یک نانو الیاف زیست تجزیه پذیر که توسط الکترو ریسی چار چوب بندی شده و پتانسیل آن برای مهندسی بافت و نسوج استخوان
6 صفحه - 6000 تومان
مدلهای مهندسی نرم افزار
14 صفحه - 1500 تومان
سیستم های حیاتی در مهندسی نرم افزار
19 صفحه - 2500 تومان
مدیریت پیکربندی در مهندسی نرم افزار پاورپوینت
21 صفحه - 3000 تومان
الگوهای طراحی در مهندسی نرم افزار
18 صفحه - 2000 تومان
ترجمه مقاله و تحقیق - مدیریت منابع انسانی با اصول و قوانین مدیریت اسلامی : روشی برای انتشار معکوس در مدیریت 6
23 صفحه - 23000 تومان

ترجمه انگلیسی به فارسی سایت تحقیق

برای پیدا کردن ما فقط کافیست «سایت تحقیق» را در گوگل سرچ کنید

ترجمه فارسی به انگلیسی سایت تحقیق
رفرنس نویسی با نرم افزار endnote سایت تحقیقصحافی پایان نامه رساله مقاله کتاب سایت تحقیق
با کلیک روی +۱ ما را در گوگل محبوب کنید
صفحه اصلی| تحقیق | تحقیق های آماده | ترجمه | ترجمه آماده | کار آماری | کار آماری آماده | طرح کارآفرینی | نما و پلان

Tel : 09118370377
Email : tahghighnet@yahoo.com
Telegram : @tahghighnet
channel: https://t.me/tahghighchannel
Instagram : tahghighnetinsta
www.tahghigh.net
2019 - 2007