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

আপনারা হয়ত সবাই 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 এ এসেম্বলি কোডের পাশে হেক্স কোডের ওপর ডাবল ক্লিক করলে সেই লাইনে ব্রেকপয়েন্ট সেট হবে। সরি, সেটা ভিডিও তে বলতে ভুলে গেছি।

Level New

আমি SimplyME। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 19 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

The file you are trying to access is temporarily unavailable.

Level New

To শরিফঃ
টাইম কাউন্ট শেষ হবার পর লিংক সিম্পলি রাইট ক্লিক করে ডাউনলোড করা যায়। এইমাত্র করলাম। ভাই আবার কষ্ট করে ট্রাই করেন।
ধন্যবাদ।

ধন্যবাদ আপনাকে । কাজে লাগবে ।

    Level New

    আপনাকেও ধন্যবাদ।

অনেকের কাজে লাগবে।ধারাবাহিক ভাবে চালিয়ে যান।

    Level New

    ধন্যবাদ ভাই। আপনাদের কমেন্টই আমার প্রেরণার উৎস।

SimplyME ভাই খুব ভাল হয়েছে।
আপনাকে অনেক অনেক ধন্যবাদ, ধন্যবাদ, ধন্যবাদ, ধন্যবাদ, ধন্যবাদ।
আমি এ ধরনের টিউটোিরয়াল খুজছিলাম।
আপনি এটা ধারাবাহিক ভাবে চালিয়ে যান। আপনার টিউটোরিয়াল মানসম্মত হয়েছে।
আপনার টিউটোরিয়াল দেখে যা বুঝলাম আপনি প্রোগ্রামিং সম্বন্ধে অনেক কিছু জানেন।
দয়াকরে সেগুলো আমাদের সাথে শেয়ার করেন। প্লিজ-প্লিজ-প্লিজ
আর আমি আপনার সাথে ফোনে কথা বলতে চায়। আপনার মোবাইল নং টি দিন এখানে। প্লিজ
আর ভিডিও কোয়ালিটি একটু ভাল করলে েদখতে অনেক সুন্দর লাগত।
আপনার টিউটোরিয়াল েথকে অনেকই উপকৃত হবে।
বেশি বেশি করে ভিডিও টিউটোরিয়াল দিন।
ধন্যবাদ ভাল থাকবেন।

আর আমি বিশেষ করে সহজে কারো টিউটোরিয়াল এ কমেন্টস করি না। যতক্ষন টিউটোরিয়াল আমার কাছে ভাল না লাগে।

    Level New

    ধন্যবাদ ইয়াসিন ভাই। তবে ভাই ভিডিওর কোয়ালিটি এর চাইতে ভাল করলে সাইজ অনেক বেড়ে যায়। তাই সবদিক বিবেচনা করে এরকম ভিডিও রিলিস করলাম। তবে ভবিষ্যতে আরো ভালো কোয়ালিটির ভিডিও দেবার চেষ্টা করব।
    আমি আগামী সপ্তাহেই রিভার্সং এর ওপর আরেকটি টিউটোরিয়াল দেব। আমার সাথেই থাকুন। আপনাদের কমেন্টই আমার প্রেরণার উৎস।

Level 0

ধন্যবাদ। অনেকের কাজে লাগবে। 🙂

    Level New

    কমেন্টের জন্য আপনাকেও ধন্যবাদ।

অসাধারণ। খুবই কাজের টিউন। Reverse Engineering নিয়ে পড়াশোনা করবো অনেক দিন থেকেই ভাবছিলাম, কিন্তু কিভাবে শুরু করবো ঠিক বুঝতে পারছিলামনা। আশা করি আপনি এই series টি ধারাবাহিক ভাবে চালিয়ে যাবেন।
ধন্যবাদ।

    Level New

    Reverse Engineering শিখুন–পর্ব ২ আজকে এখানে দিলাম। আপনি চাইলে ওটাও দেখতে পারেন।
    https://www.techtunes.io/tutorial/tune-id/26950/
    আপনাকে অনেক ধন্যবাদ।

sorry for disturbing….
আমার একটু প্রবলেম হচ্ছে। directory থেকে path করে restart দিলে একটা message box আসে,
“Exception Occured @ Address 770C20BD”
তারপরে ollydbg hang করে যায়। 🙁
এখন আম কি করব?

    Level New

    আপনার অপারেটিং সিস্টেম কি উইন্ডোজ ৭ বা উইন্ডোজ ভিস্তা? যদি হয় তাহলে এরকম হওয়া স্বাভাবিক। সেক্ষেত্র আপনি Plugins ফোল্ডার এর মধ্যে advanceolly.dll নামের ফাইলটি ডিলিট করে দিতে পারেন। তাতেও যদি সমস্যার সমাধান না হয় তাহলে আপনি কোন Plugins extract না করে Simply Olly এর Original টা ইউস করুন। আশা করি আপনার সমস্যার সমাধান দিতে পেরেছি। Stay Tuned!

    সমস্যার সমাধান দেয়ার জন্য ধন্যবাদ।

ভাইজান আমি কিন্তু আপনার সাথেই শেখা শুরু করলাম। সুতরাং ……….! ধন্যবাদ।