
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ó http://catb.org/~esr/faqs/hacker-howto.html. ở
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'. ộ ậ ề ọ
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 http://www.ctb.org/jargon 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ó :ế ạ ọ ộ ả ư ủ ệ ả ệ ư ở
http://catb.org/~esr/faqs/hacker-howto.html
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àượ ọ
http://dmoz.org/Computers/Artificial_Life/Cellular_Automata/Conway's_Game_of_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 http://www.catb.org/~esr/hacker-emblem/. ượ ở

Hacker là gì?
Trên m c http://www.catb.org/jargon 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. ạ ưở ấ ề ố ề

Thái đ c a Hackerộ ủ
Hackers gi i quy t tr ng i và xây d ng v t th , và h tin t ng t do và t nguy n chiaả ế ở ạ ự ậ ể ọ ưở ở ự ự ệ
x , giúp đ l n nhau. Đ đ c ti p nh n nh m t hacker, b n ph i t tr ng nh th chínhẻ ỡ ẫ ể ượ ế ậ ư ộ ạ ả ự ọ ư ể
b n có thái đ này. Và đ t tr ng nh th b n có thái đ y, b n ph i th t s tin vào thái đạ ộ ể ự ọ ư ể ạ ộ ấ ạ ả ậ ự ộ
y ấ-8-.
Nh ng n u b n nghĩ r ng ch c n b i đ p thái đ đ đ c ti p nh n vào xã h i này thì b nư ế ạ ằ ỉ ầ ồ ắ ộ ể ượ ế ậ ộ ạ
đã ng nh n. Tr thành m t ng i tin t ng vào nh ng đi u này là đi u quan tr ng cho ộ ậ ở ộ ườ ưở ữ ề ề ọ b nạ -
b i l , t vi c giúp đ , chính b n s h c h i và duy trì đ ng l c cho chính b n. Cũng nh v iở ẽ ừ ệ ỡ ạ ẽ ọ ỏ ộ ự ạ ư ớ
các lĩnh v c ngh thu t, cách h u hi u nhât đ tr thành b c th y là b t đ u v i t duy c aự ệ ậ ữ ệ ể ở ậ ầ ắ ầ ớ ư ủ
b c th y - không ch khía c nh trí th c mà còn khía c nh tinh th n. ậ ầ ỉ ở ạ ứ ở ạ ầ
Ho c, nh m t đo n th Thi n nh sau: ặ ư ộ ả ơ ề ư
Theo l i d n: ố ẫ
ng ng nhìn th y, ẩ ầ
đi theo th y, ầ
đi cùng th y, ầ
nhìn th u th y, ấ ầ
tr thành th y. ở ầ
Th , n u b n mu n tr thành hacker, l p đi, l p l i các đi u sau cho đ n khi b n tin vàoế ế ạ ố ở ặ ặ ạ ề ế ạ
chúng:
1. Th gi i đ y nh ng tr ng i kỳ l đang ch đ c gi i quy t.ế ớ ầ ữ ở ạ ạ ờ ượ ả ế
Làm m t hacker có nhi u đi u vui, nh ng nh ng đi u vui này đòi h i r t nhi u c g ng. Cộ ề ề ư ữ ề ỏ ấ ề ố ắ ố
g ng t o đ ng l c. Các v n đ ng viên tìm th y đ ng l c t nh ng đi m thú v trong vi cắ ạ ộ ự ậ ộ ấ ộ ự ừ ữ ể ị ệ
khi n cho c th c a h ho t đ ng, trong vi c t đ y h v t qua chính gi i h n th l cế ơ ể ủ ọ ạ ộ ệ ự ẩ ọ ượ ớ ạ ể ự
hi n có. T ng t , đ làm m t hacker b n c n b t l y nh ng ni m thích thú nho nh t vi cệ ươ ự ể ộ ạ ầ ắ ấ ữ ề ỏ ừ ệ
gi i quy t đ c nh ng tr ng i, tinh luy n kh năng và th c t p trí thông minh c a mình. ả ế ượ ữ ở ạ ệ ả ự ậ ủ
N u b n không ph i là d ng ng i có c m nh n nh ng chuy n này m t cách t nhiên, b nế ạ ả ạ ườ ả ậ ữ ệ ộ ự ạ
s c n bi n mình thành m t ng i nh th thì m i có th tr thành hacker. N u không, b nẽ ầ ế ộ ườ ư ế ớ ể ở ế ạ
s th y năng l ng hacking c a mình b nh ng th d làm chi ph i nh tình ái, ti n b c vàẽ ấ ượ ủ ị ữ ứ ễ ố ư ề ạ
danh ti ng.... c n xé t i b i. ế ắ ơ ờ
(B n cũng c n phát tri n m t th ni m tin v i kh năng h c h i c a chính mình - m t ni mạ ầ ể ộ ứ ề ớ ả ọ ỏ ủ ộ ề
tin, ngay c có th b n không bi t m i đi u c n thi t đ gi i quy t tr ng i, n u b n chả ể ạ ế ọ ề ầ ế ể ả ế ở ạ ế ạ ỉ
c n lao vào đ gi i quy t m t m nh tr ng i r i h c h i t đi m y, b n s h c đ đ gi iầ ể ả ế ộ ả ở ạ ồ ọ ỏ ừ ể ấ ạ ẽ ọ ủ ể ả
quy t m nh k ti p - và nh th , cho đ n khi b n hoàn t t.) ế ả ế ế ư ế ế ạ ấ
2. Không có tr ng i nào nên đ c gi i quy t hai l nở ạ ượ ả ế ầ
Nh ng kh i óc sáng t o là nh ng th quý báu, có gi i h n. Chúng không nên b phí ph mữ ố ạ ữ ứ ớ ạ ị ạ
trong vi c tái t o nh ng th đã có s n ệ ạ ữ ứ ẵ -9- trong lúc có quá nhi u tr ng i l kỳ đang đ i đ cề ở ạ ạ ợ ượ
gi i quy t ngoài kia. ả ế
Đ có thái đ nh m t hacker, b n c n tin r ng th i gian suy g m c a các hackers khác làể ộ ư ộ ạ ầ ằ ờ ẫ ủ

