পাসওয়ার্ড প্রটেক্টেড রিসোর্স ব্যবহার করার সময় পাসওয়ার্ড ভুলে যাওয়া খুব বিরক্তিকর। অনলাইন মেম্বারশিপ সাইটে সবর করতেই হয়। কিন্তু এক্সেল ডকুমেন্টে একটি প্রজেক্ট থাকে এবং পাসওয়ার্ড ভুলে যাওয়া—এটি আপনার প্রগতিতে অনাকাঙ্ক্ষিত বাধা।
শুক্রের কথা, এক্সেল থেকে পাসওয়ার্ড রিমুভ করার কিছু উপায় আছে। আপনি যদি ডকুমেন্ট পাসওয়ার্ড প্রটেক্টেড রাখতে চান, তবে ক্র্যাক করার পর পুনরায় সেভ এবং প্রটেক্ট করতে পারেন। এই আর্টিকেলে আমরা ক্র্যাকিং পάρ্টে ফোকাস করব।
কিছু টার্মিনোলজি
পাসওয়ার্ড রিমুভ মানে ফাইল থেকে পাসওয়ার্ড সরিয়ে দেয়া—যাতে পাসওয়ার্ড না থাকে। পাসওয়ার্ড ব্রেক মানে পাসওয়ার্ড ভেঙে ফাইল এক্সেস করা। এটি পাসওয়ার্ড রিমুভের পথে হয়তে পারে বা ক্র্যাক করার পথে।
ক্র্যাক শব্দ শুনতে ব্রেকের মতই লাগে কিন্তু চিন্তা করুন হ্যাক। ভুলে যাওয়া পাসওয়ার্ড ক্র্যাক করার মানে পাসওয়ার্ড কী তা বের করা, যাতে ফাইল এক্সেস করা যায়।
লিমিটেশন
অনেক সফটওয়্যার এবং অপশন শুধু ডেড এন্ড বা লিমিটেশন দেয়। যেমন: Excel 2007-এ কাজ করে কিন্তু 2016-এ বা Mac-এ না। অথবা ওয়ার্কশীট প্রটেকশনে কাজ করে কিন্তু ওপেন পাসওয়ার্ডে (ফাইল খুলার পাসওয়ার্ড) না।
দিলচস্পভাবে, যেসব সফটওয়্যার নতুন এক্সেল (২০১৬, ওপেন পাসওয়ার্ড, Mac) এ কাজ করে, সেগুলো পুরনো এক্সেলেও কাজ করে।
তাহলে দুটি প্রোগ্রাম কেন কিনবেন বা নতুন ফাইলের জন্য একটি প্রোগ্রাম এবং পুরনোর জন্য ফ্রি প্রোগ্রাম দিয়ে কম্পিউটার গুলো করবেন? সঠিক প্রোগ্রাম নেওয়া যেটি সমস্যা সমাধান করে। ফ্রি ভালো, কিন্তু $৯-৩০ খরচ খুব বড় নয়, অনেক মূল্যবান সফটওয়্যার $৩০০-৫০০ কেন।
সহজ রাখতে, কিছু ফ্রি অপশন নিচে দেওয়া হলো যা এক্সেল থেকে পাসওয়ার্ড রিমুভ করতে পারে, টাকা খরচ বা ইনস্টলেশন বাঁচাবে। পরে পেইড সফটওয়্যার সমাধান আলোচনা করব।
ফ্রি মেথড
নিচের মেথডগুলো চেষ্টা করুন যাতে জেব বাঁচায়। কোনো গ্যারান্টি নেই, কিন্তু শুরু করার জন্য ভালো। দুটি কথা মনে রাখুন:
- সময় কম থাকলে বা সহজ পথ চাইলে পেইড সলিউশন (সফটওয়্যার) এ যান।
- ২০১৩-এর পূর্বের এক্সেল এনক্রিপশন সহজ ছিল। অর্থাৎ ২০১৩-এর আগে প্রটেক্ট করা ওয়ার্কশীট ক্র্যাক করা সহজ। নতুন এক্সেল ভার্সনের জন্য ফ্রি ভার্সন স্কিপ করে পেইড-এ যাইতে পারেন।
যে হোক, ফাইলের ব্যাকআপ নেওয়া ভুলবেন না। একাধিক ব্যাকআপ নেওয়া বুদ্ধিমানের কাজ। ফাইলের কপি ক্র্যাক করুন যাতে মূল ফাইল কোনো করপশন বা ড্যামেজ না হয়। অধিকাংশ মেথড ফাইল ড্যামেজ করে না কিন্তু সতর্কতা ভালো।
দুটি VBA স্ক্রিপ্ট মেথড
VBA স্ক্রিপ্টের আইডিয়া: মাইক্রোসফট এক্সেলের পাসওয়ার্ড চেকিং মেকানিজম কঠিন করে পাসওয়ার্ড ব্রেক করা। কিন্তু প্রক্রিয়া শুরু হওয়ার আগে ভিজুয়াল বেসিকের কোর স্ক্রিপ্টিং ল্যাঙ্গুয়েজ দিয়ে প্রোগ্রামকে ভুলে দেওয়া।
এটি গিকি অপশন লাগতে পারে কিন্তু সম্ভবত সবচেয়ে কম জটিল মেথড, তাই প্রথমে চেষ্টা করতে পারেন।
VBA স্ক্রিপ্ট নিচে। এক্সেল ওয়ার্কশীট খোলার সাথে সাথেই Alt F11 দিয়ে এডিটর খুলুন (Mac-এও কাজ করে), লিস্ট থেকে ফাইল বেছে নিন এবং Declarations উইন্ডোতে এই স্ক্রিপ্ট পেস্ট করুন।
Sub BreakPassword() Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer On Error Resume Next For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If ActiveSheet.ProtectContents = False Then Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub
Run বাটন (F5) চাপলে কিছু সময় দিন। বাটন আবার এক্টিভ হলে স্ক্রিপ্ট ফিনিশ বুঝুন।
কয়েকটি সম্ভাবনা: Mac-এ সরাসরি এডিট করা যাবে। Windows-এ আপনাকে একটি টেম্পোরারি পাসওয়ার্ড দেবে जिससे ডকুমেন্ট আনলক করে এডিট শুরু করতে পারবেন। এই সময় নতুন পাসওয়ার্ড যোগ করে রি-সেভ করতে পারেন।
আরেকটি চমৎকার VBA স্ক্রিপ্ট মেথড: এক্সেল ফাইল নিয়ে তার একটি কপি তৈরি করে পাসওয়ার্ড ছাড়া। এই পেজ থেকে VBA স্ক্রিপ্ট কপি/পেস্ট করুন।
John the Ripper অপশন
পাসওয়ার্ড রিমুভ করার আরেকটি অপশন: টার্মিনাল ব্যবহার করে John the Ripper। এটি জেনারেল পাসওয়ার্ড ক্র্যাকিং-এ দশক ধরে কার্যকর। অন্যান্য মেথড (সফটওয়্যার) নयेা এক্সেল ভার্সনের জন্য সহজ এবং কার্যকর।
পুরনো এক্সেল (প്രീ-২০১৩) থাকলে এবং টাইপ করতে সমস্যা না হলে VBA স্ক্রিপ্ট মেথড কার্যকর। John the Ripper মেথডের জন্য এই সাইটে যান এবং নিচে হাউ-টু মেথড/ইনস্ট্রাকশন দেখুন।
XML/Zip মেথড (প്രീ-এক্সেল ২০১৩)
ফাইলের ব্যাকআপ নিলে XML/Zip মেথড দিয়ে ক্র্যাক করুন।
- ফাইল এক্সটেনশন xls থেকে zip করে দিন যাতে উইন্ডোজ সেটি জিপ ফাইল মনে করে। এতে XML এক্সেস করা যাবে (যদি মেথড কাজ করে)।
- এখন জিপ ফাইল এক্সট্র্যাক্ট করুন এবং XML ফাইল খুঁজুন। এটি worksheets ডিরেক্টরিতে থাকবে।
- ফাইলে sheetProtection টার্ম খুঁজুন এবং পাওয়া গেলে সেটি ঘিরে রাখা ট্যাগ রিমুভ করুন। ট্যাগ সাধারণত < দিয়ে শুরু হয় > দিয়ে শেষ। পুরো ট্যাগ রিমুভ করুন।
- ফাইল সেভ করুন (যতক্ষণ জিপ)। তারপর zip এক্সটেনশনকে মূল এক্সটেনশনে রিনেম করুন। এবার ফাইল খুলে কাজ করা যাবে।
এই মেথড ভালো পারফর্ম করেনি এবং রিসার্চ বলে এটি শুধু পুরনো ফাইলে কাজ করে।
অন্যান্য (তথ্য সংগ্রহ)
আরেকটি পাসওয়ার্ড অপশন রিকমেন্ড করা হয়: Excel Password Recovery Lastic। রোচক অপশন কিন্তু টেস্টে প্রभाৱিত করেনি, কখনো হেডওয়ে পড়লো না।
কিন্তু প্রসেস কমপ্লিট না করলেও কিছু হেলপফুল তথ্য পাওয়া যায়।
- সফটওয়্যার ডাউনলোড করে উইন্ডোজে ইনস্টল করুন।
- প্রোগ্রাম খোললে উপরের চিত্রের মতন উইন্ডো আসবে, মেশিন স্ক্যান করার পর।
প্রোগ্রামটি উপকারী কারণ এটি পাসওয়ার্ড প্রটেক্টেড এক্সেল ফাইল খুঁজে বের করে।
উপরের ছবিতে প্রথম ফাইল প্রি-২০১৩, এক্সটেনশন xls এবং Password to open দেখাচ্ছে <CSP>। বাকি দুটি ২০১৬ ফাইল, এক্সটেনশন xlsx এবং Password to open <strong>।
প্রথম ফাইলের পাসওয়ার্ড password। টেস্ট সহজ রাখতে সেট করা হয়েছিল। কিন্তু সহজ পাসওয়ার্ড এবং ویক এনক্রিপশন (পুরনো এক্সেল ভার্সন) থাকলেও Excel Password Recovery Lastic টুল অন্য অপশন চেষ্টা করার পরামর্শ দিলো। Password-Find ভিজিট করার পরামর্শ দিলো (নিচে ডিটেইলস)।
অন্য ফাইলগুলো (xlsx) ও একই রিকমেন্ডেশন পেলো—আপেক্ষিত। সবচেয়ে সহজ ফাইল প্রসেস না করলে ২০১৬ ফাইল প্রসেস করার আশা নেই।
এখানে এই সফটওয়্যার হেলপফুল। আপনার এক্সেল স্প্রেডশীট পাসওয়ার্ড প্রটেক্টেড জানেন কিন্তু কতটুকু প্রটেক্টেড সেটি নিশ্চিত নন। Lastic ফাইল খুঁজে (অটোমেটিক স্ক্যান দিয়ে) প্রটেকশনের টাইপ বলবে (উপরের ছবি)।
<CSP> দেখাচ্ছে যা আমরা আগে বললাম, ফাইল ভার্সন বুঝতে সাহায্য করে (xls/xlsx এক্সটেনশনের বাইরে)।
প্রতিটি তথ্য সাহায্য করে। এই টুল দিয়ে আপনি কিমবা বুঝতে পারবেন ফাইল open password নাকি modify password বা দুটোই বা অন্য কোম্বিনেশন।
উপরের ছবি ভিন্ন ফাইল টাইপ। প্রটেকশনের টাইপ এবং ভার্সন জানলে কোন টাইপ পাসওয়ার্ড ক্র্যাকিং লাগবে সেটি আলাদা করা যায়—সময়, এনার্জি, এবং হয়তো টাকা বাঁচাবে।
এই সফটওয়্যার কাজটি (ক্র্যাক) করতে পারলো না কিন্তু ফাইল বুঝতে এবং পরবর্তী ধাপ নেওয়াতে সাহায্য করলো।
পেইড সফটওয়্যার মেথড
এক্সেল থেকে পাসওয়ার্ড রিমুভ করার যেকোনো মেথড বেছে নেন, এক্সেল ফাইলের ব্যাকআপ নেওয়া সহायक। সাধারণত অনপেনড ফাইল ডুপ্লিকেট করুন। ব্যাকআপের অন্যান্য পদ্ধতিও আছে, একাধিক ব্যাকআপ নেওয়া সুরক্ষিত।
Dr.Excel ($29.95)
iSeePassword এক্সেল পাসওয়ার্ড ক্র্যাক করার সফটওয়্যার অফার করে। উইন্ডোজ পাসওয়ার্ড অপশনও আছে—একটু হদ까지 वन-স্টপ-শপ।
ট্রায়াল অফার করে যাতে টাকা খরচ করার আগে প্রোগ্রাম কাজ করে কিনা চেক করতে পারেন। যথেষ্ট অপশন আছে, তাই নিশ্চিত হন যে আপনার বেছে নেওয়া সফটওয়্যারে ট্রায়াল ভার্সন আছে।
- ইনস্টলেশন কমপ্লিট হলে Run ExcelPasswordRecovery.exe বক্স চেক করে Finish চাপুন। ExcelPasswordRecovery.exe হচ্ছে সফটওয়্যারের নাম, Dr.Excel।
- প্রথম ধাপ: ফাইল যোগ করুন। উপরে ডান কোণে Add File ক্লিক করুন।
- ধাপ ২: অ্যাটাক টাইপ বেছে নিন। বিবরণ সেলফ-এক্সপ্ল্যানেটরি। অ্যাটাক টাইপ পাসওয়ার্ডের টাইপের ওপর নির্ভর।
যেমন: আপনি স্মরণ করলেন সহজ পাসওয়ার্ড ব্যবহার করলেন কিন্তু কী ছিল সেটি মনে নেই। Dictionary Attack ব্যবহার করলে কমন ওয়ার্ড দিয়ে চেষ্টা করবে। Brute-Force with Mask Attack কম সময় নিতে পারে।
Settings ক্লিক করে অ্যাটাক টাইপের স্পেসিফিকস বেছে নিতে ভুলবেন না।
- Settings ক্লিক না করলে Dr.Excel রিমাইন্ড করবে এবং OK চাপলে আবার Settings ক্লিক করতে পারবেন।
- এখন অ্যাটাক শুরু করুন। মনে রাখুন, সফটওয়্যার কতটো থারো হোক, সময় লাগে। টেস্ট ফাইলের পাসওয়ার্ড password (৬+ ক্যারেক্টার) এবং কয়েক ঘন্টা লাগলো ক্র্যাক করতে। তাই সহজ পাসওয়ার্ড মানে দ্রুত ক্র্যাক হবে না।
PassFab ($19.95/yr)
আরেকটি জনপ্রিয় সফটওয়্যার সমাধান: PassFab।
যদি এটা না দেখেন বা উল্টো পাল্টো করলে ডিফল্ট ব্রাউজার খুলবে সফটওয়্যার সফলভাবে ইনস্টল হয়েছে বলে কনফার্মেশন দেখাবে। সাইট passfab.com, ডেভেলপারের সেম সাইট, সরাসরি Quick Guide-এ নিয়ে যাবে।
ওয়েবসাইট ফিনিশ করলে ইনস্টলেশন প্রসেসে ফিরে Finish চাপুন প্রোগ্রাম খুলতে।
- নেক্সট স্ক্রিনে Add ক্লিক করে পাসওয়ার্ড প্রটেক্টেড ফাইল বেছে নিন (ক্র্যাক বা পাসওয়ার্ড রিমুভ)।
এই স্ক্রিনে অ্যাটাক টাইপ বেছে নেওয়া যায়: Dictionary Attack, Brute Force with Mask Attack, Brute Force Attack।
GPU Acceleration কী? গ্রাফিক্যাল প্রসেসিং ইউনিট যা কম্পিউটারের ভিজুয়াল আসপেক্ট সবচেয়ে এফিশিয়েন্টলি ম্যানেজ করে। কম্পিউটার প্রসেসরের চেয়ে ফাস্ট প্রসেসর এবং অ্যাটাক খুব গতিবান করে।
এই স্ক্রিনের Settings-এ কাস্টমাইজড ডিকশনারি আপলোড করা যায়। পাসওয়ার্ড কী হতে পারে সেটি সম্পর্কে ধারণা থাকলে সেই সম্ভাবনাগুলো কাস্টম ডিকশনারিতে লিস্ট করুন।
মনে করুন আপনার একটি রेگুলার পাসওয়ার্ড আছে যা আপনি বাধ্যভাবে পরিবর্তন করলে নম্বর বা স্পেশাল ক্যারেক্টার যোগ করেন। পাসওয়ার্ড কিছুটা ভিন্ন হলেও হকিকতে প্রায় একই। আপনার কাস্টম ডিকশনারি ফাইলে সেই পাসওয়ার্ড (এবং তার ভেরিয়েশন) ইনক্লুড করলে এক্সেল পাসওয়ার্ড ক্র্যাক করার প্রসেস স্পিড আপ হবে।
টেস্টের জন্য ব্যবহৃত PassFab ট্রায়াল ভার্সন ছিল। উপরে দেখা যাচ্ছে সফটওয়্যার পাসওয়ার্ড ক্র্যাক করলো। ক্যারেক্টার সংখ্যা এবং প্রথম দুটি ক্যারেক্টার মিলের ওপর ভিত্তি করে ধরা যাচ্ছে।
এই ফাইলের পাসওয়ার্ড password ছিল (উপরের রেড বর্ডার বক্সে দেখা যাচ্ছে)।
PassFab টাকা খরচ করার আগে সফটওয়্যার কাজ করে কিনা দেখাতে চায়। লাইসেন্স অপশন বেশি, আপনার যেটি সই সেটি বেছে নিন। লাইফটাইম লাইসেন্স ভালো ভ্যালু, কিন্তু কোম্পানি বন্ধ হলে সফটওয়্যার আপগ্রেড পাবে না। এটি প্রিডিকশন নয়, সফটওয়্যার লাইসেন্সিংয়ের স্বভাব নিয়ে মন্তব্য।
Excel Password Remover Pro (ভিন্ন হয়)
শেষ সফটওয়্যার প্যাকেজ (বা প্যাকেজগুলো) বেশ কিছু টাইপ এবং সার্ভিস, তাই টাকা খরচ করার আগে ডেসক্রিপশন পড়ুন। উপরের ছবিতে লেখা সময় উপলব্ধ সফটওয়্যারের লিস্টিং।
পেইড অনলাইন মেথড
অনলাইন অ্যাক্সেসের মাধ্যমে কিছু অপশন আছে। ফাইল সাবমিট করে অনyset ক্র্যাক করিয়ে কোট পাওয়া যায়। সেমি-সেলফ-সার্ভ অনলাইন অপশনগুলো দেওয়া হলো।
Password-Find.com ($19.95/$39.95)
Password-Find ছিল Lastic সফটওয়্যারের সুপারিশ করা অপশন—যে সফটওয়্যার ফাইলগুলোর তথ্য দিয়ে আমাদের শিক্ষিত পদ্ধতিতে আগামি ধাপ নেওয়াতে সাহায্য করলো।
ইনস্ট্রাকশনের গ্রাফিক্স খুব স্পষ্ট। প্রথম ধাপ: ফাইল আপলোড করুন (ক্র্যাক বা পাসওয়ার্ড রিমুভ)।
ধাপ ২: অ্যাপ্রোচ বেছে নিন। এখানে type বা method নয়, আউটকাম vedere। আপনি কী চান: এক্সেলে পাসওয়ার্ড রিমুভ করা নাকি পাসওয়ার্ড কী তা বের করা?
পাসওয়ার্ড রিমুভ রিকমেন্ড করা হয়েছে কারণ ফাইল সেভ (রি-সেভ) করে অন্য পাসওয়ার্ড দিয়ে রাখা যায়, এবং এই অ্যাপ্রোচ ফাস্টার। টেস্টে এই মেথড বেছে নেওয়া হয়েছিল।
ডেভেলপাররা অন্য অপশন (পাসওয়ার্ড বের করা) রিকমেন্ড করেন যখন একাধিক ফাইলে একই পাসওয়ার্ড থাকে। ৫০টি ফাইলে রিমুভাল প্রসেস ৫০ বার করতে হবে। কিন্তু এক ফাইলে ক্র্যাক করলে (৩ ফাইল রিমুভালের সময় অনুমান করে) বাকি ৪৭ টির জন্য টাকা বাঁচবে কারণ পাসওয়ার্ড জানলে সব ফাইল খোলা যাবে।
এই অনলাইন সলিউশনের কার্যকারিতা এবং গতি খুব চমৎকার। ওয়েটিং ফেজ আছে, কিন্তু আমাদের Excel 2016 ফাইলে টেস্টে সেকেন্ডস লাগলো, ঘন্টা নয়।
মনে রাখুন এই সফটওয়্যার ফাইল দিলো না, বরং আনপ্রটেক্টেড (পাসওয়ার্ড রিমুভড) ফাইল প্রিভিউ করার সুযোগ দিলো। অন্য সফটওয়্যার পার্শিয়াল ভিউ দিলো, এখানে কমপ্লিট ফাইল প্রিভিউতে পাওয়া গেলো—প্রমাণ যে কাজ করলো।
অপশন: View online। এবং delete ক্লিক করুন ফাইল রিমুভ করার জন্য যাতে পারসোনাল বা বিজনেস স্প্রেডশীট ইন্টারনেটে না থাকে।
উপরে দুটি পারচেস অপশন দেখাচ্ছে, আপনার প্রয়োজনের ওপর নির্ভর করে ভিন্ন সমাধান।
Password-Online.com (10 EUR)
শেষ অনলাইন অপশন: password-online.com। সাইটে Excel Password Recovery Online মেনুবারে থাকবে। 원-সাইজ-ফিটস-অল, 원-স্টেপ প্রসেস লাগে।
এখন এনক্রিপ্টেড ফাইল আপলোড করুন, বাটন বলে। ফলো করুন এবং আপনি পথে আছেন।
ইমেইল দিতে হবে যাতে ফাইল রেডি হলে নোটিফাই করেন। ফাইল পাওয়ার গতি নির্ভর করে: কত ফাইল আগে আছে, কমপ্লেক্সিটি লেভেল, এবং সার্ভিস প্রোভাইডারকে প্রভাবিত करने वाले অন্যান্য ফ্যাক্টর।
সার্ভিস ভালো প্রাইসড (১০ EUR) কিন্তু ফাইল কত সময় লাগবে সেটি কোনো এস্টিমেট দেয় না। প্রসেসের বেশি কন্ট্রোল চাইলে অন্য অপশনে কিছু এক্সট্রা টাকা দিয়ে ভালো লাগতে পারে।