Làm thế nào để trở thành một hacker

Posted on
Tác Giả: Monica Porter
Ngày Sáng TạO: 20 Hành Khúc 2021
CậP NhậT Ngày Tháng: 17 Có Thể 2024
Anonim
Làm thế nào để trở thành một hacker - HiểU BiếT
Làm thế nào để trở thành một hacker - HiểU BiếT

NộI Dung

Trong bài viết này: Tìm hiểu các kỹ thuật cơ bản của hackThink là một hacker Hãy tôn trọng cộng đồng7 Tài liệu tham khảo

Có một thế giới, đó là văn hóa chia sẻ, bao gồm các lập trình viên, chuyên gia và trợ lý mạng. Đó là một môi trường có thể được truy nguyên trong nhiều thập kỷ, bắt đầu với các máy vi tính nối mạng đầu tiên và các thử nghiệm đầu tiên trên ARPANET. Những người đề xướng văn hóa này đã tự đặt cho mình cái tên "tin tặc". Nhiều người nghĩ rằng tin tặc chỉ là những người xâm nhập vào máy tính và thực hiện hack điện thoại, nhưng tin tặc không phải vậy, đó là một văn hóa thực sự với các nguyên tắc thực sự thường bị công chúng hiểu lầm. Tìm hiểu các kỹ thuật cơ bản về hack, cách nghĩ "hacker" và cách tạo tên cho chính mình trong thế giới này.


giai đoạn

Phần 1 Tìm hiểu các kỹ thuật cơ bản của hack



  1. Nhận một Unix mã nguồn mở và tìm hiểu cách sử dụng và xoay nó. Unix là hệ điều hành của Internet. Bạn có thể sử dụng Internet mà không cần biết thế giới Unix, nhưng bạn sẽ không bao giờ trở thành hacker của Internet mà không biết Unix là gì. Vì lý do này, thế giới hack khá nặng nề bắn Unix. Một Unix như Linux chẳng hạn, nhưng có những cái khác, có thể chạy song song trên cùng một máy tính. Tải xuống Linux trực tuyến và nếu bạn gặp sự cố khi cài đặt nó, hãy truy cập diễn đàn Linux hoặc các nhóm người dùng Linux cục bộ.
    • Một cách hay để nhảy xuống nước là khởi chạy cái mà người hâm mộ Linux gọi là "CD sống", một bản phân phối chạy hoàn toàn từ CD mà không phải sửa đổi bất cứ thứ gì trong đĩa cứng của bạn. Đó là một cách thuận tiện để xem tất cả các khả năng mà không phải làm đảo lộn mọi thứ.
    • Bên cạnh Unix tất nhiên có các hệ điều hành khác, nhưng chúng được chỉnh sửa ở dạng nhị phân, bạn có thể đọc mã, nhưng bạn không thể thay đổi nó. Cố gắng học hack trên máy tính Microsoft Windows hoặc bất kỳ hệ thống độc quyền nào khác cũng giống như cố gắng học nhảy trong khi mặc một corset thạch cao.
    • Trên Mac OS X, có thể chạy Linux, nhưng chỉ một phần của hệ thống Mac là "nguồn mở", do đó bạn sẽ gặp rất nhiều trở ngại và bạn sẽ phải bỏ thói quen xấu này tùy thuộc vào chủ sở hữu mã apple.



  2. Học cách viết bằng HTML. Nếu bạn chưa bao giờ lập trình, hãy bắt đầu với HTML. Bạn sẽ có một số thói quen tốt, đến lượt nó, sẽ giúp bạn tiến xa hơn. Mọi thứ bạn có thể nhìn thấy trên Internet về hình ảnh, hình ảnh minh họa khác nhau đều được củng cố bởi HTML. Bắt đầu bằng cách xây dựng một trang chủ đơn giản, sau đó bạn có thể mở rộng.
    • Trong trình duyệt của bạn, hãy mở một trang của bất kỳ trang web nào, sau đó mở trang nguồn để xem kỹ HTML. Trong Firefox, thực hiện "Xem" và sau đó "Nguồn trang" hoặc nhấp chuột phải vào bất kỳ đâu trên trang và nhận "Hiển thị mã nguồn".
    • HTML có thể tiết lộ trên mọi trình soạn thảo e, Notepad, Simple hoặc Word (mặc dù Word không đáng tin cậy cho HTML). Lưu tệp của bạn dưới dạng ".txt" (định dạng e). Sau đó, bạn có thể kéo và thả nó vào cửa sổ trình duyệt của bạn để xem điều gì sẽ xảy ra.
    • Bạn phải học cú pháp của HTML và đặc biệt là các thẻ (hoặc "thẻ"). "<" Là biểu tượng được sử dụng để mở thẻ và "/>" được sử dụng để đóng thẻ. "<P>" được sử dụng để quảng cáo cho e, của bạn một cách nhanh chóng. Bất cứ khi nào bạn muốn thay đổi định dạng của một e, nó sẽ sử dụng các thẻ, để in đậm, in nghiêng, màu sắc ... Trong phần này, HTML giúp hiểu rõ hơn về cách thức hoạt động của Internet.



  3. Học lập trình. Nếu bạn muốn sáng tác những câu thơ, bạn phải thành thạo ngữ pháp. Trước khi phá mã, tốt hơn là nên biết nó, phải không? Nhưng nếu mục tiêu của bạn là trở thành một "hacker" thực sự, bạn sẽ cần nhiều hơn một tiếng Anh cơ bản: một "hacker" phải viết tốt!
    • Python là một ngôn ngữ tốt để bắt đầu, bởi vì nó rõ ràng, được ghi chép tốt và tương đối dễ tiếp cận với người mới bắt đầu. Ngay cả khi đó là một ngôn ngữ khởi nghiệp tốt, nó khác xa với một món đồ chơi, nó rất mạnh mẽ, linh hoạt và phù hợp cho các dự án lớn. Ngôn ngữ Java là một tùy chọn, nhưng việc sử dụng nó làm ngôn ngữ lập trình đầu tiên đã bị nghi ngờ.
    • Nếu bạn nghiêm túc về lập trình, bạn sẽ phải học C, ngôn ngữ cơ bản của Unix (C ++ rất gần với C, nếu bạn biết một thứ, học cái kia sẽ không khó). C rất hiệu quả đối với tài nguyên máy, nhưng bạn sẽ mất rất nhiều thời gian để gỡ lỗi và đó là lý do tại sao nó bị tránh (trừ khi không thể tránh khỏi hiệu quả của máy!)
    • Có thể là một ý tưởng tốt để bắt đầu với một nền tảng như Kali (trước đây là Backtrack) hoặc phiên bản Ubuntu / Debian mới nhất mà Kali dựa trên.

