hoxulee nói:
to stonyheartedman:
Bác heroic này nói password là password của thằng VBA cơ, chứ không phải password to open của file word hay excel, mà password trong VBA thì dùng bộ sưu tập của bác stonyheartedman bẻ trong vòng 0.000000000001s.
còn password Aexcel 3.0 của bác tuanktdccn thì chắc bác ấy viết trong macro4excel..?
A`, té ra là PWS được nhập trên cái form của chương trình chứ gì. Thế thì phải phân cấp bảo mật ở các mức độ sau cho cả làng dễ hiểu và các bác cũng đỡ lẫn lộn khi phát biểu về bảo mật:
- Bảo mật mức hệ điều hành: Các hệ điều hành đều có policy để phân quyền truy cập các tài nguyên của máy như thư mục, file, máy in, scaners... cho từng user cụ thể.
- Bảo mật mức mạng, truyền thông
- Bảo mật mức CSDL: Ví dụ: MS SQL, Oracle đều có chức năng bảo mật (Oracle còn có thể phân quyền tới từng...record).
- Bảo mật ở mức ứng dụng:
2 trường hợp:
+ Các ứng dụng (của các hãng lớn) có chức năng bảo mật cho đối tượng quản lý của mình như bộ MS Office: Excel, Access, Word,....
+ Các ứng dụng tự phát triển: Thường thì ta biết được các tài nguyên, các đối tượng, các chức năng, module của ứng dụng do mình phát triển là gì, từ đó xây dựng 1 module quản lý người dùng và phân quyền cho từng người dùng đó được sử dụng chức năng, đối tượng,... gì trong ứng dụng của mình. Như thế người ta gọi là Bảo mật ở các ứng dụng
- Bảo mật phần mềm: Đây là 1 câu chuyện haòn toàn khác so với chủ để trên.
Tham khảo bài viết ở đâu đó mà mình đã post trên wkt cách đây mấy ngày.
Để phá sự bảo mật ở các ứng dụng này thì ra phải biết các cách cr**ck với các công cụ như HexEdit, SoftIce, Regmon, FileMon, DISASM,.... (dĩ nhiên là không biết mấy công cụ này có dùng được với tài liệu của MS Office's documents như Access, Word, Excel hay không).
Như vậy, bảo mật ở AExcel mà mọi người đề cập đến là ở mức Ứng dụng và như vậy dùng mấy cái ms office password recovery có tác dụng gì.