해커가되는 방법

작가: Monica Porter
창조 날짜: 15 3 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
화이트 해커, 그들은 어떻게 준비해서 해커가 되었을까? l 워라벨, 연봉, 공부법, 몸캠 피싱, 입사, 해킹 잡는 해커 l 라바웨이브 김태원 l 잡플리
동영상: 화이트 해커, 그들은 어떻게 준비해서 해커가 되었을까? l 워라벨, 연봉, 공부법, 몸캠 피싱, 입사, 해킹 잡는 해커 l 라바웨이브 김태원 l 잡플리

콘텐츠

컴퓨터 보안에서 해커는 컴퓨터 시스템과 네트워크의 보안 메커니즘에 초점을 맞춘 사람들입니다. 미니 컴퓨터와 ARPAnet 간의 데이터 공유 실험의 첫 번째 순간까지 수십 년의 역사를 거슬러 올라가는 프로그래머와 웹 마법사 사이에는 커뮤니티와 문화적 공유가 있습니다. 이 커뮤니티의 구성원은 최초의 "해커"였습니다. 컴퓨터와 전화 시스템에 침투하는 것은 해커들 사이에서 아이콘이되었지만이 문화는 많은 사람들이 생각하는 것보다 더 복잡하고 윤리적입니다. 기본적인 침입 기술, 해커의 사고 패턴을 배우고 해커 세계에 진입 한 것에 대한 존경심을 얻으십시오.

단계

1/3 부 : 기본 사항

  1. Unix를 실행합니다. Unix는 인터넷의 운영 체제입니다. 유닉스를 몰라도 인터넷을 사용할 수 있지만 유닉스를 이해하지 않고는 해커가 될 수 없습니다. 따라서 오늘날의 해커 문화는 주로 유닉스에 초점을 맞추고 있습니다. Linux와 같은 Unix는 동일한 컴퓨터에서 Microsoft Windows와 병렬로 실행할 수 있습니다. 온라인으로 Linux를 다운로드하고 사용 방법을 아는 사람을 찾아 설치를 도와주십시오.
    • 시작하는 가장 좋은 방법은 하드 드라이브를 조정할 필요없이 디스크에서 완전히 설치되는 CD로 부팅하는 것입니다. 별다른 작업없이 설치하는 방법은 다음과 같습니다.
    • Unix 이외의 운영 체제가 있지만 바이너리에서 사용됩니다. 코드를 읽을 수없고 수정할 수도 없습니다. Microsoft Windows 또는 폐쇄 소스 시스템을 실행하는 컴퓨터에 침투하는 방법을 배우는 것은 온통 붕대를 감고 춤을 배우는 것과 같습니다.
    • OS X에서는 Linux를 실행할 수 있지만 시스템의 일부만 오픈 소스입니다. 장애물에 부딪 히고 Apple의 독점 코드에 따라 나쁜 습관이 생기지 않도록주의해야합니다.

  2. HTML 작성. 코딩 방법을 모르는 경우 HTML (Hypertext Markup Language)의 기본 사항을 배우고 단계별로 구축하는 것이 중요합니다. HTML로 코딩 된 이미지, 이미지 및 디자인 요소의 웹 사이트를 방문했을 때 보게되는 것. 프로젝트의 경우 기본 홈페이지를 설정하는 방법을 배우고 단계별로 진행해야합니다.
    • 브라우저에서 리소스 페이지를 열어 HTML의 예를 확인하세요. Firefox의 웹 개발자> 페이지 소스로 이동하여 코드를보십시오.
    • 메모장이나 간단한 텍스트와 같은 기본 워드 프로세싱 소프트웨어로 HTML을 작성하고 파일을 "텍스트"로 저장하여 브라우저에 업로드하고 번역 된 것을 볼 수 있습니다.
    • 카드를 사용할 때 카드 형식과 시각적 사고를 배워야합니다. "<"는 태그를 여는 데 사용되고 "/>는 태그를 닫는 데 사용됩니다."

      "코드 줄을 시작합니다. 태그를 사용하여 이탤릭체, 서식, 색상 등을 시각적으로 표시합니다. HTML을 배우면 인터넷 작동 방식을 더 잘 이해할 수 있습니다."


  3. 프로그래밍 언어 배우기. 시 쓰기를 시작하기 전에 기본적인 문법을 배워야합니다. 법을 위반하기 전에 법을 공부해야합니다. 궁극적 인 목표가 해커가되는 것이라면 코딩에 기본적인 영어 이상의 것이 필요합니다.
    • Python은 명확하게 설계되고 잘 문서화되어 있으며 초보자에게 적합하기 때문에 시작하기에 적합한 "언어"입니다. 그것은 첫 번째 언어 였지만 장난감은 아니 었습니다. Python은 매우 강력하고 유연하며 대규모 프로젝트에 적합합니다. Java도 있지만이 일류 프로그래밍 언어의 가치를 재고해야합니다.
    • 프로그래밍에 들어가면 Unix의 핵심 언어 인 C를 배워야합니다. C ++는 C와 밀접한 관련이 있습니다. 위의 두 언어 중 하나를 알고 있다면 다른 언어를 배우는 것은 어렵지 않습니다. C는 컴퓨터의 리소스로 효율적으로 작동하지만 오류를 찾는 데 많은 시간이 걸리기 때문에 C가 덜 사용됩니다.
    • Backtrack 5 R3, Kali 또는 Ubuntu 12.04LTS와 같은 좋은 시작 플랫폼을 사용하는 것은 나쁜 생각이 아닙니다.
    광고