Phần 2 Nghĩ như một hacker



  1. Hãy sáng tạo. Một khi kiến ​​thức kỹ thuật có được, nó sẽ phải đặt phong cách, nghệ thuật! "Hacker" giống như các nghệ sĩ, triết gia, kỹ sư, tất cả trong một! Họ yêu và bảo vệ tự do và thực hành trách nhiệm lẫn nhau. Thế giới đầy rẫy những vấn đề hấp dẫn tuyên bố sẽ được giải quyết và một "hacker" không quan tâm đến việc giải quyết chúng, chỉ thể hiện các kỹ năng và phá vỡ trí thông minh của mình.
    • Biết cách nhận biết các định nghĩa thực sự. Một hacker không phải là một hacker, mà là một người đam mê hoạt động mật thiết của các hệ thống máy tính
    • Tin tặc quan tâm đến nhiều thứ cả về trí tuệ và văn hóa. "Làm việc say mê như bạn chơi, chơi hết mình như bạn làm việc", đó có thể là phương châm của họ! Đối với các tin tặc thực sự, có một ranh giới mỏng giữa "chơi" và "làm việc" hoặc giữa "khoa học" và "nghệ thuật". Bạn phải có khả năng di chuyển trong một thế giới nơi mọi thứ bị lẫn lộn để đạt đến một sự sáng tạo phi thường.
    • Đọc tiểu thuyết khoa học. Các cuộc họp khoa học thường xuyên (một cách tốt để gặp tin tặc và tin tặc trong tương lai).
    • Luyện tập một môn võ. Các môn rèn luyện tinh thần theo yêu cầu của võ thuật khá gần với các bài tập của tin tặc. Võ thuật hacker yêu thích là những môn đòi hỏi kỷ luật tinh thần, sự tỉnh táo thoải mái và tự chủ, hơn cả sức mạnh vũ phu, sức mạnh thể thao hay sức chịu đựng thể chất. Về mặt này, Taïchi là một môn võ thuật được tin tặc đặc biệt đánh giá cao.


  2. Học cách giải quyết vấn đề. Một vấn đề phải được giải quyết một lần và mãi mãi. Thời gian của các tin tặc khác là rất quý giá, đến mức gần như là một nghĩa vụ đạo đức đối với bạn để chia sẻ thông tin, giải quyết các vấn đề và biết giải pháp của bạn. Vì vậy, các tin tặc khác sẽ có thể tập trung vào các vấn đề mới thay vì phải giải quyết vĩnh viễn những vấn đề cũ (không phát minh lại bánh xe).
    • Đừng tin rằng bạn có nghĩa vụ phải giao tất cả công việc của bạn ngay lập tức, mặc dù những người làm như vậy được tôn trọng trong cộng đồng. Giá trị của tin tặc là đủ để bán một số thành quả lao động của bạn để ăn, trả tiền thuê hoặc mua thiết bị máy tính.
    • Đọc những cuốn sách cũ như "Jargon File" hoặc "Hacker Manifesto" của The Mentor. Họ có thể hơi lỗi thời, nhưng họ rất hữu ích về thái độ và trạng thái tâm trí bạn cần phải có.


  3. Công nhận và đấu tranh chống lại chính quyền! Nó có vẻ kỳ lạ, nhưng có thẩm quyền và thẩm quyền. "Tin tặc" ghét sự nhàm chán, việc vặt và những người độc đoán kiểm duyệt, che giấu thông tin, thu hẹp thông tin. Khi một hacker chán nản hoặc bị ép buộc vào một công việc lặp đi lặp lại ngu ngốc, thì anh ta không thể đam mê những gì anh ta thích làm: giải quyết các vấn đề mới! Để hành xử như một hacker, bạn sẽ cần tìm cách tự động hóa các tác vụ nhàm chán hết mức có thể.
    • "Hacker" đang từ chối những gì thường được gọi là công việc và tài sản riêng. "Hacker" là người chiến đấu vì tính hợp pháp và chia sẻ kiến ​​thức! Chiên là tuyệt vời!


  4. Để trở thành một hacker, bạn phải có kỹ năng. Tin tặc sẽ không để những kẻ lừa đảo lãng phí thời gian của chúng, nhưng chúng biết cách nhận ra các kỹ năng ở đâu, bao gồm các kỹ năng hack, nhưng rộng hơn, bất kỳ kỹ năng nào cũng được đánh giá cao. Internet làm cho khiêm tốn! Có những kỹ năng mà ít ai có được đặc biệt đánh giá cao và có những kỹ năng phát huy chánh niệm, kỹ năng và sự tập trung thậm chí còn tốt hơn.

