Tặng bạn một bài viết của Admin HVA online!
Link: http://hvazone.com/de-tro-thanh-hacker-script-kiddie-level.1455.html
Bài viết này sẽ tách ra làm 4: Script Kiddie Level, Advanced Attacker Level, Developer Level, Researcher Level
Nội
dung bài viết phản ánh quan điểm của tác giả, và hoàn toàn rộng mở cho
mọi người comment thảo luận, chỉnh sửa bài viết này. Bài viết cũng cố
gắng sử dụng các ngôn từ mà các bạn trẻ hay dùng trong giới Hắc-cờ VN
nên có thể các từ này không chính xác về mặt kỹ thuật :v
Về bài viết này:
Mức độ: cực kỳ căn bản
Đối tượng: biết xài máy tính thông thạo
Yêu cầu cần có sẵn:
Biết bật máy tínhBiết lướt webBiết search bằng GoogleBiết cài & gỡ chương trình. Hay tóm gọn lại là biết cài Win =))Biết tiếng Anh mức độ Đọc rất tốt, viết người ta hiểu được, nghe
nói thì tạm tạm nếu có thêm chân tay chỉ trỏ ( ếu biết đi chỗ khác chơi )
Yêu cầu về tố chất:
Đang có hy vọng trở thành hackerChịu khó nghịchChịu khó tìm hiểuKhông lườiKhông hy vọng một đêm thành hacker :v ( các cháu hy vọng điều này thì các cháu đi coi phim đi cho thoả mãn )
—————————————————
Script Kiddie là gì ?
Là mức độ căn bản nhất của một người đang có hy vọng thành hacker. Những
người này thường sử dụng máy tính ở mức thông thạo, tức là khá hơn
người dùng bình thường ( đến dùng còn ếu thạo thì đừng mong hắc hiếc gì
), thường hay đi hỗ trợ các chị em sửa máy khi được nhờ giúp giải quyết
một cái máy có vấn đề.
Ngoài các lúc đi hỗ trợ gái ( hoặc trai :v ) sửa máy thì thời gian còn
lại là lên mạng đọc Tut, và làm theo với hy vọng sớm thành hacker, làm
theo các tut trong tình trạng là ếu hiểu mền đang làm gì và lý do tại
sao phải làm bước A B C, và đa phần là cũng ếu tự thắc mắc luôn, các em
mà không biết tự thắc mắc kiểu "tại sao phải làm bước A B C mà không
phải làm các bước X Y Z” thì coi như không có tố chất lên các level tiếp
theo, mãi mãi chỉ có đi sửa máy cho gái ( hoặc trai :v ) và làm theo
Tut để loè gái. Còn các em tự biết hỏi “tại sao…” , “tại sao …” và biết
lên mạng search và tìm hiểu thì có cơ hội lên các level tiếp theo mà gần
nhất là Attacker
Script Kiddie cần có kiến thức gì?
Dưới đây là một danh sách các kiến thức mà Script Kiddie cần có để được
coi là đạt mức độ này và có tiềm năng lên các level cao hơn
Script Kiddie Level Basic:
-
Biết xài Windows
-
Biết cài/gỡ chương trình trên Windows
-
Biết dùng các công cụ quản lý HDH Windows
-
Biết cài HDH Windows
-
Biết xử lý các sự cố trong quá trình sử dụng HDH Windows
-
Biết xài bộ Office ở mức độ thông thạo, tức là làm được cái văn bản
đẹp, slide powerpoint ngon, thuộc làu và dùng tốt hầu hết các công thức
Excel. Bèo bèo thì cũng phải có được cái bằng A & B Tin học của VN
cấp :v ( ý là kiến thức phải đạt cỡ đó )
-
Biết hầu hết các trò chỉnh sửa, tối ưu windows như chỉnh msconfig, chỉnh registry, chỉnh startup, chỉnh boot option…
-
Biết xài Windows Command Line ( cmd.exe )
-
Biết xài file Batch ( .Bat )
-
Biết máy hư phần cứng thì phải thay cái gì. Nói chung máy hư thì ít khi phải mang ra tiệm nhờ sửa máy :v
-
Biết mấy trò nghịch phá trên máy Windows như lock registry, lock task manager, lock desktop wallpaper
Script Kiddie Level Medium:
-
Biết cấu hình modem ADSL để vô mạng
-
Biết setup cho một máy đơn có thể vô mạng internet
-
Biết lập mạng Lan, mạng Wifi
-
Biết lắp ráp nguyên một cái máy tính để bàn từ các thành phần rời ( hề
hề vụ này giờ chắc ít người biết :v ). Hoặc là biết cách tháo cái
Laptop ra và gắn lại mà vẫn chạy ngon :v
-
Biết quản lý share windows share file
-
Biết quản trị mạng căn bản & nâng cao ( đi học mấy khoá Quản trị mạng của mấy trung tâm tin học cũng được )
Script Kiddie Level Advanced:
-
Biết lập trình căn bản bằng một ( hoặc nhiều ) ngôn ngữ trong nhóm
sau: Java, C/C++, Visual Basic, C#. Căn bản tức là viết được một chương
trình cho Desktop PC làm công việc như là quản lý một kho sách, quản lý
một quán cafe. Cao hơn làm một chương trình Chat giữa 2 máy tính thông
qua mạng LAN. Kiểu kiểu như vậy. Thường Script Kiddie nào lập trình được
mấy món kể trên thì bắt đầu thấy sáng mắt ra và tự nhìn thấy tương lai
rõ ràng hơn
-
Biết lập trình Web căn bản bằng các ngôn ngữ sau: PHP, Javascript,
HTML, CSS, SQL. Căn bản là tự lập trình được một trang web bán hàng đơn
giản ( tự lập trình chớ không phải là tải mấy cái source có sẵn rồi về
cài lên, việc cài thì đám Script Kiddie Level Medium dư sức làm ). Nâng
cao thì có thể biết thêm các thứ như Bootstrap, HTML5, jQuery, biết một
Web Framework như Zend, Symphony… . Cao hơn nữa thì biết chỉnh sửa các
web mã nguồn mở như Joomla, Wordpress
-
Biết xài một số ngôn ngữ lập trình tiện ích như: Autoit, Python, Perl, Unix Bash Shell
-
Biết xài Linux. Biết xài ở đây nghĩa là “xài linux dễ dàng và tự nhiên
như xài windows”, có thể coi lại phần Script Kiddie Level Basic chỗ nói
về Windows
-
Biết đọc & hiểu các Tut hướng dẫn Hack bằng tiếng Việt lẫn tiếng
Anh, và hầu hết là làm theo thành công ( đôi lúc không thành công thì
cũng không sao :v ). Còn nếu hầu hết mà làm theo không thành công, thì
rất tiếc, tới level này mà làm theo Tut có sẵn mà đa phần không thành
công thì chứng tỏ không có tố chất để thành Hắc-cờ, một số điều cần phải
có tố chất bẩm sinh, nên đừng buồn, tới level này thì cũng có thể thấy
tương tai kiếm ăn với ngành CNTT được rồi
-
Hiểu các Tut nói gì, khi làm theo mà gặp khó khăn, biết phải search
cái gì để giải quyết khó khăn đó, và làm theo Tut thành công
-
Tự mày mò thử nghiệm hack cái gì đó thành công, và tự viết Tut hướng dẫn lại cho người khác cách hack
-
Có một lượng fan nho nhỏ :v và giúp định hướng được cho một số người
đạt được các thành công nho nhỏ như mình và đạt được Script Kiddie Level
Advanced như mình.
Những nguời tới được mức này thì coi như đã đủ tố chất và tiềm năng để
lên Advanced Attacker Level. Những người này cũng thường nhìn thấy được
con đường có thể kiếm ăn bằng nghề làm việc với công nghệ ( đa phần là
cũng kiếm ăn được chút chút rồi ).
Sách nên đọc: …
Nơi nên theo học: …
Hai
phần Sách nên đọc & Nơi nên theo học, tôi cần sự góp ý và đóng góp
từ mọi người, do các sách tôi đã đọc đa phần giờ khó tìm theo tựa và tôi
cũng không theo học nơi nào cả, dù đến giờ tôi nhận ra là việc “không
theo học nơi nào cả” là một lựa chọn “mất sức” không đáng có.