ลืมรหัสผ่านไฟล์ Excel ที่สำคัญ? มีวิธี ลบรหัสผ่าน (Remove), แยกประนีประนอม (Crack) ให้เข้าถึงได้ บทความนี้ครอบคลุมวิธีฟรีและซอฟต์แวร์เสียเงิน
ความแตกต่างของคำศัพท์
- Remove Password: ทำให้ไฟล์ไม่มีรหัสผ่านแล้ว
- Break Password: แยกประนีประนอมรหัสเพื่อเข้าไฟล์ (อาจนำไป Remove ต่อ)
- Crack Password: หารหัสผ่านจริงออกมา (Hack) เพื่อเข้าไฟล์ และตั้งรหัสใหม่ได้
ข้อจำกัด
- เครื่องมือฟรี/เก่า: ใช้ได้กับ Excel 2007 ก่อน 2013 (เข้ารหัสง่าย) ไม่ได้กับ 2016+ หรือ Mac
- ซอฟต์แวร์เสียเงิน: รองรับทุกเวอร์ชัน รวม Open Password (เปิดไฟล์ไม่ได้) และ Mac
- ราคา $9-30 ไม่แพงเทียบกับซอฟต์แวร์อื่นราคา $300-500
วิธีฟรี (ลองก่อน จะได้ประหยัด)
สำคัญ: สำรองไฟล์ก่อน (Copy ไฟล์ ไม่เปิด) ทำงานบน Copy ป้องกันเสียหาย
1. VBA Script (2 วิธี)
ใช้ VBA หลบตรวจสอบรหัสผ่าน เหมาะสำหรับ Worksheet Protection (ป้องกันแก้ไขชีท) ไม่ใช่ Open Password
สคริปต์ 1 (Break Password):
- เปิดไฟล์ Excel > Alt+F11 (เปิด VBA Editor) (Mac ก็ได้)
- เลือกไฟล์ใน Project Explorer > วางโค้ดใน Declarations (General)
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
- กด F5 (Run) รอจนปุ่ม Run ใช้งานได้อีก = เสร็จ
- Mac: แก้ไขได้เลย | Windows: จะให้รหัสชั่วคราว ใช้ปลดล็อก แล้วตั้งรหัสใหม่ได้
สคริปต์ 2 (สร้าง Copy ไม่มีรหัส): คัดลอกจาก หน้านี้ (ลิงก์ต้นฉบับ)
2. John the Ripper (Command Line)
เครื่องมือแฮกรหัสผ่านเก่าแก้ มาเป็นทศวรรษ ใช้ได้กับ Excel เก่า รายละเอียดที่ เว็บไซต์ (เลื่อนลงสุด)
3. XML/Zip Method (Excel ก่อน 2013 เท่านั้น)
- เปลี่ยนนามสกุล
.xls→.zip - Extract > หาไฟล์ XML ในโฟลเดอร์
worksheets - ค้นหา sheetProtection > ลบ Tag ทั้งชุด (
<...>) - Save > เปลี่ยนนามสกุลกลับ
.xls/.xlsx
วิธีนี้ไม่ค่อยสำเร็จ ทำงานได้แค่ไฟล์เก่า
4. Excel Password Recovery Lastic (เก็บข้อมูล)
ทดสอบแล้วแตกไม่ได้ แต่ให้ข้อมูลมีประโยชน์:
- สแกนหาไฟล์ Excel ที่มีรหัสผ่าน
- บอกประเภท: <CSP> = Crypto Service Provider (รุ่นเก่า, เข้ารหัสอ่อน), <strong> = รุ่นใหม่ (เข้ารหัสแข็ง)
- บอกว่าเป็น Open Password หรือ Modify Password




ข้อมูลนี้ช่วยเลือกวิธีที่เหมาะสม ประหยัดเวลา/เงิน
ซอฟต์แวร์เสียเงิน (Paid Software)
สำรองไฟล์ก่อนทุกครั้ง
1. Dr.Excel ($29.95) - iSeePassword
มี Trial ทดสอบก่อนซื้อ


- Add File > เลือก Attack Type: Dictionary / Brute-Force with Mask / Brute-Force
- กด Settings ตั้งค่าเฉพาะ (ความยาว, ชุดตัวอักษร ฯลฯ)


- Start Attack: รหัส "password" (6 ตัวอักษร) ใช้หลายชั่วโมง (ความง่ายไม่ใช่ตัวบ่งชี้ความเร็ว)
2. PassFab ($19.95/ปี)
มี GPU Acceleration (ใช้การ์ดจอเร่งความเร็ว)



- Add File > เลือก Attack Type (Dictionary, Brute-Force with Mask, Brute-Force)
- Settings: อัปโหลด Custom Dictionary (ใส่รหัสที่คุ้นเคย/รูปแบบที่นึกออก)


ทดสอบ Trial: แจ้งแตกสำเร็จ (เห็นตัวอักษรแรกๆ ตรงกับ "password")

License แบบ Lifetime คุ้ม แต่ถ้าบริษัทปิด อัปเดตไม่ได้ (ความเสี่ยงทั่วไปของซอฟต์แวร์)
3. Excel Password Remover Pro (ราคาแตกต่าง)
หลายแพ็กเกจ/บริการ อ่านรายละเอียดก่อนซื้อ

บริการออนไลน์เสียเงิน (Paid Online)
Password-Find.com ($19.95/$39.95)
โปรแกรม Lastic แนะนำตัวนี้


- Upload ไฟล์
- เลือกผลลัพธ์: Remove Password (เร็วกว่า) หรือ Find Password (เหมาะหลายไฟล์รหัสเดียวกัน)


ทดสอบ Excel 2016: ใช้เวลา ไม่กี่วินาที (ไม่ใช่ชั่วโมง) แสดง Preview ไฟล์เต็มรูปแบบ พิสูจน์ว่าแตกสำเร็จ

เลือก View online ดูไฟล์ > กด Delete ลบไฟล์จากเซิร์ฟเวอร์ (ความปลอดภัย)
Password-Online.com (10 EUR)
ขั้นตอนเดียว: Upload > ใส่ Email > รอผล (เวลาขึ้นกับคิว/ความซับซ้อน)


ราคาถูก แต่ไม่มี ETA เลือกตัวอื่นถ้าอยากควบคุมกระบวนการมากกว่า
เลือกวิธีที่เหมาะกับสถานการณ์และงบประมาณครับ!