Reverse Engineering শিখুন – পর্ব ১

Posted: জুলাই 14, 2010 in টিউটোরিয়াল
Tags: , , , ,

লিখেছেনঃ SimplyME

আপনারা হয়ত সবাই Hacking অথবা Cracking নাম শুনেছেন। এটি আসলে Reverse Code Engineering এর অননুমোদিত প্রয়োগ। Reverse Engineering খুবই দরকারী একটি জ্ঞান যা একজন প্রোগ্রামারকে দক্ষ করে তুলতে পারে একই সাথে প্রোগ্রাম এর সুক্ষাতি-সুক্ষ ভুলগুলি বের করতে ও করতে সাহায্য করে। একটি প্রোগ্রাম কোর লেভেলে কিভাবে কাজ করে তাও বোঝা যায়। Reverse Engineering সম্পর্কে জানতে হলে উকিপিডিয়া বা অন্যান্য ওয়েব সাইট দেখতে পারেন। Simply Google for it.
যাই হোক আমি এখানে Reverse Code Engineering বা Reverse Engineeringসম্পর্কে বলতে আসিনি। আমি আমার reversing এর স্বল্প জ্ঞান আপনাদের সাথে share করতে চাই।

Reverse Code Engineering পর্ব এক:
Tools : 1. Olly Debugger (www.ollydbg.de/download.htm)
2. Cracker’s Convert
(www.woodmann.com/IDArchive/ID-RIP/crackmes.htm)
Also included in download
এখানে দুটোই ফ্রি প্রোগ্রাম। ২য় প্রোগ্রামটি শুধু শিক্ষণীয় কাজের জন্য বানানো হয়েছে। তাই একে Crack করলেও কোন সমস্যা নেই।

প্রস্তুতিঃ
Olly Debugger download করার পর extract করুন। এরপর আমার ফাইলটি খেকে ollydbg110.rar ফাইলটি olly যেখানে extract করেছেন সেখানে extract করুন ও overwrite করুন।

এরপর video তে যা দেখানো হয়েছে তা follow করুন।
ডাউনলোড লিংকঃ http://www.megaupload.com/?d=2V0CN508
পাসওয়ার্ডঃ simplyme
খারাপ ভিডিও কোয়ালিটির জন্য সরি। আমি ভিডিওর সাইজ যথাসম্ভব কম রাখার চেষ্টা করেছি, তাই কোয়ালিটি একটু খারাপ হয়ে গেছে।

হ্যাপি টিউনিং।

বিঃদ্রঃ Olly Debugger এ এসেম্বলি কোডের পাশে হেক্স কোডের ওপর ডাবল ক্লিক করলে সেই লাইনে ব্রেকপয়েন্ট সেট হবে। সরি, সেটা ভিডিও তে বলতে ভুলে গেছি।

Source

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / পরিবর্তন )

Twitter picture

You are commenting using your Twitter account. Log Out / পরিবর্তন )

Facebook photo

You are commenting using your Facebook account. Log Out / পরিবর্তন )

Google+ photo

You are commenting using your Google+ account. Log Out / পরিবর্তন )

Connecting to %s