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 คือ
Home
Archive for
2015
มาสร้างเว็บไซต์กันเถอะ ตอนที่ 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 และ
สอนวิธีใช้ linux/unix เบื่องต้น
สอนวิธีใช้ linux/unix เบื่องต้น
*** คลิกที่หัวข้อหลักเพื่ออ่าน Introduction to the UNIX Operating System What is UNIX? -- UNIX คืออะไร ? Files and processes -- ไฟล์ และกระบวนการ The Directory Structure -- โครงสร้าง Directory Starting an UNIX terminal -- เริ่มต้นใช้ UNIX terminal Tutorial One Listing files and directories -- รายชื่อไฟล์ และ ไดเร็กทอรี่ Making Directories -- สร้างไดเร็กทอรี่ Changing to a different
ฺBinary Exploitation คืออะไร ?
ฺBinary Exploitation คืออะไร ?
Binary exploitation คืออะไร ? มีวิธีการอย่างไร วันนี้ผมได้นำความรู้ดีๆ มาประเคนให้ทราบกันครับ Binary exploitation คือ ศิลปะการดัดแปลงโปรแกรมคอมพิวเตอร์ตามที่เราๆต้องการ Binary exploitation ถือว่าเป็นความรู้ขั้นพื้นฐานที่ทุกท่านจำเป็นต้องรู้สำหรับคนที่ต้องการจะเป็นแฮกเกอร์เลยก็ว่าได้ เอาล่ะมาศึกษาวิธีการจาก picoCTF กันเลยดีกว่า Binary demo 1 : leaning by doing from picoCTF bainary challenges ก่อนอื่นให้เปิดลิ๊งนี้ขึ้นมาก่อน https://picoctf.com/binary_demo/binary_demo.html#1 แบบฝึก binary_demo1 จะคล้ายๆกับ picoCTF bainary challenges ที่ผ่านมา เมื่อเราให้ command line argument ที่ถูกต้อง binary_demo1 จะให้ shell invoke ที่เอาไว้ใช้สำหรับ picoCTF challenges โดยปกติแล้ว challenges binary มักจะเป็น setgid binary แล้วมันยังไงล่ะ? มันก็จะทำให้เราใช้สิทธ์พิเศษจาก shell
สมัครสมาชิก:
บทความ
(
Atom
)