2/3 부 : 침입 태도


  1. 창의적 사고. 이제 기본을 이해 했으므로 예술적 방향으로 생각할 수 있습니다. 신념은 예술가, 철학자 및 엔지니어의 조합과 같습니다. 그들은 자유와 상호 책임을 믿습니다. 세상은 해결해야 할 시급한 문제로 가득 차 있습니다. 해커는 이러한 문제를 해결하고 기술을 완성하고 마음을 훈련하는 데 행복해합니다.
    • 해커는 침입 외에도 많은 문화적, 지적 이점을 얻습니다. 플레이 할 수있는 한 열정적으로 일하고, 당신처럼 열정적으로 플레이하십시오. 진정한 해커에게는 "놀이", "할", "과학"및 "예술"사이의 경계가 완전히 사라지고 하나로 합쳐져 높은 수준의 창의적인 유머가 만들어집니다. .
    • 공상 과학 소설을 읽으십시오. 이 카테고리를 탐색하는 것이 해커와 프로토콜 해커를 만나는 가장 좋은 방법입니다. 무술 배우기. 무술을 할 때의 규율 정신은 해커가 추구하는 본질적인 길과 닮은 것 같습니다. 무술을 배우는 해커는 종종 정신 훈련,인지 이완 및 힘, 근육질 또는 신체적 지구력에 대한 통제를 강조합니다. 태극권은 해커에게 적합한 무술입니다.
  2. 즐겨 찾기 학습 문제 해결. 문제를 두 번 해결하지 마십시오. 사람들의 입장에서 생각하십시오. 해커들은 정보 공유가 도덕적 책임이라고 믿습니다. 문제를 해결할 때 사람들이 유사한 문제를 해결할 수 있도록 널리 사용할 수 있도록하십시오.
    • 해커가 존경받는 경우가 많지만 개인 창작물을 모두 포기할 필요는 없습니다. 이는 해커의 가치에 따라 음식, 임대료 및 장비 비용을 지불하기에 충분한 제품을 판매합니다.
    • The Mentor의 "Jargon File"또는 "Hacker Manifesto"를 읽으십시오. 기술적으로는 구식 일 수 있지만 태도와 영감은 동일합니다.
  3. 정부를 인정하고 싸우는 법을 배우십시오. 해커의 적은 지루하고 지루하며, 정부 관리는 검열과 비밀을 사용하여 정보의 자유를 훼손합니다. 이것은 해커가 끊임없이 침입하는 단조로운 작업입니다.
    • 평등을 위해 싸우고 지식을 전파하면서 "정상적인"일과 자산의 개념을 반박하는 삶의 방식으로 침입을보십시오.
  4. 감당할 수 있습니다. 따라서 Reddit에서 시간을 보내는 사람은 누구나 사이버 펑크 사용자 이름 (미래 세계에 대한 공상 과학 소설)을 만들고 해커처럼 행동 할 수 있습니다. 그러나 인터넷은 훌륭한 균형 자이며 에너지의 가치는 자아와 태도를 넘어선 다. 이미지 대신 제품에 집중하는 데 시간을 투자하면 현재의 문화적 "침입"패턴을 모방하는 대신 사람들의 존경을 금방 얻을 수 있습니다. 광고

