บันทึกเรื่องราว สืบสาวความจริง ทิ้งไว้ให้ลูกหลาน.
Save the stories. Investigate the truth. Give to the next generation.


02 ตุลาคม 2552

<<< โปรแกรม Fight for Free >>>

Download ได้ที่นี่ FFF.ZIP

หลังจาก Download ไฟล์ FFF.ZIP ไปแล้ว
ให้ Unzip ไปที่ c:\
แล้วเข้าไป Run ไฟล์ c:\FFF\0_SetupFFF.bat
























แล้วเดี๋ยวมันจะมี Folder FFF
ขึ้นมาที่หน้า desktop
เทคนิคนี้สามารถนำไปใช้เวลา Setup โปรแกรมอื่นๆ
เพื่อให้ user เข้าโปรแกรมจาก Folder หน้า desktop ได้
ถ้าอยากจะดู Code ว่ามีอะไรบ้างในแต่ละไฟล์
คลิกขวามือที่ชื่อไฟล์แล้วเลือกเมนู EDIT


















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

อันที่จริงมีอีกหลายสิบโปรแกรม
แต่กำลังทำการทดสอบก่อน
มีทั้งเปลี่ยน IP กำหนดสิทธิแบบพิเศษ
Set Registry เพื่อปรับแต่ง Windows
และจัดการกับสิ่งที่ไวรัสทำไว้
เช่นไปปิดนั่นนี่ทำให้ทำงานไม่ค่อยสะดวก
ถึงทำงานแทบไม่ได้
แต่มันต้องทดสอบก่อนเพราะว่าถ้าพลาด
จะทำให้เครื่องรวนได้
เลยคัดมาเฉพาะที่เรียกใช้คำสั่งจาก Windows ธรรมดา
อย่างดีก็ Restart ใหม่

โปรแกรม 999_SysRestore.bat
เป็นโปรแกรมที่ค่อนข้างสำคัญ
และน่าจะเป็นพระเอกกู้ Windows ที่เสียๆ กลับมาได้
อันนี้พึ่งโดนกับตัวเองและกู้กลับมาได้ค่อนข้างดี
ดังนั้นควรใช้ให้เป็น
ยิ่งเจอไวรัสที่ปิดการเรียกใช้ผ่าน Command Line
อาจมา Double Click ที่นี่ไม่ได้
ต้องไปเรียกใช้ผ่านเมนูปกติของ Windows
เรียงตามลำดับเมนูดังนี้
Start --> Programs --> Acessories --> System Tools --> System Restore

สำหรับโปรแกรมอีกตัว
ที่กว่าจะทำออกมาได้เหนื่อยกว่าเพื่อนในทั้งหมดที่เห็น
คือโปรแกรม ปกป้องอธิปไตย
แบบว่าเด็กแนวการเมือง ตั้งชื่อโปรแกรมก็แนวๆ นั้น อิอิ
คือจะคอยตรวจสอบและปกป้องการรุกราน
จากผู้บุกรุกภายนอกเข้ามายังเครื่องของเรา
โดยต้องใช้การสังเกตุฝึกฝน
โปรแกรมทั้งหมดจะนำหน้าตั้งแต่เลข 111 - 113
โปรแกรม 111_ChkIpUnknown1.bat

























netsh interface ip show tcpconn
คำสั่งนี้จะแสดง IP ที่ระบบเครือข่ายเช่น LAN
พอดียังไม่มีตัวอย่างให้ดูตอนนี้
















เป็นโปรแกรมสำหรับเช็คว่า

มี IP ไหนเข้ามาในเครื่องเราบ้าง
โดยเราต้องจำเลข PID ของงานที่กำลัง Run อยู่
ทดสอบลองเปิดโปรแกรมเครื่องคิดเลข
ชื่อมันจะชื่อ Calc เจอชื่อนี้ให้จำเลข PID ในแถวนั้น
จากตัวอย่างเลข PID ของโปรแกรม เครื่องคิดเลขคือ 536
แล้วมา Double Click ไฟล์ 113_KillPID.bat
มันจะขึ้นกล่องข้อความให้กรอกเลข PID ที่ต้องการจะลบ
กรณีตัวอย่างใส่ 536 ในช่องแล้วกด Enter

