Log in

View Full Version : พื้นฐานการเป็น Hacker



luciferman
25-10-2007, 10:09 AM
1.เขียนโปรแกรมให้เป็น
แน่นอนครับมันเป็นพื้นฐานของการ hack ถ้าคุณไม่สามารถเขียนโปรแกรมอะไรได้ซักภาษา ผมแนะนำให้คุณเริ่มจากภาษา Python เหตุผลก้คือ มันมีเอกสารเยอะ ง่ายในการเรียนรู้มีโครงสร้างภาษาที่ไม่ซับซ้อน แต่มันไม่ใช่แค่ของไว้หัดเล่นแต่มันสามารถโปรแกรมได้ทุกอย่างและยืดหยุ่นมากๆ หาอ่านได้จาก www.python.org หรือ www.python.org/doc/Intros.html

อีกหนึ่งภาษาก็คือ JAVA มันยากกว่า Python แต่มันก็รันโค้ดได้เร็วกว่า Python แต่ระวังนะครับคุณกำลังจะเป็น Hacker ไม่ใช่โปรแกรมเมอร์ อย่าเสียเวลากับการโปรแกรมมากเกินไป สิ่งที่คุณต้องใช้จริงๆก็คือการนำเอาพื้นฐานและวิธีคิดในกรณีที่เกิดปัญหา มาใช้ในการเปลี่ยนแปลง Code ของสิ่งต่างๆที่เราจะ Hack ต้องทำความเข้าใจ Code ภาษาที่คุณเขียนไม่เป็นเลยให้ได้ภายในวันเดียว โดยใช้พื้นฐานความรู้การเขียนโปรแกรมในภาษาที่คุณเขียนได้ ภาษา C เป็นภาษาที่ต้องใช้พลังมากหน่อยเพราะการเขียนโปรแกรมนั้นเป็น Low level ต้องการการเขียนติดต่อกับหน่วยความจำด้วยมือของโปรแกรมเมอร์เอง ผลเสียก็คือคุณต้องทำอะไรหลายๆอย่างเองโดยไม่จำเป็น และเวลา comply ต้องใช้ spec เครื่องที่สูงพอสมควรแต่นั่นไม่ใช่ปัญหาอีกต่อไปเพราะเครื่องสมัยนี้ก็แรงๆทั้งนั้น

ภาษาอื่นๆที่สำคัญสำหรับ Hacker ก็ Perl และ LISP เหตุผลก็คือ perl นั้นถูกใช้อย่างกว้างขวางใน active web page และ system administration ดังนั้นจึงปฏิเสธไม่ได้ว่าคุณจำเป็นต้องรู้ภาษานี้ไว้บ้าง

มีภาษาแนะนำอยู่เท่านี้แหละครับ แต่ก็อย่าลืมนะครับว่าคุณอยากเป็น Hacker นะ ไม่ใช่ Programmer ส่วนหัวข้อต่อไปคือ

2. ศึกษาการใช้งาน opensource Unix


เอามาจากเว็บบอร์ดของ thaishadow ครับ

xeonza999
25-10-2007, 04:44 PM
ขอบคุณครับ ถ้าอย่างเขียน pascal กะ c# เป็นนี่จะได้ใหม

bbbb
26-10-2007, 06:56 PM
ต้องดู e-book เยอะๆ

yutthapongm
29-10-2007, 11:19 AM
ผมว่าหาเครื่องมือมาลองใช้ดูครับ เช่น cain , Angry IP Scanner , sniffer pro

cookiesx
29-10-2007, 12:48 PM
thank you <_<

jadi
02-11-2007, 04:52 PM
ขอบคุณมากครับ สำครับข้อความดี ๆ

dekclass10
03-11-2007, 06:46 PM
ขอบคุณครับ สำหรับข้อความดีๆ มีประโยชน์

EccForce
05-12-2007, 11:42 AM
ต้องใช้ C ตัวใหน compile คับ visual stdio 6 ได้ใหมคับ