3/3 부 : 능숙한 인 그레스

  1. 오픈 소스 소프트웨어를 작성하십시오. 다른 해커에게 흥미롭고 유용한 프로그램을 작성하고 소스를 해커 커뮤니티와 공유하십시오. 해커 세계에서 가장 존경받는 사람들은 다양한 요구를 충족시킬 수있는 훌륭한 프로그램을 작성하고 모든 사람이 사용할 수 있도록 모든 사람과 공유하는 사람들입니다.
  2. 오픈 소스 소프트웨어를 테스트하고 수정하는 데 도움이됩니다. 소프트웨어 작성자는 좋은 테스트 테스터 (증상을 명확하게 설명하고 문제를 잘 식별하고 오류를 신속하게 찾아 내고 일부 근육 진단 루틴을 기꺼이 적용 할 수있는 사람)를 알려줄 것입니다. 복사)는 보석보다 더 소중합니다.
    • 관심이 있지만 좋은 테스터가되기 위해 개발 단계에있는 프로그램을 찾아보십시오. 프로그램 커미셔닝에서 디버깅 및 튜닝으로 자연스럽게 진행됩니다. 나중에 도움을 줄 사람들과 많은 것을 배우고 선의를 만들 것입니다.
  3. 유용한 정보의 출판. 또 다른 방법은 웹 또는 자주 묻는 질문 (FAQ) 문서에 게시 할 흥미로운 정보를 수집하고 선별 한 다음 다른 사람과 공유하는 것입니다. FAQ의 기술 관리자는 소프트웨어 작성자만큼이나 존경받습니다.
  4. 인프라가 계속 작동하도록 돕습니다. 해커 문화 (인터넷의 기술 개발)는 자원 봉사자들과 함께 일합니다. 메일 링리스트 관리, 뉴스 그룹 관리, 대규모 소프트웨어 호스팅 웹 사이트 유지 관리, RFC 및 기타 기술 표준 개발 등 필수이지만 덜 매력적인 작업이 많이 필요합니다. 조용한 사람들은 또한 많은 사람들로부터 존경을받습니다. 왜냐하면 모든 사람들은 이러한 작업이 많은 시간이 걸리고 코딩만큼 흥미롭지 않다는 것을 알고 있기 때문입니다. 그것이 그들의 헌신입니다!
  5. 해커 문화에 봉사하십시오. 이것은 애초에 할 일이 아니라 한동안 커뮤니티와 접촉하고 일부 제품으로 유명해질 때만 수행합니다. 해커 문화에는 리더십이 없습니다. 정확히 말하면 문화적 영웅과 장로, 역사가 및 대변인이 있습니다. 참호에 충분히 오래 있으면 그들 중 하나가 될 수 있습니다.
    • 해커들은 연장자의 자아를 믿지 않기 때문에이 인기에 접근하는 것은 위험합니다. 이를 달성하기 위해 노력하는 대신 현재 위치를 알고 겸손해야합니다.
    광고

조언

  • 잡히지 마십시오.
  • 좋은 언어로 쓰십시오. 많은 프로그래머가 글을 쓸 수 없지만 해커는 글을 잘 쓸 수 있습니다.
  • 다음과 같은 여러 가지 이유로 LISP를 공부해야합니다-언어를 습득 할 때 심오한 깨달음 경험. 이 경험을 통해 LISP를 사용하지 않더라도 더 나은 프로그래머가 될 수 있습니다. Emacs에서 모드를 작성하고 조정하거나 고급 사진 편집 소프트웨어 GIMP에서 Script-Fu 플러그인을 사용하여 LISP로 실험을 시작할 수 있습니다.
  • 여러 가지 이유로 Perl을 배워야합니다. 많은 웹 사이트와 관리 시스템에서 널리 사용됩니다. 사용하지 않더라도이 언어를 읽는 방법을 알기 위해서는 Perl을 배워야합니다. 많은 사람들이 C 성능이 필요하지 않은 프로젝트에서 C 프로그래밍을 피하기 위해 Perl을 사용합니다.

경고

  • 크래킹은 행정적 처벌을받을 수있는 위법 행위입니다. 이것은 심각한 범죄이며 법으로 처벌받을 수 있습니다.