Việc mã hoá file bat theo nhu cầu của bạn là có cách thực hiện được. Chuyển đổi tệp bat thành exe là phương pháp mà nhiều người sẽ nghĩ đến ngay, sau khi đọc nội dung này.
Cũng có phương pháp khác mà trong lập trình được gọi là "làm rối mã nguồn" (Code Obfuscation). Phương pháp này chỉ chuyển đổi một câu lệnh hợp lệ thành nhiều câu lệnh hợp lệ khác để đánh lạc hướng người đọc mã lệnh mà vẫn đảm bảo thực thi chính xác.
Bạn có thể sử dụng công cụ "BAT to EXE" bất kỳ để thực hiện nhu cầu của bạn (như #2 đã tư vấn).
Hoặc bạn có thể quan tâm đến Code Obfuscation thì xem #12, công cụ trực tuyến thì xem #11.
Bạn click file cmd là file tự giải nén ra luôn bạn nhé!
Nếu bạn cần code giải nén thì dùng code này nha!
7z.exe x -o"%SystemDrive%\Folder" File.7z -pMatKhauNenFile -aoa -y
mình cũng đang vướng vấn đề mã hóa batfile để ẩn code mà chưa tìm ra cách khó giải mã nhất chứ còn cách mã hóa triệt để không decrypt được chắc không có đâu.
mình cũng đang vướng vấn đề mã hóa batfile để ẩn code mà chưa tìm ra cách khó giải mã nhất chứ còn cách mã hóa triệt để không decrypt được chắc không có đâu.
Theo mình suy đoán thôi nha! Người tạo ra được mã nguồn mã hóa chắc hẳn họ sẽ có cách giải mã. Chỉ qua nếu có người cần họ có thể cung cấp hoặc mua dịch vụ của họ chẳng hạn ạ 🙂
Theo mình suy đoán thôi nha! Người tạo ra được mã nguồn mã hóa chắc hẳn họ sẽ có cách giải mã. Chỉ qua nếu có người cần họ có thể cung cấp hoặc mua dịch vụ của họ chẳng hạn ạ 🙂
cũng đúng vì giờ bỏ công sức tạo ra cái gì đó ví dụ mã nguồn mã hóa thì có thể người tạo ra cái đó cho private qua dịch vụ hay share cho một số người hay group hạn chế chẳng hạn.
mình thì pó tay không thể giải mã nhưng mình cảm nhận còn nhiều cao thủ ẩn danh chỉ qua họ không trổ tài thôi chứ mấy cái trò đơn giản này làm sao giấu được ạ
mình thì pó tay không thể giải mã nhưng mình cảm nhận còn nhiều cao thủ ẩn danh chỉ qua họ không trổ tài thôi chứ mấy cái trò đơn giản này làm sao giấu được ạ
Ủa, tưởng bạn dùng rồi.
PEcmd bạn trích ra từ gói WIN10XPE là an toàn và nguyên bản.
Đường dẫn tương đối để tìm là: "..\Projects\Include\x64\AdditionalFiles\Windows\System32\Pecmd.exe" hoặc "..\Projects\Include\x86\AdditionalFiles\Windows\System32\Pecmd.exe"
Bạn sử dụng các lệnh cmd của PEcmd ngay trong cửa sổ của nó.
Tuy nhiên, lệnh mã hoá tệp .cmd / .bat không có trong danh sách lệnh nên bạn phải tìm và nó nằm giữa hai lệnh "CHEK" và "DEVI", đó là lệnh CMPS.
Lệnh này ngoài các tham số còn có tham số là "-o", có nghĩa là mã hoá tệp nguồn ghi thành tệp đích (đùng trùng tên).
ví dụ: CMPS -o src.CMD des.CMD
Nếu chạy trên môi trường CMD của Win thì format lệnh là:
PEcmd CMPS -o src.CMD des.CMD
Nếu bạn trích PEcmd từ các đĩa cứu hộ có thể không còn nguyên bản nữa.