Phần 3 Đạt được sự tôn trọng của cộng đồng



  1. Viết một phần mềm nguồn mở. Viết chương trình mà các tin tặc khác sẽ tìm thấy niềm vui hoặc hữu ích. Cung cấp mã nguồn của bạn để tất cả các tin tặc được hưởng lợi. Do đó, trong thế giới tin tặc này, có những "vị thần" thực sự, những người sáng tác và chia sẻ những chương trình tuyệt vời này đáp ứng nhu cầu thực sự và hiện đang được tất cả mọi người sử dụng.


  2. Kiểm tra và gỡ lỗi phần mềm nguồn mở. Bất kỳ tác giả nguồn mở nào xứng đáng với tên đó sẽ cho bạn biết rằng một người thử nghiệm beta tốt (người biết cách mô tả rõ ràng các triệu chứng, xác định vấn đề, chẩn đoán lỗi trong một báo cáo ngắn gọn và ai có thể thiết lập một vài thói quen chẩn đoán đơn giản) có giá trị vàng nặng của nó.
    • Cố gắng tìm một chương trình đang được phát triển mà bạn quan tâm và là một nhà sản xuất beta tốt. Trong môi trường này, có một sự tiến triển tự nhiên, kể từ khi thử nghiệm các chương trình cho đến khi sửa đổi các chương trình nói thông qua việc gỡ lỗi của chúng. Bạn sẽ học được rất nhiều theo cách này và bạn sẽ có nghiệp tốt với những người, lần lượt, sẽ giúp bạn.


  3. Xuất bản thông tin hữu ích. Sẽ rất tốt khi thu thập và lọc thông tin hữu ích và thú vị trên Web hoặc trong các tài liệu như Câu hỏi thường gặp (FAQ) và cung cấp thông tin này. Những người quan tâm đến việc cập nhật các Câu hỏi thường gặp về kỹ thuật sẽ nhận được sự công nhận lớn gần như lớn như các lập trình viên nguồn mở.


  4. Làm việc trên cơ sở hạ tầng. Văn hóa hacker (giống như Internet, cho vấn đề đó) dựa trên tình nguyện. Có rất nhiều việc phải làm, nhưng không nhất thiết phải có uy tín để làm cho nó hoạt động: quản trị danh sách gửi thư, kiểm duyệt các nhóm tin, duy trì các trang web sao lưu phần mềm, phát triển RFC và các tiêu chuẩn kỹ thuật khác . Những người làm công việc tẻ nhạt này được đánh giá cao, bởi vì mọi người đều biết rằng các tác vụ này tốn thời gian và không thú vị như thao tác mã. Giả sử công việc tẻ nhạt này là một bằng chứng đẹp của sự cống hiến.


  5. Hãy ở dịch vụ của văn hóa hacker. Đó không phải là thứ bạn sẽ có thể làm ngay lập tức. Bạn sẽ cần phải chứng minh bản thân trong một thời gian và có được một tiếng tăm nhất định trong một trong bốn lĩnh vực được đề cập ở trên. Trong văn hóa hacker, không có nhà lãnh đạo, nói đúng ra, nhưng có một số anh hùng, nhưng cũng có những người lớn tuổi, nhà sử học và người phát ngôn. Một khi bạn đã chứng minh bản thân trong lĩnh vực này, bạn có thể tham gia một trong những danh mục này.
    • Chú ý! Tin tặc luôn nghi ngờ về lego cũ của chúng, vì vậy việc nổi tiếng này là không an toàn. Đừng tìm kiếm sự công nhận, hãy làm những gì bạn phải làm và nó sẽ đến sớm thôi. Hãy khiêm tốn và biết ơn về tình trạng của bạn.