amylee_m88
New Member
Đối với những máy tính dùng chung thì vấn đề riêng tư dữ liệu hết sức quan trọng. Để phục vụ nhu cầu này thì có khá nhiều phần mềm khóa + ẩn file / folder, phần mềm encrypt / decrypt, hay thậm chí các dịch vụ drive online giúp lưu trữ dữ liệu thẳng lên ổ đĩa ảo trên mạng. Tuy nhiên nếu không thích dùng các phần mềm hay dịch vụ lưu trữ mạng thì với 1 vài thủ thuật Windows cũng có thể giúp bạn trả thành nhiệm vụ ở 1 mức độ có thể chấp nhận.
Tiến Hành:
các bạn có thể chép đoạn code sau về paste vào Notepad rồi lưu lại với định dạng XYZ.bat. Sau đó thử kích hoạt file XYZ.bat ở lần đầu bạn sẽ nhận được 1 folder tên VZ. Bạn chép 1 vài thứ vào đó và lại kích hoạt XYZ.bat lần nữa. Ở lần kích hoạt kế bạn sẽ được yêu cầu xác nhận xem có muốn khóa, ẩn thư mục VZ này không. Nếu bạn xác nhận yes ( Y / y) thì chương thư mục VZ sẽ tự động biến mất và dù bạn có chọn “Show hidden files and folders” thì vẫn không thể thấy được mà bạn phải bỏ chọn “Hide protected operating system files” trong Folder Options nữa thì mới có thể thấy được 1 cái Recycle Bin. Để mở khóa và khôi phục lại folder VZ ban đầu bạn chỉ cần kích hoạt XYZ.bat lần nữa và gõ vào password là Passne.
Lưu ý: Sau để chương trình làm ra (tạo) ra các thư mục có tên khác bạn chỉ cần vào Ctrl + H rồi replace VZ với 1 tên bất kỳ. Để thay password thành password của bạn chỉ cần sửa Passne ở dòng “if NOT %pass%” thành 1 chuỗi tùy ý.
-------------------------------------------------------------------------------
cls
@ECHO OFF
title Private Folder Locker
if EXIST "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}" goto UNLOCK
if NOT EXIST VZ goto MDKHPT
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "ch"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren VZ "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}"
attrib +h +s "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==Passne goto FAIL
attrib -h -s "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}"
ren "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}" VZ
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDVZ
md VZ
echo Folder created successfully
goto End
:End
----------------------------------------------------------------------------------
Nguyên Tắc Hoạt Động:
Thật ra đây là 1 sự kết hợp 2 tính chất sau của Windows:
+ Bạn có thể biến các file / folder thành các liên kết tới My Computer, Control Panel, hay Recycle Bin bằng các rename các file / folder này với 1 tên đặc biệt.
Ví dụ:
My Computer = My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Control Panel = Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Recycle Bin = Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
Network = Network Neighborhood.{208D2C60-3AEA-1069-A2D7-08002B30309D}
Printer = Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}
+ Trong Windows các file / folder system có thuộc tính ẩn mà bạn phải bỏ chọn “Hide protected operating system files” kết hợp chọn “Show hidden files and folders” thì mới có thể trông thấy.
=> Kết hợp 2 tính chất này với nhau bạn có thể ẩn các folder mong muốn và dù người khác có trông thấy cũng chỉ có thể đi vào các địa điểm như Coltrol Panel hay Recycle Bin chơi nếu không biết cách.
Thật ra để thực hiện công chuyện này các bạn có thể gõ lệnh trực tiếp trong Command Prompt nhưng để tiện lợi và cho những bạn không rành các lệnh command thì có thể dùng file bat.
Diễn dịch lại đoạn lệnh trên bằng ngôn ngữ nói (bạn nào không rõ có thể tham khảo):
Đầu tiên khi mới kích hoạt đoạn lệnh sẽ kiểm tra xem có tồn tại 1 folder có tên Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} (trong trường hợp cụ thể đối với đoạn code ). Nếu có tức là bạn vừa tạo và khóa folder VZ rồi nên nó sẽ phân nhánh tới UNLOCK để bắt đầu mở khóa. Nếu chưa có file / folder nào tên như vậy tức là bạn vẫn chưa có folder VZ nên chương trình sẽ phân nhánh tới MDVZ để khởi làm ra (tạo) folder VZ. Trường hợp folder VZ vừa tồn tại chương trình sẽ chạy thẳng đến CONFIRM. Tại đó 1 lệnh set /p sẽ nhận và gán giá trị bạn nhập vào biến “cho” và sau đó so sánh biến này với Y / y và N / n để kiểm tra xác nhận Yes hay No. Nếu là Yes chương trình sẽ đi tới CLOCK để khóa, là No chương trình ngừng. Tại CLOCK chương trình sẽ thực hiện 2 công chuyện là đổi tên thư muc VZ thành Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} sau đó dùng lệnh attrib để set thuộc tính ẩn (+h) và system files / folders (+s) cho Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} (vừa được đổi tên từ VZ). Đối với quá trình UNCLOCK thì chương trình cũng sẽ cho bạn nhập 1 tham số và gán cho biến pass. Sau đó sẽ tiến hành so sánh giá trị biến pass với WallPearl. Nếu đúng chương trình sẽ tiến hành unclock bằng cách đổi tên Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} lại thành KHPT và gỡ bỏ 2 thuộc tính hidden + system files / folder vừa set ở lần lock. Để tham khảo rõ hơn công năng các lệnh Command dùng trong đoạn code trên các bạn vào Command Prompt rồi gõ tên lệnh tương ứng + /? Enter.
Lưu ý: Đây chỉ là 1 cách thức làm ra (tạo) 1 thư mục ẩn bằng chính các công cụ của Windows và không có bất kỳ 1 sự đảm bảo nào về mặt bảo mật. Tuy nhiên, nếu bạn làm ra (tạo) “thư mục secret” này trong 1 thư mục cấp 2 trở lên và nằm chung trong 1 nhóm đông đảo thư mục thì có lẽ sẽ có tác dụng ngụy trang cao hơn. Nhớ đừng để file XYZ.bat nằm chung 1 nơi với “thư mục secret”.
(Sưu tầm có chỉnh sửa)
Tiến Hành:
các bạn có thể chép đoạn code sau về paste vào Notepad rồi lưu lại với định dạng XYZ.bat. Sau đó thử kích hoạt file XYZ.bat ở lần đầu bạn sẽ nhận được 1 folder tên VZ. Bạn chép 1 vài thứ vào đó và lại kích hoạt XYZ.bat lần nữa. Ở lần kích hoạt kế bạn sẽ được yêu cầu xác nhận xem có muốn khóa, ẩn thư mục VZ này không. Nếu bạn xác nhận yes ( Y / y) thì chương thư mục VZ sẽ tự động biến mất và dù bạn có chọn “Show hidden files and folders” thì vẫn không thể thấy được mà bạn phải bỏ chọn “Hide protected operating system files” trong Folder Options nữa thì mới có thể thấy được 1 cái Recycle Bin. Để mở khóa và khôi phục lại folder VZ ban đầu bạn chỉ cần kích hoạt XYZ.bat lần nữa và gõ vào password là Passne.
Lưu ý: Sau để chương trình làm ra (tạo) ra các thư mục có tên khác bạn chỉ cần vào Ctrl + H rồi replace VZ với 1 tên bất kỳ. Để thay password thành password của bạn chỉ cần sửa Passne ở dòng “if NOT %pass%” thành 1 chuỗi tùy ý.
-------------------------------------------------------------------------------
cls
@ECHO OFF
title Private Folder Locker
if EXIST "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}" goto UNLOCK
if NOT EXIST VZ goto MDKHPT
:CONFIRM
echo Are you sure u want to Lock the folder(Y/N)
set/p "ch"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren VZ "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}"
attrib +h +s "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==Passne goto FAIL
attrib -h -s "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}"
ren "Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}" VZ
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDVZ
md VZ
echo Folder created successfully
goto End
:End
----------------------------------------------------------------------------------
Nguyên Tắc Hoạt Động:
Thật ra đây là 1 sự kết hợp 2 tính chất sau của Windows:
+ Bạn có thể biến các file / folder thành các liên kết tới My Computer, Control Panel, hay Recycle Bin bằng các rename các file / folder này với 1 tên đặc biệt.
Ví dụ:
My Computer = My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Control Panel = Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Recycle Bin = Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
Network = Network Neighborhood.{208D2C60-3AEA-1069-A2D7-08002B30309D}
Printer = Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}
+ Trong Windows các file / folder system có thuộc tính ẩn mà bạn phải bỏ chọn “Hide protected operating system files” kết hợp chọn “Show hidden files and folders” thì mới có thể trông thấy.
=> Kết hợp 2 tính chất này với nhau bạn có thể ẩn các folder mong muốn và dù người khác có trông thấy cũng chỉ có thể đi vào các địa điểm như Coltrol Panel hay Recycle Bin chơi nếu không biết cách.
Thật ra để thực hiện công chuyện này các bạn có thể gõ lệnh trực tiếp trong Command Prompt nhưng để tiện lợi và cho những bạn không rành các lệnh command thì có thể dùng file bat.
Diễn dịch lại đoạn lệnh trên bằng ngôn ngữ nói (bạn nào không rõ có thể tham khảo):
Đầu tiên khi mới kích hoạt đoạn lệnh sẽ kiểm tra xem có tồn tại 1 folder có tên Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} (trong trường hợp cụ thể đối với đoạn code ). Nếu có tức là bạn vừa tạo và khóa folder VZ rồi nên nó sẽ phân nhánh tới UNLOCK để bắt đầu mở khóa. Nếu chưa có file / folder nào tên như vậy tức là bạn vẫn chưa có folder VZ nên chương trình sẽ phân nhánh tới MDVZ để khởi làm ra (tạo) folder VZ. Trường hợp folder VZ vừa tồn tại chương trình sẽ chạy thẳng đến CONFIRM. Tại đó 1 lệnh set /p sẽ nhận và gán giá trị bạn nhập vào biến “cho” và sau đó so sánh biến này với Y / y và N / n để kiểm tra xác nhận Yes hay No. Nếu là Yes chương trình sẽ đi tới CLOCK để khóa, là No chương trình ngừng. Tại CLOCK chương trình sẽ thực hiện 2 công chuyện là đổi tên thư muc VZ thành Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} sau đó dùng lệnh attrib để set thuộc tính ẩn (+h) và system files / folders (+s) cho Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} (vừa được đổi tên từ VZ). Đối với quá trình UNCLOCK thì chương trình cũng sẽ cho bạn nhập 1 tham số và gán cho biến pass. Sau đó sẽ tiến hành so sánh giá trị biến pass với WallPearl. Nếu đúng chương trình sẽ tiến hành unclock bằng cách đổi tên Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E} lại thành KHPT và gỡ bỏ 2 thuộc tính hidden + system files / folder vừa set ở lần lock. Để tham khảo rõ hơn công năng các lệnh Command dùng trong đoạn code trên các bạn vào Command Prompt rồi gõ tên lệnh tương ứng + /? Enter.
Lưu ý: Đây chỉ là 1 cách thức làm ra (tạo) 1 thư mục ẩn bằng chính các công cụ của Windows và không có bất kỳ 1 sự đảm bảo nào về mặt bảo mật. Tuy nhiên, nếu bạn làm ra (tạo) “thư mục secret” này trong 1 thư mục cấp 2 trở lên và nằm chung trong 1 nhóm đông đảo thư mục thì có lẽ sẽ có tác dụng ngụy trang cao hơn. Nhớ đừng để file XYZ.bat nằm chung 1 nơi với “thư mục secret”.
(Sưu tầm có chỉnh sửa)