Otohack
17-12-2007, 12:18 PM
ตอนนี้ผมหัดเขียนภาษาซีอยู่นะครับเห็นคนอื่นบอกว่ามันจะมีโครงสร้างคล้ายกับภาษาอื่นหลายภาษานะครับไม่ทราบว่าจริงหรือป่าวครับถ้าใครรู้ช่วยตอบให้หน่อยนะครับ ขอบคุณครับ

mphantom
17-12-2007, 05:15 PM
ขอบคุณนะครับที่อุตส่านำบทความมาฝากกันนะครับ ถึงผมจะเคยอ่านไปแล้วก็เถอะ ถ้าจะให้แนะนำนะครับ เริ่มต้นเราควรจะเป็น Hack kiddie กันก่อน เริ่มจากไปหาหนังสือเล่มนี้มาอ่านครับดีมากๆเลย หนังสือ มือใหม่หัด Hack รู้ให้ทัน Hacker ครับรับลองได้ความรู้แน่นอนครับ

rpong
04-01-2008, 07:22 PM
ถ้าลองเป็น C ก็ได้หมดอ่ะคับ แต่ที่เขาใช้กันบ่อยๆที่ได้ยินมาคือ gcc บน unix ลองไปหัดเล่นหัด compile บนนั้นดู

obby555
08-02-2008, 11:06 AM
ขอบคุณครับ
อนาคตอยากเป็น Hacker ครับ

conanjung
09-02-2008, 04:00 PM
การเป็น hacker ไม่ช่ายว่าเขียนโปรแกรมเป็นแล้วจะ hack ได้นะครับ ท่าน ต้องรู้ วิเคาะละบบ ด้วยครับว่ามีช่องโหวดตรงใหนบ้าง
คอยติดตามข่าวสานใหม่ใหม่เป็นประจำ รู้นำใช้โปรแกรม hack ต่างต่าง ที่ เขาเขียนไว้แล้วก็พอ จากนั้นก็ลงมือได้เลย

govlawer50
10-02-2008, 08:42 PM
อ่านๆดูแล้ว หลายๆคน มุ่งมั่น ใฝ่ฝัน และพยายามมากๆ

แต่เคยคิดและตอบตัวเองก่อนรึเปล่าว่า ทำไม?

ตัวผมไม่ได้อยากเป็น หรือได้ชื่อว่าเป็นหรอกครับ แต่ที่ต้องมาเรียนรู้ก็เพราะ อยากจะรู้ถึงสิ่งต่างๆเหล่านี้

- เจตนารมณ์ คือ มีเป้าหมาย หรือวัตถุประสงค์อะไร จำเป็นแค่ใหนถึงต้องทำ

- แรงจูงใจ มีแรงบันดาลใจอะไร หรือทำเพื่ออะไร ความสะใจ เงินทอง อยากดัง

- แนวคิด การเริ่มต้น คิดได้ยังไง

- วิธีการ ใช้เครื่องมืออะไร มีวิธีการอย่างไร ทำแล้วกลบเกลื่อนร่องรอยการกระทำตัวเองดีมั๊ย อย่างไร

- ผลกระทบที่จะเกิดขึ้น ทั้งกับตนเองและผู้อื่น ทำแล้วเกิดอะไรขึ้น ใครได้ประโยชน์ เสียประโยชน์ หรือเสียหาย มากน้อยแค่ใหน ทั้งในแง่เศรษฐกิจ สังคม ประเทศไทย

- แนวทางการป้องกัน มีวิธีการที่จะป้องกันยังไง ทำไปแล้วคิดเครื่องมือมาป้องกันได้มั๊ย

แต่ก็ไม่มีอะไรครับ ทุกคนมีสิทธิ มีเสรีภาพที่จะคิด จะทำอะไรก็ได้ แต่ควรที่จะอยู่ในกรอบ เลยอยากให้แง่คิดเอาไว้

