Bugs - Bugs มีอยู่ที่วทุกที่ - ในการรักษาความปลอดภัยเราดูแล Bugs แต่ล่ะประเภทแตกต่างกัน - เราสามารถแบ่ง Bugs ออกเป็นหัวข้อใหญ่ๆ => Memory error => Race conditions => "Logic Bugs" => หรือ Bugs อื่นๆ Memory Bugs - ปกติคุณจะได้ยินในชื่อ "Buffer overflow" - แล้วมันคืออะไรล่ะ ? - การบังคับให้โปรแกรมเขียนนอกเหนือจากที่ควรจะเป็น - เช่น "The write overflow" - ความจริงแล้วมีบางอย่างที่แตกต่างกันนิดหน่อย Conceptualizing memory
The basic of protocols
The basic of protocols
Protocols หรือ โปรโตคอล คืออะไร ? Protocols คือ ช่องทางการสื่อสารระหว่างคอมพิวเตอร์ หรืออาจพูดได้ว่าเป็นภาษาสื่อสารที่ใช้เป็น ภาษากลางในการสื่อสารระหว่างคอมพิวเตอร์ด้วยกัน โดยที่เครื่องคอมพิวเตอร์ที่ถูกเชื่อมโยงกันไว้ในระบบจะสามารถติดต่อสื่อสารกันได้นั้น จำเป็นจะต้องมีการสื่อสารที่เรียกว่า โปรโตคอล (Protocol) เช่นเดียวกับคนเราที่ต้องมีภาษาพูดเพื่อให้สื่อสารเข้าใจกันได้ โปรโตคอลช่วยให้ระบบคอมพิวเตอร์สองระบบ ที่แตกต่างกันสามารถสื่อสารกันอย่างเข้าใจได้ คือข้อตกลงที่กำหนดเกี่ยว กับการสื่อสารระหว่างเครื่องคอมพิวเตอร์ต่างๆ ทั้งวิธีการส่งและรับข้อมูล วิธีการตรวจสอบข้อผิดพลาดของการส่งและรับข้อมูล การแสดงผลข้อมูลเมื่อส่งและรับกันระหว่างเครื่องสองเครื่อง ดังนั้นจะเห็นได้ว่าโปรโตคอลมีความสำคัญมากในการสื่อสารบนเครือข่าย หากไม่มีโปรโตคอลแล้ว การสื่อสารบนเครือข่ายจะไม่สามารถเกิดขึ้นได้ ตัวอย่างของโปรโตคอล1. โปรโตคอล HTTP หรือ Hypertext Transfer Protocol จะใช้เมื่อเรียกโปรแกรมบราวเซอร์ (Browser)2. โปรโตคอล TCP/IP หรือ Transfer Control Protocol/Internet Protocolคือเครือข่ายโปรโตคอลที่สำคัญมากที่สุด เนื่องจากเป็นโปรโตคอลที่ใช้ในระบบเครือข่าย Internet รวมทั้ง Intranet ซึ่งประกอบด้วย 2 โปรโตคอลคือ TCP และ IP3. โปรโตคอล SMTP หรือ Simple Mail Transfer Protocol คือ
มาสร้างเว็บไซต์กันเถอะ ตอนที่ 1 - Introduction and HTML elements
มาสร้างเว็บไซต์กันเถอะ ตอนที่ 1 - Introduction and HTML elements
Introduction Web pages สร้างขึ้นจากสองภาษาคือ HTML และ CSS แล้วคุณต้องการที่จะเรียนภาษาอะไร ? HTML - ใช้สร้างโครงสร้าง web page กล่าวคือการเพิ่มข้อความ รูปภาพ ลิ้งต่างๆ ไปยังเว็บของคุณ CSS - ใช้เพื่อออกแบบ และการแสดงผลของ web page HTML elements HTML elements คือการสร้าง block ให้ web pages หน้า web pages ที่ถูกต้องจะสร้างขึ้นจากคอลเลกชั่นของ HTML elements ให้แต่ละ elements เป็นกรอบสีฟ้า และชื่อตามภาพข้างบน HTML elements จะอธิบายส่วนของเนื้อหาในแต่ละหน้าเว็บเพื่อให้เว็บเบราเซอร์รู้วิธีที่จะแสดง
Source Code Auditing part 1 - Intro to Python
Source Code Auditing part 1 - Intro to Python
Intro to Python -- Setup Python เป็นหนึ่งในภาษาคอมฯ ที่นิยมอย่างแพร่หลายทั่วทั้งโลก อีกทั้งยังเป็นภาษาคอมฯที่ยอดเยี่ยมในการเริ่มต้นอ่านและเขียน ใช้งานง่าย และมีความคล่องตัวสูง Setup เริ่มแรกโหลด Python ได้จาก the python website แต่ถ้าคุณใช้ Linux ,OSX หรืออื่นๆ คุณไม่จำเป็นต้องติดตั้งเองเนื่องจากถูกติดตั้งใว้ก่อนโดยอัตโนมัติแล้ว คุณสามารถไปที่ terminal และพิมพ์ python เพื่อเข้าสู่ python interpreter
Hacker คืออะไร อยากเป็นแฮ็กเกอร์ต้องทำไง อ่านเลย!!
Hacker คืออะไร อยากเป็นแฮ็กเกอร์ต้องทำไง อ่านเลย!!
What is hacker ? Hacker คือใครสักคนที่มีความสนใจในอุปกรณ์ electronics หรือ ระบบคอมพิวเตอร์ ชอบที่จะเรียนรู้และสำรวจการทำงานของระบบคอมพิวเตอร์ หาวิธีที่จะทำให้ทำงานได้ดีกว่าเดิม หรือทำในสี่งที่พวกเขาไม่ได้ตั้งใจจะทำก็ตาม hacker มีสองประเภทคือ White Hat (หมวกขาว) - เป็นพวกคนดี ไม่ทำในสิ่งที่ผิดกฎหมาย พวกเขามักจะกลายเป็นผู้เชี่ยวชาญด้านการรักษาความปลอดภัยของระบบคอมพิวเตอร์ และช่วยปกป้องผู้คนจาก Black Hats Black Hat (หมวกดำ) - เป็นพวกคนไม่ดี มักจะทำอะไรโดยมีเจตนาร้ายเพื่อผลประโยชน์ส่วนตัว เป็นคนจำพวกแฮกธนคาร ขโมย credit cards และทำการแก้ไขหน้าเว็บผู้อื่น สองคำนี้มาจากหนังฝรั่งเก่าที่คนดีสวมหมวกสีขาว และคนเลวสวมหมวกสีดำ ถ้าตอนนี้คุณคิดว่า "เห้ยย พวกหมวกดำคงเป็นอะไรที่เจ๋งแน่เลย" ผมมีคำถามสำหรับคุณ มันเจ๋งรึเปล่าล่ะที่ได้อยู่ในคุกขนาดเท่ากับห้องน้ำ และมีคู่หูเป็นก้นของใครสักคนเป็นเวลาหลายปี ผมคิดว่างั้นนะ Hacker Hierarchy Script kiddies - เป็นพวกที่ต้องการจะเป็น hacker พวกเขามักจะสิงอยู่ใน hacker community
UNIX Tutorial One -- บทเรียนยูนิกซ์ที่ 1
UNIX Tutorial One -- บทเรียนยูนิกซ์ที่ 1
1.1 Listing files and directories ls (list) เมื่อคุณเข้าใช้ครั้งแรกไดเรกทอรี่จะอยู่ที่ home directory ของคุณเอง home directory จะใช้ชื่อเดียวกับ user-name ของคุณ ยกตัวอย่างเช่น ee91ab และเป็นที่ที่ files และ subdirectories ถูกบันทึกไว้ เพื่อที่จะหาว่ามีอะไรอยู่ใน home directory ของคุณ ,พิมพ์ % ls คำสั่ง ls (L และ S ตัวเล็ก) จะแสดงไดเรกทอรี่ที่ทำงานอยู่ในปัจจุบัน อาจจะมีบางไฟล์ที่ไม่สามารถมองเห็นใน home directory ของคุณได้ ซึ่งในกรณีนี้ the UNIX prompt จะถูกส่งกลับ นอกจากนีบางไฟล์ที่เขียนโดย the System
เก้าแรกสู่ยูนิกซ์ - UNIX Introduction
เก้าแรกสู่ยูนิกซ์ - UNIX Introduction
What is UNIX ? -- ยูนิกซ์คืออะไร UNIX คือ ระบบปฏิบัติการ หรือ OS (operating system) ยูนิกซ์ตัวแรกเริ่มได้สร้างออกมาเมื่อปี 1960s และยังคงได้รับการพัฒนาอย่างต่อเนื่องตั้งแต่นั้นมา ระบบปฎิบัติการเป็นชุดโปรแกรมที่ทำให้คอมพิวเตอร์สามาราถทำงานได้ มีเสถียรภาพ หลากหบายผู้ใช้ ระบบมัลติทาสกิ้งสำหรับเซิร์ฟเวอร์ เดสท็อบและแล็ปท็อบ UNIX system ยังมี GUI(graphical user interface) ที่คล้ายกับ Microsoft Windows ซึ่งทำให้ง่ายต่อการใช้งาน แต่ทั้งนี้ก็ยังไม่ครอบคุมการใช้งานทั้งหมดจึงจำเป็นต้องใช้ทักษะในการดำเนินงาน เช่นใน telnet session ไม่มี window interface ให้ใช้งาน Types of UNIX -- ประเภทของยูนิกซ์ UNIX มีหลากหลาย version ให้เลือกใช้ แม้ว่าจะคล้ายคลึงกันก็ตาม ส่วนใหญ่ยูกนิกซ์ที่ได้รัยคสามนิยมคงหนีไม่พ้น Sun Solaris GNU/Linux และ
สมัครสมาชิก:
บทความ
(
Atom
)