เราอาจจะเคยได้ยินเกี่ยวกับไฟล์ชื่อ Autoexec.bat กันนะครับ(หรือว่าไม่เคยรู้จักเอ่ย) ขออธิบายคร่าวๆนะครับ

ไอ้ไฟล์ชื่อ Autoexec.bat นี่จะเป็นแฟ้มข้อมูล(ไฟล์)ที่รวบรวมคำสั่งในตอนเปิดเครื่อง โดยปกติแล้วมันจะใช้กับดอสครับ

หากคุณเคยใช้ดอสมาแล้วจะพบว่า กว่าจะเข้าไปรันไฟล์หรือโปรแกรมสักโปรแกรมหนึ่งจะเข้าไปหลายไดเรคทอรี่มาก จะดีไหม ถ้าพิมพ์ชื่อไปแค่บรรทัดเดียวแล้วใช้โปรแกรม หรือไฟล์ได้เลย

Autoexec.bat ตอบโจทย์นี้ได้ (พูดยังกะกราฟิกดีไซเนอร์) เอาละครับ ถ้ายังงงอยู่ว่ามันทำอะไรได้บ้าง มาดูตัวอย่างกันเลยครับ

 

กรณีศึกษา : เมื่อผมต้องการซ่อนบอทไว้ใช้ในร้านเกมส์โดยการนำไปซ่อนไว้ให้ลึกที่สุด แต่รันง่ายที่สุด จะทำไงดี?

 

อันนี้มาจากประสบการณ์จริงครับ ต้องการซ่อนบอทไว้ให้ลึกที่สุดในที่ๆไม่ค่อยมีคนเข้าไปดู ก็ต้องที่นี่เลยครับ C:\Windows\System32 แค่สร้างโฟลเดอร์ไว้ข้างในไดเรคทอรี่นี้ก็ไม่มีใครสงสัยแล้ว (แน่นอนถ้าเขาอยากหาจริงๆ ก็เสิร์จหาทั้งไดร์ฟ C ยังไงก็เจอ แต่เมื่อเขายังไม่สงสัย เรื่องอะไรเขาจะเสิร์จหา จริงมั้ยครับ) จะให้แนบเนียนก็ตั้งชื่อโฟลเดอร์ให้มันดูเป็นโฟลเดอร์ระบบซะ

เวลาจะเรียกโฟลเดอร์นี้ก็ง่ายๆก็กด Windows Key + R ก็จะมีหน้าจอรันขึ้นมา แล้วพิมชื่อโฟลเดอร์เข้าไป แล้วกด Enter แค่นี้เองครับรันได้แล้ว แต่วิธีนี้มีข้อจำกัดครับ คือ

1.    ต้องสร้างโฟลเดอร์ไว้แค่ใน C:\Windows\System32 เท่านั้น

2.    สร้างได้แต่โฟลเดอร์ ถ้าเราเอาไฟล์ไปเก็บไว้ใน C:\Windows\System32 รับรอง มันต้องปนกันกับไฟล์ระบบ มั่วซั่วกันไปใหญ่ เวลาจะลบก็ลำบาก

3.    ยังเก๋าไม่พอ

 

ถ้าจะให้มัน เก๋า เก๋า กว่านี้ต้องประยุกษ์ใช้ Autoexec.bat

 

แล้วมันอยู่ไหนล่ะ ไอ้ Autoexec.bat อ่ะ?

 

มันจะอยู่ที่ไดร์ฟ C ครับ และเป็นไฟล์ระบบ มันเลยซ่อนตัวอยู่ ถ้าอยากเห็นก็ไปปรับแต่ง Folder Option ให้โชว์ไฟล์ระบบเอาเนอะ แต่ในที่นี้ผมจะไม่โชว์ เพราะรู้ว่ามันมีอยู่จริง แต่มองไม่เห็น ( อืม หลอนนะ)

 

ต่อไป มาดูตัวอย่างจริงกันเลย ว่ามันเอาไปประยุกษ์ใช้งานอย่างไร

 

สมมุตินะครับ สมมุติ หากผมขี้เกียจเข้าโฟลเดอร์ C:\Appserv\www จะทำยังไง เหอๆ ไม่บอกก็รู้ ท่านผู้อ่านก็ต้องตอบว่า ก็สร้าง Shortcut ไว้ที่หน้าจอสิ  แน่นอนเป็นผม ผมก็สร้างอยู่แล้ว แต่นี่มันกรณีศึกษาครับ ผมจะเรียกไฟล์ข้างในโฟลเดอร์นี้ ผ่าน Dialog Box Run หรือ จะเรียกผ่านดอสก็ได้ โดยการใช้ Autoexec.bat แล้วท่านจะพบว่ามันมีประโยชน์กว่าที่คิด

 