(เลข PID จะเป็นเลขที่ไม่ซ้ำกัน
ในแต่ละโปรแกรมที่กำลังทำงานอยู่
และจะไม่ซ้ำกันในแต่ละครั้งที่ทำงานใหม่)











แล้วลองเรียกไฟล์ 111_ChkIpUnknown1.bat ครั้ง
จะเห็นว่ามันหายไปแล้วโปรแกรมก็โดนปิด
คือจะลบโปรแกรมที่รันให้เห็นแบบโปรแกรมเครื่องคิดเลข
หรือซ่อนอยู่ข้างหลังได้
เพียงแต่ต้องรู้ว่าเ็ป็นโปรแกรมไหนที่มีเลข IP แปลกๆ
หรือกำลังทำงานแปลกๆ
ถ้าลบ PID พลาดไปลบไฟล์ของระบบ Windows
ก็ไม่ต้องตกใจเพราะอย่างมาก
มันก็จะทำการ Restart เครื่องใหม่เท่านั้น
ไม่มีอะไรมากกว่านั้น
ซึ่งต้องลอง Run ไฟล์ีที่มีเลข 111 กับ 112 ดู
ในตอนแรกที่เข้า Windows แล้วสังเกตุไว้
ถ้าเรียก 111_ChkIpUnknown2.bat มันจะสร้างไฟล์
c:\fff\chkip.txt ขึ้นมา สามารถเปลี่ยนชื่อได้
จะได้เก็บไว้เช็คคราวหลังได้ว่า
เวลาเปิดเครื่องขึ้นมาใหม่ๆ มีไฟล์อะไรบ้าง
เวลาเล่นเน็ตมี IP อะไรแปลกปลอมเข้ามาบ้าง
ซึ่งมันอาจเป็น IP เว็บที่เรากำลังเปิดอยู่
หรือไม่ก็มาจากไหนไม่รู้เป็นสิบ
เคยเจอที่ทำงานถ้าโดนเป็นสิบๆ
จะขึ้น Error Exceed ประจำ
แล้วจะทำงานไม่ได้ชั่วขณะ
อย่างน้อยอาจพอเห็นภาพว่ามาจากเว็บไหนบ้าง
คือเปิดเว็บหนึ่งแต่มี IP สารพัดเว็บ
ต้องใช้ประสบการณ์ดูไปเรื่อยๆ
พอดีผมก็เพิ่งทำเสร็จ
กว่าจะทำให้รับค่าผ่าน Batch ไฟล์ได้ก็เล่นเอาเหนื่อย
เพราะ Batch ไฟล์ มันรับค่าเฉพาะตัวหนังสือ
แล้วไม่มี function แปลงเป็นตัวเลข
เลยต้องไปเขียน VBS มาประกอบกับ bat ไฟล์
ใครสนใจด้านนี้อาจได้ประโยชน์จากเทคนิคเหล่านี้เพิ่มขึ้น
จะเห็นได้ว่าทำเป็น Bat ไฟล์โปรแกรมเล็กมากๆ
เพราะเรียกใช้งานจากโปรแกรมที่มีอยู่แล้วนั่นเอง

สำหรับโปรแกรมที่ Upload Download ได้นั้น
ลองเขียนใช้ที่ทำงานเกือบสมบูรณ์แล้ว
ถ้าสมบูรณ์เมื่อไหร่จะนำมารวมไว้ในโปรแกรม FFF นี้
ที่ทำให้สมบูรณ์ก็คือจะต้องเขียนกัน
ไม่ให้ใครเอาไปในทางที่ผิด
แค่เอามาทดสอบให้เห็นว่าทำได้จริงไม่ได้โม้ อิอิ
เลยต้องเขียนใน Ms Access
แทนที่จะเป็น Batch File เหมือนโปรแกรมอื่นๆ
เพื่อซ่อน Code บางอย่างไว้
เพราะว่าเมื่อเอามาเผยแพร่
ก็มีทั้งฝ่ายเราฝ่ายเขาและสารพัดฝ่าย
มานำไปใช้แล้วอาจนำมาเล่นพวกเราเองก็ได้
เลยต้องพยายามหาทางกันไว้ไม่ให้ใช้ได้แบบไม่จำกัด
แค่เอาไว้ทดสอบให้เห็นตามจุดประสงค์ของผมเท่านั้น

