Làm thế nào để trở thành hacker?
• cách đây 2 năm
Báo cáo vi phạm
by Phan Tan Loc
Thành viên từ:
22 tha
́
ng 6 năm 2007
Tổng số điểm:
2266 (Cấp bậc 3)
• Thêm vào Danh bạ
• Chặn người này
Câu trả lời hay nhất - Do người đọc bình chọn
Lời người dịch:
Đây là bản dịch của tài liệu "How To Become A Hacker" của Eric Steven Raymond. Bản
gốc có ở />Tôi dịch tài liệu này với hy vọng phần nào cung cấp thông tin nhằm mục đích giải toả một
số ngộ nhận về cái gọi là 'hacking'.
Những điểm phong cách
Một lần nữa, để làm một hacker, bạn cần đi vào tâm thức của một hacker. Có một số điều
có ích bạn có thể làm ngay cả khi bạn không động đến máy tính. Những điều này không
dùng để thay thế cho hacking (chẳng có gì thay thế cho hacking cả) nhưng nhiều hackers
làm những điều này và cảm thấy họ kết nối đến cốt lõi của hacking.
- Học cách viết ngôn ngữ mẹ đẻ của mình một cách nhuần nhuyễn. Dẫu thiên hạ thường
nghĩ rằng dân lập trình không có khả năng viết lách, nhưng một con số đáng ngạc nhiên
các hackers (bao gồm những người đã thành đạt nhất mà tôi biết) lại rất có khả năng viết
lách.
- Đọc truyện khoa học giả tưởng. Đi dự các buổi hội thảo về khoa học giả tưởng (một cách
rất tốt để gặp gỡ các hackers và hackers cố cựu) -27-.
- Rèn luyện một môn võ thuật. Thứ kỷ luật đòi hỏi cho võ thuật khá tương đồng với những
thứ hackers hoạt động. Dạng võ thuật được ưa chuộng nhất của đám hackers có lẽ là
Không Thủ Đạo của Á Châu như Tae Kwon Do, các dạng Karate, Kung Fu, Aikido hoặc
Ju Jitsu. Các môn kiếm thuật Tây phương và Á Châu cũng có tác dụng tương tự. Ở những
nơi cho phép, bắn súng cũng là môn thể thao phổ biến từ những năm cuối thập niên 90. Võ
thuật đúng tinh thần hacker là để nhấn mạnh kỷ luật tinh thần, tạo thư giãn và chủ động
hơn là để rèn luyện sức mạnh thô hào, thúc đẩy năng lực thể chất cao độ.
- Nghiên cứu một nhánh thiền. Một sinh hoạt được ưa thích một cách bền bỉ trong đám
hackers là môn Thiền -28- (một cách nghiêm trọng mà nói, bạn có thể thâu nhận được
những điều ích lợi từ Thiền mà không cần phải theo một tôn giáo hoặc từ bỏ một tôn giáo
mà bạn đã có). Những môn khác ở dạng tương tự cũng có thể có tác dụng nhưng hãy cẩn
thận khi chọn lựa một môn không đòi hỏi bạn tin vào những điều điên khùng.
- Bồi dưỡng cho mình một lỗ tai có khả năng phân tích âm nhạc. Học cách thưởng thức
tính đặc thù của âm nhạc. Học cách chơi một nhạc cụ nào đó hoặc học cách hát.
- Bồi dưỡng cho mình khả năng chơi chữ -29- và dùng chữ.
Nếu bạn đã làm những điều trên và càng nhiều, càng chứng tỏ bạn có thiên khiếu của một
hacker. Lý do tại sao như vậy thì chưa rõ nhưng điều quan trọng là những việc trên kết nối
giữa khả năng thuộc phần trái và phần phải của não bộ. Hackers cần có khả năng lý luận
một cách logic và có thể bước ra khỏi một logic mang tính hiển nhiên ngay lúc nhận ra
điều này.
Làm việc hết lòng cũng như giải trí và giải trí hết lòng cũng như làm việc. Đối với hackers,
biên giới của "chơi", "làm", "khoa học" và "nghệ thuật" có xu hướng biến mất, hoặc gộp
lại thành một lối chơi có mức sáng tạo cao độ. Cũng như thế, đừng tự hài lòng với chuỗi kỹ
năng hạn hẹp. Dù rằng hầu hết hackers đều tự xếp loại mình là lập trình viên, họ thường có
khả năng trong nhiều lãnh vực khác nhau - quản lý hệ thống, thiết kế web, và sửa chữa
máy tính thường là những kỹ năng thường gặp. Một hacker đóng vai trò là một nhân viên
quản lý hệ thống thường rất giỏi với kỹ năng lập trình ở dạng script và thiết kế web.
Hackers không làm chuyện gì nửa vời cả; nếu họ đầu tư vào một kỹ năng, họ thường có xu
hướng trở nên rất xuất sắc với kỹ năng ấy.
Cuối cùng là vài điều không nên làm:
- Đừng dùng một cái tên (nick name) hào nhoáng và vô nghĩa.
- Đừng dính vào những trận khẩu chiến trên Usenet (hoặc bất cứ nơi đâu).
- Đừng tự gọi mình là 'du đãng mạng' -30-, và đừng phí thời gian với những kẻ tự xưng
như thế.
- Đừng gởi bài hoặc e-mail đầy những lỗi chính tả và lỗi văn phạm.
Thứ tiếng tăm duy nhất mà bạn tạo ra nếu làm một trong những điều ở trên là tự biến mình
thành kẻ bị từ chối. Hackers thường có trí nhớ rất tốt - nó có thể làm bạn mất nhiều năm
mới được tiếp nhận trở lại nếu bạn tạo ra những lỗi ngu xuẩn ngay từ đầu.
Trở ngại của nickname đáng được nhắc kỹ hơn. Che dấu danh tánh của mình đằng sau một
nickname là trò con nít và có tính đặc thù của những tay crackers, warezd00dz -31- và
những dạng rác rưởi khác. Hackers không làm những trò này; họ tự hào với những điều họ
làm và muốn nó đi chung với tên thật của họ. Cho nên, nếu bạn có một cái nickname, bỏ
nó đi. Văn hoá hacker thực thụ sẽ đánh dấu bạn là một tên thất bại.
Cá nhân tôi cho rằng Eric Raymond có một cái nhìn cực đoan thể hiện qua những điều anh
ta định nghĩa và phân tích trong tài liệu này. Có nhiều điểm anh ta cố tình (hay vô ý), càng
về sau, càng đưa tính chất hacking hướng về việc đóng góp và phát triển cộng đồng mở
nguồn và đây là một cái nhìn (theo tôi là) thiên vị. Tuy vậy, tài liệu này của Eric Raymond
đã đưa ra những điểm giá trị về cái gọi là "thái độ" và khả năng tư duy một hacker. Những
điểm bàn về "phong cách" và thói quen của hackers là những điểm lý thú.
Theo tôi, hacker và hacking không có biên giới rõ ràng về hệ điều hành, về software, về
môi trường.... Hacking là việc thay đổi tính chất và khả năng làm việc của một sự thể và
"sự thể" này không có giới hạn Microsoft, Linux, BSD, Solaris.... Hacking cũng không
nhất thiết phải là những đóng góp cho cộng đồng mã nguồn mở. Bất cứ nơi đâu, hacking
để giải quyết trở ngại, để cải thiện công việc, để nâng cao chất lượng.... đều là hacking. Rất
mong bạn đọc với cái nhìn tỉnh táo.
Tại sao có tài liệu này?
Là chủ biên của mục Jargon File và một số tài liệu nổi tiếng có tính chất tương tự, tôi
thường nhận rất nhiều e-mail từ các newbies hỏi cách "làm sao tôi có thể học để trở thành
cao thủ hacker -1-?" Quay về năm 1996, tôi thấy chẳng có FAQ -2- hoặc tài liệu trên web
giải đáp câu hỏi tuyệt đối cần thiết đó, bởi thế tôi bắt đầu với tài này. Ngày nay, rất nhiều
hackers cho rằng tài liệu này là một kim chỉ nam -3-.
Nếu bạn đang đọc một bản lưu nào đó của tài liệu này, phiên bản hiện lưu có ở:
/>Có khá nhiều bản dịch của tài liệu này cho các thứ tiếng: Ả Rập, Bulgary, Catalan, tiếng
Hoa (giản thể), Đan Mạch, Hoà Lan, Farsi (tiếng Iran), Phần Lan, Đức, tiếng Do Thái
thuộc nhánh Hy Lạp, Ý, Nhật, Na Uy, Ba Lan, Bồ Đào Nha, Romania, Nga, Tây Ban Nha,
Thổ Nhĩ Kỳ và Thụy Điển. Xin lưu ý vì bản chính thỉnh thoảng có thay đổi nên các tài liệu
dịch có thể bị lỗi thời ở mức nào đó.
Năm chấm trong chín hình vuông được dùng để trang trí trên tài liệu này được gọi là
glider. Nó là một mẫu đơn giản có các giá trị đáng ngạc nhiên của một quy trình simulation
toán học được gọi là Life đã làm nhiều hackers kinh ngạc nhiều năm qua. Tôi nghĩ nó có
thể dùng để làm một biểu tượng tuyệt vời cho những điều hackers ưa thích - tính trừu
tượng -4-, thoạt tiên có vẻ mang một chút bí ẩn, nhưng đó là cổng vào một thế giới đầy
logic của riêng nó. Bạn có thể đọc thêm về biểu tượng glider ở đây.
Hacker là gì?
Trên mục Jargon File có chứa một mớ định nghĩa cho từ 'hacker', hầu hết liên quan đến khả
năng kỹ thuật và cái sướng sau khi giải quyết những trở ngại và vượt qua các giới hạn. Nếu
bạn muốn biết cách trở thành một hacker, chỉ có hai định nghĩa là xác hợp.
Có một cộng đồng, một nơi có thứ văn hoá chia xẻ của các chuyên viên lập trình và các
cao thủ mạng từ nhiều thập kỷ trước, từ thời các tiểu vi tính -5- lần đầu được tung ra và từ
thời ARPAnet còn hoang sơ. Các thành viên của cộng đồng này tạo ra từ 'hacker'. Hackers
xây dựng nên Internet. Hackers tạo ra hệ điều hành UNIX ngày nay. Hackers điều quản
Usenet. Hackers làm cho World Wide Web hoạt động. Nếu bạn là một phần của cộng đồng
này, nếu bạn đã đóng góp cho nó và những người trong cộng động này biết đến bạn, gọi
bạn là 'hacker' thì bạn chính là hacker.
Tư duy của một hacker không giới hạn trong khuôn khổ văn hoá 'software-hacker'. Những
người này đã áp dụng thái độ của hacker vào những việc khác ví dụ như trong điện tử hoặc
trong âm nhạc - thật sự ra, bạn có thể thấy điều này ở đẳng cấp cao nhất của lãnh vực khoa
học hay nghệ thuật. Dân Software hackers nhận ra được mối liên hệ đồng cảm ở những
lĩnh vực khác và có thể gọi họ (những người ở những lĩnh vực khác) là 'hackers' - vài
người cho rằng bản sắc tự nhiên của hacker thật sự độc lập với thể trạng mà hackers làm
việc và tiếp cận -6-. Phần còn lại của tài liệu này chúng ta sẽ tập trung vào khả năng và thái
độ của software hackers và các truyền thống của nền văn hoá chia xẻ đã tạo ra từ 'hacker'.
Có một nhóm người khác luôn tự cho họ là hackers một cách ầm ĩ nhưng thật sự họ không
phải là hackers. Những người này (phần lớn là các cậu ở tuổi đang lớn) là những người
"ghi bàn" được một vài cú thâm nhập vào máy tính và lừa lọc hệ thống điện thoại. Những
hackers thực thụ gọi loại người này là 'crackers' và họ (hackers) chẳng muốn dính dáng gì
đến đám người này. Hackers thực thụ hầu hết cho rằng đám 'crackers' lười nhác, vô trách
nhiệm và không thông minh cho lắm. Việc có thể bẻ gãy cơ chế bảo mật chẳng biến anh
thành một hacker; cái này chẳng khác gì khả năng 'đề' xe (không cần chìa) -7- biến anh
thành một kỹ sư xe máy. Không may, quá nhiều phóng viên và cây viết đã bị ngu hoá với
việc dùng từ 'hacker' để mô tả crackers; điều này làm cho các hackers thứ thiệt cực kỳ khó
chịu.
Điểm khác biệt căn bản là: hackers xây dựng, crackers đánh đổ.
Nếu bạn muốn trở thành hacker, tiếp tục đọc. Nếu bạn muốn trở thành cracker, hãy đến với
news:atl.2600 newsgroup và sẵn sàng lao vào để tìm thấy rằng bạn không khôn ngoan như
bạn tưởng. Và đó là bấy nhiêu điều tôi muốn nói về crackers.
(Các) nguồn
/>• cách đây 2 năm
100% 1 Phiếu bầu
• Báo cáo vi phạm
• Action Bar:
• 0 sao - đánh dấu là Thú vị!
Ai thấy câu này thú vị?
Hãy là người đầu tiên đánh dấu đây là câu hỏi thú vị!
• Thư điện tử
• Ý kiến (0)
• Lưu
o Thêm vào danh sách theo dõi riêng
o Lưu vào Yahoo! Sổ tay Net
o RSS
Hiện không có bình luận về câu hỏi này.
* Bạn phải vào Hỏi & Đáp mới có thể bình luận. Đăng nhập hoặc Đăng ký.
Trả lời khác (3)
Hiển thị:
Ti?p
• by vietboyn...
Thành viên từ:
06 tha
́
ng 11 năm 2007
Tổng số điểm:
1745 (Cấp bậc 3)
o Thêm vào Danh bạ
o Chặn người này
trời ơi bạn muón vào tù hay sao mà đòi làm hacker ha?
nhưng không sao đó là do bạn. mình đã một thời là hacker nhưng bỏ rồi muốn làm
một hacker bạn pahỉ giỏi máy tính và phải mất 10 năm đó bạn.. muồn làm hacker
hả ok:
Những hiểu biết cơ bản nhất để trở thành Hacker - Phần 110/11/2004 3:02:00 PM
Nhiều bạn Newbie có hỏi tôi “ Hack là như thế nào ? Làm sao để hack ?” Nhưng
các bạn đã quên mất một điều là các bạn cần phảI có kiến thức một cách tổng quát ,
hiểu các thuật ngữ mà những người rành về mạng hay sử dụng . Riêng tôi thì chưa
thật giỏi bao nhiêu nhưng qua nghiên cứu tôi cũng đã tổng hợp được một số kiến
thức cơ bản , muốn chia sẻ cho tất cả các bạn , nhằm cùng các bạn học hỏi .
Tôi sẽ không chịu trách nhiệm nếu các bạn dùng nó để quậy phá người khác . Các
bạn có thể copy hoặc post trong các trang Web khác nhưng hãy điền tiên tác giả ở
dưới bài , tôn trọng bài viết này cũng chính là tôn trọng tôi và công sức của tôi ,
đồng thời cũng tôn trọng chính bản thân các bạn . Trong này tôi cũng có chèn thêm
một số cách hack , crack và ví dụ căn bản , các bạn có thể ứng dụng thử và nghiên
cứu đọc nó để hiểu thêm , rồi khi bắt gặp một từ mà các bạn không hiểu thì hãy đọc