nh ng th quý giá - quý giá đ n n i, đ i v i b n nó tr thành trách nhi m đ o đ c đ ph iữ ứ ế ỗ ố ớ ạ ở ệ ạ ứ ể ả
chia x thông tin, gi i quy t tr ng i và sau đó chia x gi i pháp đ giúp nh ng hackers khácẻ ả ế ở ạ ẻ ả ể ữ
có th gi i quy t nh ng tr ng i ể ả ế ữ ở ạ m iớ thay vì h ph i th ng xuyên tái xét nh ng tr ng i đãọ ả ườ ữ ở ạ
đ c (ai đó) gi i quy t. ượ ả ế
Tuy v y, nên nh là câu "không có tr ng i nào nên đ c gi i quy t hai l n" không n dậ ớ ở ạ ượ ả ế ầ ẩ ụ
r ng m i gi i pháp hi n có đ u quý giá, ho c ch có m t gi i pháp đúng đ n cho m t trằ ọ ả ệ ề ặ ỉ ộ ả ắ ộ ở
ng i. Thông th ng, chúng ta nghiên c u m t tr ng i nào đó ch a t ng đ i di n tr c đâyạ ườ ứ ộ ở ạ ư ừ ố ệ ướ
b ng cách hình thành m t gi i pháp t c th i. Đi u này không có gì sai và th ng là c n thi tằ ộ ả ứ ờ ề ườ ầ ế
đ giúp quy t đ nh m t cách t t h n. Đi u không hay n m ch tr ng i thu c gi i h n kể ế ị ộ ố ơ ề ằ ở ỗ ở ạ ộ ớ ạ ỹ
thu t trá hình, pháp lu t ho c các hàng rào c n t p đoàn (nh mã ngu n đóng) làm ngăn c nậ ậ ặ ả ậ ư ồ ả
gi i pháp t t đ c tái d ng và ả ố ượ ụ bu cộ m i ng i ph i tái t o l i nh ng th đã có s n. ọ ườ ả ạ ạ ữ ứ ẵ
(B n không c n ph i tin r ng b n b bu c ph i chia x ạ ầ ả ằ ạ ị ộ ả ẻ m iọ s n ph m sáng t o c a b n, d uả ẩ ạ ủ ạ ẫ
r ng nh ng hackers làm vi c này là nh ng ng i đ c n tr ng nh t trong đám hackers. Vi cằ ữ ệ ữ ườ ượ ể ọ ấ ệ
duy trì thu nh p cho th c ăn, ti n tr , chi phí cho máy tính là chuy n c n thi t. B n dùng khậ ứ ề ọ ệ ầ ế ạ ả
năng hack c a mình đ h tr gia đình ho c ngay c làm giàu, đ u t t c , mi n sao b n đ ngủ ể ỗ ợ ặ ả ề ố ả ễ ạ ừ
quên s g n bó c a b n đ i v i cái đ p b n t o ra và đ i v i nh ng b n hackers đ ng hànhự ắ ủ ạ ố ớ ẹ ạ ạ ố ớ ữ ạ ồ
cũng đang làm nh th ). ư ế
3. Chán n n và đ n đi u là ám ch ngả ơ ệ ướ
Hackers (và nh ng ng i sáng t o nói chung) không nên b c m th y chán n n ho c đ n đi uữ ườ ạ ị ả ấ ả ặ ơ ệ
trong khi làm nh ng vi c mang tính l p đi, l p l i m t cách ngu xu n, b i vì khi c m giác nàyữ ệ ặ ặ ạ ộ ẩ ở ả
x y ra có nghĩa h không làm nh ng đi u h đáng làm - gi i quy t tr ng i. S lãng phí nàyả ọ ữ ề ọ ả ế ở ạ ự
làm h ng m i ng i. B i th , chán n n và đ n đi u không ch không thú v mà còn là ámỏ ọ ườ ở ế ả ơ ệ ỉ ị
ch ng. ướ
Đ có thái đ nh m t hacker, b n c n tin vào đi u này, đ đ t đ ng hoá nh ng công vi cể ộ ư ộ ạ ầ ề ủ ể ự ộ ữ ệ
nhàm chán càng nhi u càng t t, không ch cho riêng b n mà cho m i ng i (đ c bi t choề ố ỉ ạ ọ ườ ặ ệ
nh ng hackers khác). ữ
(Có m t ngo i l hi n nhiên cho đi u (s 3) này. Hackers đôi khi làm nh ng chuy n có vộ ạ ệ ể ề ố ữ ệ ẻ
nh l p đi l p l i ho c chán phèo đ đóng vai nh m t quan sát viên cho công vi c "t y não"ư ặ ặ ạ ặ ể ư ộ ệ ẩ
ho c đ thu th p ki n th c ho c kinh nghi m nào đó không th có đ c n u không làm nhặ ể ậ ế ứ ặ ệ ể ượ ế ư
th . Nh ng vi c này tùy ng i - ch ng có ai nên b đ y vào v th chán ch ng.) ế ư ệ ườ ẳ ị ẩ ị ế ườ
4. T do là đi u t tự ề ố
Hackers có b n tính t nhiên là nh ng ng i ch ng c a quy n. B t c ai có th ra l nh choả ự ữ ườ ố ử ề ấ ứ ể ệ
b n đ u có th ngăn b n làm công vi c gi i quy t tr ng i mà b n đam mê - và, b não c aạ ề ể ạ ệ ả ế ở ạ ạ ộ ủ
nh ng k có quy n l c th ng n y ra nh ng lý do ngu xu n và bu n nôn đ ngăn tr b n.ữ ẻ ề ự ườ ả ữ ẩ ồ ể ở ạ
Th nên, thái đ c a k c a quy n c n đ c công kích b t c n i nào b n th y có, hãy làmế ộ ủ ẻ ử ề ầ ượ ấ ứ ơ ạ ấ
cho nó tan bi n kh i b n và nh ng hackers khác. ế ỏ ạ ữ
(Đây không ph i t ng t nh ch ng đ i lu t pháp. Tr con c n đ c u n n n và t i ph mả ươ ự ư ố ố ậ ẻ ầ ượ ố ắ ộ ạ
c n đ c ki m ch . M t hacker có th đ ng ý m t th d ng lu t pháp đ đ i l y cái gì đóầ ượ ể ế ộ ể ồ ộ ể ạ ậ ể ổ ấ
anh ta mu n thay vì thúc th tuân l nh. Nh ng đây là chuy n có gi i h n, m c c t nh táo;ố ủ ệ ư ệ ớ ạ ặ ả ỉ

m t d ng ch p nh n trao đ i bán chính th c gi a k có quy n l c và b n.) ộ ạ ấ ậ ổ ứ ữ ẻ ề ự ạ
Nh ng k có quy n l c thích b i đ p kh năng ngăn c n và tính bí m t. Và th , h không tinữ ẻ ề ự ồ ắ ả ả ậ ế ọ
vào thái đ t nguy n h p tác và t nguy n chia x thông tin - h ch mu n 'h p tác' theoộ ự ệ ợ ự ệ ẻ ọ ỉ ố ợ
ki u h kh ng ch . B i th , đ có thái đ nh m t hacker, b n c n phát tri n ph n x ch ngể ọ ố ế ở ế ể ộ ư ộ ạ ầ ể ả ạ ố
tr v i thái đ ngăn c n, thái đ bí hi m b ng vũ l c ho c ép bu c. B n c n có ý chí đ làmả ớ ộ ả ộ ể ằ ự ặ ộ ạ ầ ể
chuy n này. ệ
5. Thái đ không thay th th c ch t kh năngộ ế ự ấ ả
Đ làm m t hacker, b n c n b i đ p m t s thái đ nh th . Nh ng ch có thái đ s khôngể ộ ạ ầ ồ ắ ộ ố ộ ư ế ư ỉ ộ ẽ
đ bi n b n tr thành m t hacker ho c m t v n đ ng viên vô đ ch ho c m t ngôi sao nh củ ế ạ ở ộ ặ ộ ậ ộ ị ặ ộ ạ
rock. Tr thành m t hacker c n ki n th c, th c hành, b n b và chăm ch . ở ộ ầ ế ứ ự ề ỉ ỉ
B i th , b n c n hoài nghi 'dáng đi u' và th t s tôn tr ng th c ch t kh năng. Hackers khôngở ế ạ ầ ệ ậ ự ọ ự ấ ả
đ cho nh ng k làm dáng lãng phí th i gian c a h , ng c l i (hackers) th ng tôn th th cể ữ ẻ ờ ủ ọ ượ ạ ườ ờ ự
ch t kh năng - đ c bi t là th c ch t kh năng hacking và th c ch t kh năng làm b t cấ ả ặ ệ ự ấ ả ự ấ ả ấ ứ
vi c gì có giá tr . Th c ch t kh năng cho nh ng nhu c u ích l i (mà không hi m ng i đ tệ ị ự ấ ả ữ ầ ợ ế ườ ạ
đ c) là đi u r t t t, và th c ch t kh năng cho nh ng nhu c u đòi h i s linh m n c a tríượ ề ấ ố ự ấ ả ữ ầ ỏ ự ẫ ủ
tu , khéo léo và đ t p trung là t t nh t. ệ ộ ậ ố ấ
N u b n đã có s n th c ch t kh năng, b n s phát tri n nó m t cách thích thú - chăm ch vàế ạ ẵ ự ấ ả ạ ẽ ể ộ ỉ
chuyên c n s t o nên tr ng thái căng th ng và s không có ch cho s u o i. Thái đ này làầ ẽ ạ ạ ẳ ẽ ỗ ự ể ả ộ
đi m t i quan tr ng đ tr thành m t hacker. ể ố ọ ể ở ộ
K năng hacking căn b nỹ ả
Thái đ c n thi t c a hacker là đi m quan tr ng nh ng k năng l i càng quan tr ng h n. Tháiộ ầ ế ủ ể ọ ư ỹ ạ ọ ơ
đ không th thay th cho kh năng th t s , và m t s "đ ngh " ộ ể ế ả ậ ự ộ ố ồ ề -10- căn b n mà b n ph iả ạ ả
có tr c khi m t hacker nào khác g i b n là hacker. ướ ộ ọ ạ
"Đ ngh " này thay đ i d n d n theo th i gian khi công ngh hình thành nh ng cái m i vàồ ề ổ ầ ầ ờ ệ ữ ớ
làm cho cái cũ tr nên vô d ng. Ví d , tr c đây th ng bao g m vi c l p trình b ng ngônở ụ ụ ướ ườ ồ ệ ậ ằ
ng c a máy ữ ủ -11- và g n đây, vi c dùng HTML ch ng h n không còn đòi h i này n a. Ngayầ ệ ẳ ạ ỏ ữ
lúc này 'đ ngh ' g m có nh ng th khá rõ ràng nh sau: ồ ề ồ ữ ứ ư
1. H c l p trìnhọ ậ
Hi n nhiên đây là đi m n n móng cho k năng hacking. N u b n không bi t m t ngôn ngể ể ề ỹ ế ạ ế ộ ữ
l p trình nào, tôi đ ngh b n b t đ u v i Python. Ngôn ng này đ c thi t k g n, s ch, tàiậ ề ị ạ ắ ầ ớ ữ ượ ế ế ọ ạ
li u đ y đ và khá nh nhàng cho nh ng ng i b t đ u. M c dù thích h p cho ngôn ng đ uệ ầ ủ ẹ ữ ườ ắ ầ ặ ợ ữ ầ
tiên, nó không ph i là đ ch i; nó r t m nh m , linh đ ng và có th thích h p cho các côngả ồ ơ ấ ạ ẽ ộ ể ợ
trình l n. Tôi đã vi t m t bài chi ti t http://www.linuxjournal.com/article.php?sid=3882 (đánhớ ế ộ ế