สมมุติว่าผมต้องการจะรันไฟล์ ในโฟลเดอร์ C:\Appserv\www โดยเรียกผ่าน Dialog Box Run หรือ Dos นะครับ

ผมจะทดสอบการเรียกไฟล์ readme.html ที่อยู่ใน C:\Appserv\www ให้ท่านดู

Image hosted by servimg.com

Image hosted by servimg.com

1.    ไดเรคทอรี่ที่ต้องการเรียกไฟล์คือ C:\Appserv\www

2.    ไฟล์ที่ต้องการทดลองเรียกคือ readme.html

Image hosted by servimg.com

 

3. เปิด Notepad ขึ้นมาครับ

 

4.    เข้าเมนู File > Open... ( หรือกด Ctrl + O )

 

5.    ในช่อง Look in เลือกไดร์ฟ C

6.    ตรง File name ให้พิมพ์ autoexec.bat แล้วกดปุ่ม Open เลยครับ

 

7.    พิมพ์คำสั่งที่ใช้ในการเตรียมไดเรคทอรี่เบื้องต้นตอนเปิดเครื่องโดยมีรูปแบบดังนี้

 

PATH=[ Initial Directory ];

           

PATH                            ตัวแปรที่เก็บไดเรคทอรี่ที่เราจะใช้ตอนเปิดเครื่องแล้ว

Initial Directory   ไดเรคทอรี่ที่เราจะใช้เมื่อเปิดเครื่องแล้ว

ในที่นี้ผมต้องการเรียก C:\Appserv\www ได้ทันที ผมก็ใส่

PATH=C:\Appserv\www;

 

8.    แล้วก็รีสตาร์ทคอมพิวเตอร์ 1 รอบครับ

 

9.    หลังจากที่คอมพิวเตอร์เข้าสู่วินโดวส์แล้ว ให้เข้า Dialog Box โดยคลิกที่

Start > Run… แล้วใส่ readme.html แล้ว Enter

 

10.           ผลที่ได้ก็คือการเรียกไฟล์ readme.html ขึ้นมา

 

แค่นี้แหละครับที่จะนำเสนอ

 

แค่จะรันไฟล์แค่นี้ทำไมต้องลำบากทำอะไรให้ยุ่งยาก ทำไมไม่สร้าง Shortcut ไว้บนเดสก์ทอปล่ะค้าบ

 

อย่างที่บอกครับ นี่มันเป็นแค่กรณีศึกษา เลยเอาตัวอย่างการใช้ Autoexec.exe แบบง่ายๆมาให้ดู ท่านอาจจะเอาไปประยุก์ใช้กับการเรียกโฟลเดอร์ที่ซ่อนอยู่ในที่ลึกลับ มาใช้แบบง่าย  ซึ่งถ้าท่านทำ Shortcut ไว้บนหน้าจอ หรือไว้ที่อื่น คนอื่นจะพบได้ง่าย  ก็ใช้วิธีซ่อนให้ลึก แล้วให้ Autoexec.bat เตรียมโฟลเดอร์นี้ไว้ตอนเปิดเครื่องดีกว่า

 

สำหรับการประยุกษ์แบบอื่นๆก็เช่น

-                          หากท่านหัดเขียนโปรแกรมด้วยจาวา โดยคอมไพล์บนดอสแล้วล่ะก็จะใส่ไดเรคทอรี่สำคัญของจาวาไว้ใน Autoexec.bat ก็ได้ครับ (หากไม่ทำไว้ลำบากแน่ ไม่เชื่อลองคอมไพล์จาวาแล้วรันจาวาบนดอสดูครับ ดีบักไปได้ไม่เกิน 3 รอบ รับรองว่ารำคาญ)

-                          เอาไปใช้เป็นอีกเส้นทางสำหรับเรียกโปรแกรมไวรัส(ในกรณีที่ท่านเป็นผู้สร้างนะครับ ไม่ใช่เอาไวรัสมาลงเครื่องแล้วรันเล่น ไม่เอานะ เจ๊งนะคุณ)

-                          ซ่อนคลิปโป๊ อันนี้ผม เอ๊ย เพื่อนผมทำ ผมต้องลองแนะนำมันหน่อยละ เหอๆ

-                          ทำ Autorun ให้กับวินโดวส์

-                          นึกไม่ออกละเขาต้องใส่    ฯลฯ       เนอะ 555+

 

edit @ 15 May 2008 11:31:50 by Kenessar

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry