โดย @HudchewMan
รุ่น 0.3 เมื่อ 2012-12-27
ดาวน์โหลดไฟล์ unhide.zip (ขนาด 36K)
************
ประวัติการพัฒนา
************
[0.3] 2012-12-27
ปรับชุดคำสั่งเงื่อนไขการตรวจสอบ SystemFile ใหม่ ให้ปลดสถานะเฉพาะโฟลเดอร์ (ไฟล์) ที่ติด Hidden
[0.2] 2012-12-27
แก้ bug เพราะว่าชุดคำสั่งที่แก้ไข SystemFile นั้นทำให้โฟลเดอร์ปกติ ติดสถานะ SystemFile ไปด้วย
[0.1] 2012-12-27
แก้สถานะโฟลเดอร์ (ไฟล์) โดยปลดสถานะ SystemFile กับ Hidden ออก
************
การทำงาน
************
แก้สถานะของโฟลเดอร์ใน hdd หรือ flashdrive ที่ถูกไวรัสสั่งซ่อนไว้ ให้กลับคืนเหมือนเดิม
************
วิธีใช้งาน
************
copy โปรแกรม unhide นี้ไปใส่ใน flashdrive หรือ hdd ที่มีโฟลเดอร์ที่ถูกซ่อนไว้โดยฝีมือไวรัส
จากนั้นดับเบิลคลิกที่โปรแกรม unhide เพื่อเรียกให้โปรแกรมทำงาน
โปรแกรมจะแสดงบนหน้าจอว่าทำงานกับโฟลเดอร์ (หรือไฟล์) ไหนไปบ้าง
และทำไปทั้งหมดกี่ไฟล์
เมื่อโปรแกรมทำงานเสร็จสิ้น จะขึ้นข้อความว่า
Hit [Enter] to exit....
ก็ให้กดปุ่ม Enter เพื่อปิดหน้าจอ เป็นอันเสร็จสิ้น
หมายเหตุ
เนื่องจากโปรแกรม unhide นั้นไม่รู้ว่าไฟล์หรือโฟลเดอร์ไหนถูกซ่อนโดยฝีมือของไวรัส
หรือซ่อนโดยเจ้าของเครื่องคอม
ดังนั้นมันจะเปลี่ยนสถานะของโฟลเดอร์และไฟล์ที่ถูกซ่อนไว้ทุกตัว
ถ้าใครที่ซ่อนไฟล์ไว้เอง เพื่อไม่ให้คนอื่นเห็น มันก็จะปรากฏออกมาด้วยเช่นกัน
ต้องไปสั่งซ่อนใหม่เองนะครับ
************
ที่มาของโปรแกรม
************
ไวรัสที่ติดกับ flashdrive บางตัว จะซ่อนโฟลเดอร์ของเรา แล้วสร้างไฟล์ไวรัสชื่อเดียวกับโฟลเดอร์
เพื่อหลอกให้เราคิดว่าไฟล์ไวรัสนั้นคือโฟลเดอร์
เมื่อเราคลิกที่ไฟล์ไวรัส มันก็จะทำงาน และแฝงเข้าไปอยู่ในคอมฯ เครื่องนั้น
โดยปกติ โปรแกรมที่ตรวจจับไวรัสที่มีการอัพเดตฐานข้อมูลเสมอๆ ก็จะกำจัดไวรัสพวกนี้ได้อยู่แล้ว
แต่สิ่งที่พวกไวรัสเหลือทิ้งไว้คือ โฟลเดอร์ที่ถูกซ่อนไว้ ก็ยังคงมองไม่เห็นอยู่นั่นแหละ
เนื่องจากไวรัสไปเปลี่ยนสถานะของโฟลเดอร์ให้เป็น System และ Hidden
ทำให้เราไม่สามารถคลิกเปลี่ยนที่ property ของโฟลเดอร์ตรงๆ ได้
จะต้องเข้า command promt แล้วไปสั่ง
attrib -s -h ทีละไฟล์ ซึ่งเสียเวลาเป็นอย่างยิ่ง
หลังจากที่ต้องประสบปัญหา ไล่เปลี่ยนสถานะของโฟลเดอร์อยู่เรื่อยๆ จนเกิดความเหนื่อยใจ
ก็เลยตัดสินใจเขียนโปรแกรมซะเอง เพราะค้นโปรแกรมอื่นไม่เจอ
และด้วยความขี้เกียจ โปรแกรมนี้จึงเขียนในแบบ dos mode
ไม่มีหน้าตาสวยงามอะไร เรียกใช้สั่งทำงานแล้วจบ
โปรแกรมนี้เขียนด้วย freepascal จาก http://freepascal.org
หากมีข้อแนะนำ หรือพบข้อผิดพลาด แล้วต้องการแจ้งให้ผมรู้
ติดต่อได้จากทวิตเตอร์ @HudchewMan
เว็บไซต์
http://hudchewman.blogspot.com/2012/12/unhide-file.html
************
อัปเดต [2 กุมภา 56]
************
เพิ่งรู้ว่าเวลาเปลี่ยนสถานะ ไม่ต้องพิมพ์ชื่อไฟล์ก็ได้ เช่น จะแก้ในไดรฟ์ F ก็พิมพ์ว่า
F:\>attrib -s -h -r /s /d
F:\>attrib *.* -s -h -r /s /d
-s = ยกเลิก system
-h = ยกเลิก hidden
-r = ยกเลิก read only
/s = all sub folder
/d = all file
ไหนๆ ก็ไหนๆ บันทึกเพิ่มเติมเรื่องชุดคำสั่ง dos อีกหน่อย
/ah หมายถึง ให้แสดงเฉพาะไฟล์ที่ติด attribute hidden
ไม่งั้นเขียนเป็น batch file นี่ง่ายกว่าเยอะ
แต่ตอนแรกหาชุดคำสั่งตรงนี้ไม่เจอ อ่านจาก help แล้วก็งงๆ ^^'a
และนอกจากนั้น เพิ่งเจอว่ามีโปรแกรมที่คนอื่นเขียนไว้แล้วด้วย - -'a
เพิ่งจะมาเจอเอาตอนนี้ Orz
************
อัปเดต [29 มีนาคม 60]
************
DropBox เปลี่ยนลิงก์ใหม่ ทำให้ไม่สามารถใช้งานลิงก์เดิมได้ เลยต้องเปลี่ยนใหม่ แล้วก็สำรองไฟล์ไว้ใน Google Drive เพิ่มด้วย
************
Keywords
************
และนอกจากนั้น เพิ่งเจอว่ามีโปรแกรมที่คนอื่นเขียนไว้แล้วด้วย - -'a
เพิ่งจะมาเจอเอาตอนนี้ Orz
************
อัปเดต [29 มีนาคม 60]
************
DropBox เปลี่ยนลิงก์ใหม่ ทำให้ไม่สามารถใช้งานลิงก์เดิมได้ เลยต้องเปลี่ยนใหม่ แล้วก็สำรองไฟล์ไว้ใน Google Drive เพิ่มด้วย
************
Keywords
************
แก้ไวรัสซ่อนไฟล์, ซ่อนโฟลเดอร์, ซ่อน file, ซ่อน folder, virus, hidden file, flashdrive, flash drive, แฟลชไดร์ฟ, แฟลชไดรฟ์
.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น