ทีนี้สมมุติว่าทำไปแล้ว มีคำตอบสำหรับตัวเองมั๊ย

กรณีที่มีคำตอบในใจ ถ้าทั้งหมดตอบว่า ทำเพื่อ

- การทดลอง => OK
- การศึกษา => Good
- การศึกษา+การวิจัย => Very Good
- ประเทศชาติ => Excellent

นอกนั้นถ้าตอบอย่างอื่น...คิดเอาเอง

สำหรับคนที่คิดอยากจะเป็น แต่ยังหาคำตอบไม่ได้ ผมว่าอย่าเพิ่งดีกว่าครับ

ห้วนๆสั้นๆไปหน่อย แต่ก็ด้วยรักและห่วงใย

AuTZeR
16-02-2008, 01:53 AM
ขอบคุณอย่างแรงสำหรับคำแนะคร้าบบ

cominter
16-02-2008, 03:04 AM
ขอเพิ่ม น่าจะเป็นคนช่างสังเกต แนวการเขียน code ของแต่ละคนด้วยนะครับ ความน่าจะเป็นว่าเค้าซ่อนอะไรไว้ที่ไหน แล้วก็ ความพยายาม ครั้งนี้ไม่ได้ครั้งหน้าอาจได้ หาข้อมูลเพิ่มเติม แล้วก็มาลองทำ จะว่าไปเหมือน วิชาวิทยาศาสตร์ที่เคยเรียนมาเลยนะเนี่ย 1 เจอปัญหา 2 ตั้งสมมุติฐาน 3 ค้นคว้าทดลอง 4 สรุป อิอิ

gutopthai
26-02-2008, 06:39 PM
อ่านแล้วยาก ครับ ผมว่าถ้าคนที่ สนใจจิงๆ น่าจะทำได้ นะ :huh:

card5555
26-02-2008, 08:08 PM
ขอบคุนนะครับที่เอาบทความมาให้ดู แต่อยากจะถามเจ้าของห้องหน่อยอะงับ มีวิธีสอนภาษาปาสคาลไหมงับ อยากรุวิธีเขียนภาษาปาสคาลว่าเป็นยังไง งับแล้วสามารถ แฮกได้ไหมอะงับ
---

stdragons
27-02-2008, 05:00 AM
ขอบคุณที่เอาบทความมาให้อ่านนะค่ะ

ตอนนี้เขียนเปนแต่ C# ใช้ textpad เขียนมือหมดเลยอีกตะหาก

แบบนี้จะเอาไปใช้ได้รึป่าวค่ะ มันจะช่วยอะรัยได้มั้ยค่ะ

jib2499
27-02-2008, 07:26 AM
จะพยายามครับ ในเมื่ออยากเป็น ก้อ ต้องทำให้ได้ ภาษาpython นี้ ผมไม่เป็นเลย แต่เอาน่า ไม่ลองไม่รู้

big_ajax
28-02-2008, 06:44 PM
ผมก็เห็นด้วยครับ
ตอนนี้ผมก็กำลังหัดเขียนโปรแกรมให้เก่งอยู่ และกำลังลองพวก linux อยู่ครับ

lit000
28-02-2008, 07:00 PM
ขอบคุณ มาก ครับ

เป็นแนว ทาง ที่ ดี นะ ^^"

pomezaza8
29-02-2008, 09:47 AM
ตอนนี้ผมหัดเขียนภาษาซีอยู่นะครับเห็นคนอื่นบอกว่ามันจะมีโครงสร้างคล้ายกับภาษาอื่น


พี่ผมก็เขียน แต่เข้าไม่ยอมสอนผมก็เลย จะต้องศึกษาให้เก่งกว่าพี่

ARMADSL
29-02-2008, 07:09 PM
อืมม ไม่คิดจะเป็นนะแต่อยากเรียนรู้ไว้ :D

