Sat 14 Jun 2008
Endian auto login allows reboot and reset to factory-default
Posted by เอเองครับ under รักษาความปลอดภัย , ลีนุกซ์ โอเพนซอร์ส[6] Comments
ช่วงนี้ไม่ค่อยได้เขียนบทความเกี่ยวกับคอมพิวเตอร์เอาซะเลย วันนี้เลยขอปัดฝุ่นคำถามเก่าๆจากน้องคนหนึ่งที่ถามเข้ามาผ่านทาง msn จริงๆผมอยากให้ทิ้งคำถามไว้ในบล็อคนี้เลย ยังไงเสียคำถามของท่านอาจจะเป็นคำตอบของอีกหลายคนก็ได้ จะได้แบ่งๆกัน
ว่าด้วย Endian firewall กับระบบ auto login ที่เมื่อบูทระบบขึ้นมาแล้วผ่านทางหน้าจอเราจะเห็นเมนูประมาณด้านล่างนี้
0 shell 1 reset to factory default 2 reboot
เมื่อเลือกเมนู 0 ระบบมีการถาม user และ password แต่กับเมนู 1 และ 2 กลับไม่ถาม ก็ลองคิดดูว่าไฟล์วอลล์ที่ใช้ในการรักษาความปลอดภัย แต่กลับถูก reset to factory default ง่ายๆ ไม่ว่าจะผ่านคีย์บอร์ด หรือผ่าน rs232 console หรือแค่เอามือเผลอไปเฉี่ยวๆคีย์บอร์ดก็อาจจะเดี้ยงแล้ว
ผมได้แนะนำการแก้ปัญหาไปดังนี้คือ ให้ดูที่ไฟล์ /etc/inittab โดยจะมีข้อมูลอยู่ดังนี้
# # $Id: inittab,v 1.6 2003/12/24 19:51:23 riddles Exp $ # id:3:initdefault: l0:0:wait:/etc/rc.d/rc.halt halt l6:6:wait:/etc/rc.d/rc.halt reboot si::sysinit:/etc/rc.d/rc.sysinit # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -r now # Run gettys in standard runlevels 1:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty1 2:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty2 3:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty3 4:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty4 5:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty5 6:2345:respawn: /sbin/mingetty --autologin root --loginprog /usr/sbin/efw-console tty6 # s0:2345:respawn: /sbin/agetty -n -l /usr/sbin/efw-console -L 38400 ttyS0 vt100
จะเห็นว่ามันทำ autologin โดยผู้ใช้ root เลย แล้วก็รันสคริป /usr/sbin/efw-console เลย แก้ใหม่เป็นดังนี้
(more…)



เมื่อวันที่ 21 เมษายน ที่ผ่านมา
คอมเม้นท์ล่าสุด