ডেস্কটপ এপ্লিকেশন জগতে Visual Basic খুব পরিচিত এবং বহুল ব্যবহ্ত একটি ল্যাঙ্গুয়েজ। এটি একটি হাই লেভেল ল্যাঙ্গুয়েজ। Visual Basic এর প্রোগ্রাম কম্পাইলিং Procedure সি++ অথবা ডেলফি (Delphi) লাঙ্গুয়েজ থেকে আলাদা। এতে Compiled প্রোগ্রামটি এর সংশ্লিষ্ট DLL হতে ফাংশন কল করার মাধ্যমে কোন কাজ সম্পন্ন করে। আমরা আগের পর্ব গুলোতে দেখেছি সি++ অথবা ডেলফি (Delphi) লাঙ্গুয়েজে তৈরিকৃত কোন প্রোগ্রাম এ সরাসরি ফাংশনটা কোডেড করা থাকে যেখান থেকে আমরা Patching অথবা Cracking করতাম।
কিন্তু Visual Basic এর প্রোগ্রামে ফাংশনটাই অন্য কোন Universal DLL ফাইল হতে কল করে.... তাই এক্ষেত্রে Crack করা ঝামেলা। তাছাড়া Visual Basic এর প্রোগ্রাম Crypt (হ্যাকিং যাতে না করতে পারে সেই জন্য একটি প্রক্রিয়া) এবং Obfuscation করা সহজ।
যত যাই হোক পৃথিবীর সকল প্রোগ্রা্মই কোন না কোন সময় Assembly তে রূপান্তর হয়। তো এই জ্ঞান আরও দক্ষভাবে ব্যবহার করার জন্যই আজ আমাদের এই পর্ব - ৪, Specially for VB applications!!
Reverse Code Engineering পর্ব - ৪:
Tools : (আগের পর্বে ব্যবহৃত) + PEiD, VB Decompiler
ডাউনলোড লিংকঃ
ভিডিওঃ
পাসওয়ার্ডঃ simplyme
VB Decompilerঃ
ডাউনলোডে ভিডিও এবং আজকের টার্গেট Program টি দেয়া আছে।
বোনাসঃ আজকে আপনাদের জন্য কিভাবে Patch তৈরি করতে হয় তার ভিডিও দিলাম। আশা করি ভাল লাগবে এবং Reverse Engineer দের কাজে লাগবে।
আমি SimplyME। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 19 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
The file you are trying to access is temporarily unavailable.