packmanza
20-03-2008, 01:42 PM
ขอบคุณครับอย่างแรงๆหนึ่งทีได้ใจสุดในที่สุดผมก็ได้มา1วิชา

syssis
25-03-2008, 07:30 PM
ผมก็คิดแบบเดียวกับคุณนะครับ คือเราจะเป็น Hacker ไม่ใช่โปรแกรมเมอร์ เราควรสนใจเฉพาะจุดด้วย ตอนนี้ผมพอเป็น Java นะครับแต่มาลองใช้จิงแล้วยากก่า ภาษา อื่นมากมาย เลยไม่รู้ว่าเป็นเฉพาะผมคนเดียวรึป่าว แต่ที่น่าสนใจจิง คงไม่พ้น Perl นะครับภาษานี้ใช้กว้างดีครับ ว่าแต่ e-book ก็ช่วยได้เยอะนะครับ แต่จะช้าที่ต้องมาแปลเอง อิอิ ผมก็จะพยายามตามภาษาผมที่เรียนมา สู้ๆๆนะครับ

sottaninnisa
25-03-2008, 08:07 PM
ครับ ..
ตอนนี้ส่วนตัว ชอบ และกำลัง เขียน เกี่ยว กับตัว ภาษา Java และ C++ อยู่ครับ แต่ยังถือเป็นช่วง
การเรียนรู้ครับ และจะพยายามให้ดีที่สุดครับ

silverblack
26-03-2008, 02:52 PM
ข้อ 2. ศึกษาการใช้งาน opensource Unix นี่สำคัญมากๆเลย ต้องหมั่นศึกษาให้มากๆสินะ

darksleep
28-03-2008, 11:31 PM
อย่าลืมน่ะครับ Hacker คือผู้ดูแลระบบ Cracker คือผู้เจาะระบบ เพราะคนส่วนใหญ่มักจะเข้าใจกันผิดๆ ทำให้คำว่าHacker เป็นผูเจาะระบบ ซะงั้น

ฉะนั้นศึกษาแล้วควรใช้ให้เป็นประโยชน์น่ะครับ

Lafalves
29-03-2008, 05:04 AM
การเป็นแฮ็กเกอร์ต้องเรียนรู้มากกว่าการเขียนโปแกรมด้วยภาษาต่างๆอีกช่ายมะครับ เท่าที่ผมเคยเจอมาเคยเจอc#อย่างอื่นไม่ค่อยรู้เรื่อง(ไม่รู้เรื่องเรยครับ) ขอบคุณมากครับ

luckyjan
10-04-2008, 09:20 AM
ขอบคุณมากครับ :)

Tickymick
20-04-2008, 09:00 PM
Hacker แสดงว่า ถ้าเราอยากจะเป็น เราก็ต้องมีความเก่ง ความสามารถ และความชำนาญมากๆหรอครับ

แล้วพวกโปรแกรม และพื้นฐานต่างๆเราก็ต้องแม่น เป็นให้หมด

พื้นฐานผมไ้ด้ลองศึกษาจากภาษา C / C++ กับ VB ก็โอเคครับ

แต่ผมว่าโครงสร้างของแต่ละภาษามันคล้ายๆกันนะครับ

แบบว่าถ้าเราได้ภาษานี้แล้ว เราจะไปเขียนอีกภาษามันก็พอจาเดาได้

ขอบคุณครับ

IZERAZER
20-04-2008, 09:25 PM
ผมเรียน c++ มาตอนยังเขียนไรไม่ค่อยได้เลย ไม่รุจะเอาดีทางนี้อะอ๊ะ ป่าว 555 ยัง ไง ถถ้า มี lesson ดีดี ก้อ ขอมั่งนะคับ

DETecTiveBoy
30-04-2008, 04:24 PM
ผมก็อยากเป็นนะครับ Hacker

แต่ต้องค่อยๆเป็น ค่อยๆไป