600_CleanTmpFi.bat
เป็นโปรแกรมของ Microsoft
สำหรับการลบ Temp files ต่างๆ
เพื่อให้มีพื้นที่เหลือเยอะมากขึ้น

ผมออกแบบไว้ว่าโปรแกรมนี้จะมีทั้งหมด 10 หมวดใหญ่ๆ
ตั้งแต่ 0 - 9 ดูตัวเลขหน้าชื่อโปรแกรม
ตอนนี้นำมาแค่ไม่กี่หมวด
หมวด 1 จะเป็นโปรแกรมที่สำคัญและใช้ประจำ
ส่วนหมวด 7 จะเกี่ยวกับระบบ Network
700_ComputerManagement.bat
จะรวมสารพัดคำสั่งที่ใช้สำหรับ Admin
ผู้ดูแลระบบเครือข่าย
จะประกอบด้วยโปรแกรมย่อยต่างๆ
ซึ่งแยกออกมาอยู่ใน Folder 700_Other
อันที่จริงเข้าโปรแกรม 700_ComputerManagement.bat
โปรแกรมเดียวก็พอแล้ว

หมวด 8 เป็นที่รวบรวมเี่กี่ยวกับคำสั่ง Set ค่าต่างๆ
ซึ่งมีหลายคำสั่งที่หลายคนไม่เคยรู้
ว่ามันมียังงี้ด้วยหรือ
แต่คนเขียนโปรแกรมพวกไวรัสรู้
ก็เลยมาปิดมาซ่อนเซ็ตค่าแถวๆ นี้
เลยทำให้ท่านทำงานได้ติดๆ ขัดๆ

ส่วนหมวด 9 ก็รวบรวมเกี่ยวตัวแปรต่างๆ ของ Windows
ซึ่งบนอินเติอร์เน็ตก็มีค่าตัวแปรของระบบแบบนี้มากมาย
ที่ถูกส่งไปพร้อมกับการโพสข้อความ
หรือทันทีที่ท่านเข้าสู่เว็บไซด์นั้นๆ
ซึ่งตัวแปรบนเน็ตจะมีมากกว่าที่เห็น
ในโปรแกรม 911_WinEnvVar.bat
และก็เครื่องมือเล็กๆ น้อยๆ จิปาถะ
และโปรแกรมที่สำคัญที่สุด
ก็คือโปรแกรม 999_SystemRestroe.bat

อย่างที่เคยว่าไว้ว่า
Computer และเครือข่าย Internet
คือชัยภูมิที่นักรบไซเบอร์ต้องรู้
รวมไปถึงต้องรู้เขา ที่อาจแกล้งนั่นนี่
จนเข้ามาเล่น computer ไม่ได้
เมื่อเล่นไม่ได้ก็เหมือนกับถูกกันออกมานอกสนามรบแล้ว
แต่ไม่จำเป็นต้องจำหรือจำได้หมดเดี๋ยวจะบ้าเสียก่อน
เอาแค่พอผ่านตาว่า
ถ้าโดนยังงั้นงี้แสดงว่าต้องมาเซ็ตค่ากลับที่ไหนดี
ถ้านึกอะไรไม่ออกใช้บริการ 999_SystemRestroe.bat ได้เลย
โดยเลือกวันที่ที่คิดว่าเคยเล่นได้ดีที่สุด
เพื่อจะได้ย้อนกลับไปเริ่มใหม่ในวันนั้น
ถ้าชีวิตคนเรามีแบบนี้ก็ดีซิเนอะ

โดย มาหาอะไร

---------------------------------------------

<<< หลักสูตร รู้เขา รู้เรา รู้ภูมิศาสตร์ด้านไอที ที่นักรบไซเบอร์ควรรู้ >>>