เห็นเขาบอกว่า Hacker เป็นคนดี ส่วน Cracker เป็นคนไม่ดีใช่ไหมครับ

Aommie
24-05-2008, 10:15 AM
ผมเคยซื้อหนังสือ Master in Security มาอ่าน แต่อ่านไม่รู้เรื่องเลยครับ

หรือว่าต้องมีพื้นฐานทางนี้มาก่อนแล้วจึงจะอ่านรู้เรื่อง คือจับต้นชนปลายไม่ถูก ไม่รู้เริ่มตรงไหน

zicozico
01-06-2008, 08:58 AM
ขอเพิ่ม น่าจะเป็นคนช่างสังเกต แนวการเขียน code ของแต่ละคนด้วยนะครับ ความน่าจะเป็นว่าเค้าซ่อนอะไรไว้ที่ไหน แล้วก็ ความพยายาม ครั้งนี้ไม่ได้ครั้งหน้าอาจได้ หาข้อมูลเพิ่มเติม แล้วก็มาลองทำ จะว่าไปเหมือน วิชาวิทยาศาสตร์ที่เคยเรียนมาเลยนะเนี่ย 1 เจอปัญหา 2 ตั้งสมมุติฐาน 3 ค้นคว้าทดลอง 4 สรุป อิอิ
ผมก็คิดแบบเดียวกับคุณนะครับ คือเราจะเป็น Hacker ไม่ใช่โปรแกรมเมอร์ เราควรสนใจเฉพาะจุดด้วย ตอนนี้ผมพอเป็น Java นะครับแต่มาลองใช้จิงแล้วยากก่า ภาษา อื่นมากมาย เลยไม่รู้ว่าเป็นเฉพาะผมคนเดียวรึป่าว แต่ที่น่าสนใจจิง คงไม่พ้น Perl นะครับภาษานี้ใช้กว้างดีครับ ว่าแต่ e-book ก็ช่วยได้เยอะนะครับ แต่จะช้าที่ต้องมาแปลเอง อิอิ ผมก็จะพยายามตามภาษาผมที่เรียนมา สู้ๆๆนะครับ
ข้อ 2. ศึกษาการใช้งาน opensource Unix นี่สำคัญมากๆเลย ต้องหมั่นศึกษาให้มากๆสินะ

iostream
12-06-2008, 04:31 AM
ผมว่าเรื่องภาษาที่ต้องหัดเขียนไม่จำเป็นต้องเป็น python เสมอไปครับ เอาภาษาที่เอื้อกับเราก็ได้
ไม่จำเป็นจะต้องเป็นโปรแกรม .exe ที่ดับเบิ้ลคลิกแล้วเปิดมาได้เลย อาจจะเป็นภาษาที่ใช้ทำ web ก็ได้
แล้วค่อยศึกษาต่อ เพราะว่าเราเป็นภาษาหนึ่งแล้ว การจะต่อยอดไปภาษาอื่นไม่ยากเลย ผมเขียน C เป็น
(แต่ยังไม่เก่งหรอก ฮ่าๆ :lol: ) แต่แว็บแรกที่อ่าน code ภาษาอื่นๆ ก็สามารถเข้าใจ concept มันได้ไม่ยาก
เลือกภาษามันก็อาจจะขึ้นอยู่กับ platform ที่เราใช้ก็ได้นะครับ ถ้าคุณอยากจะใช้
linux ทำ web server เอง(ลง apache + php + mysql) แต่ไปศึกษา asp (IIS ของ windows)
มันก็ออกจะเสียเวลาไปหน่อย เพราะคุณต้องมาศึกษา php ใหม่อีก ในความเข้าใจของผม
จะเก่งระดับนั้นได้ คุณต้องศึกษาให้เข้าใจครับ ไม่ใช่เช็ตตามที่คู่มือหรือมีคนบอก ต้องรู้ที่มามันด้วย