해커가되는 방법

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

콘텐츠

이 기사에서 : 해킹의 기본 기법 알아보기 해커로 생각하기

프로그래머, 전문가 및 네트워크 보조자로 구성된 공유 문화의 세계가 있습니다. 네트워크로 연결된 최초의 마이크로 컴퓨터와 ARPANET에 대한 첫 번째 실험으로 시작하여 수십 년 동안 추적 할 수있는 환경입니다. 이 문화의 지지자들은 스스로 "해커"라는 이름을 부여했습니다. 많은 사람들은 해커가 컴퓨터에 들어가서 전화 해킹을하는 사람 일 뿐이라고 생각하지만 해커가되는 것은 아닙니다. 대중이 종종 오해하는 실제 원칙을 가진 실제 문화입니다. 해킹의 기본 기술, "해커"를 생각하는 방법 및이 세상에서 자신을위한 이름을 만드는 방법을 배웁니다.


단계

1 부 해킹의 기본 기술 익히기



  1. 오픈 소스 유닉스를 구하고 사용법과 회전 방법을 배우십시오. 유닉스는 인터넷의 운영 체제입니다. 유닉스 세계를 모르더라도 인터넷을 사용할 수 있지만 유닉스가 무엇인지 모르면 인터넷의 해커가 될 수 없습니다. 이런 이유로, 해킹의 세계는 유닉스를 많이 shot습니다. 예를 들어 Linux와 같은 유닉스는 있지만 다른 컴퓨터도 같은 컴퓨터에서 병렬로 실행할 수 있습니다. Linux를 온라인으로 다운로드하여 설치하는 데 문제가 있으면 Linux 포럼 또는 로컬 Linux 사용자 그룹으로 이동하십시오.
    • 물에 뛰어 드는 좋은 방법은 Linux 팬이 "라이브 CD"라고 부르는 것을 시작하는 것입니다.이 CD는 하드 디스크의 어떤 것도 수정하지 않고 CD에서 완전히 실행되는 배포판입니다. 모든 것을 화나게하지 않고도 모든 가능성을 볼 수있는 편리한 방법입니다.
    • 유닉스 옆에는 물론 다른 운영 체제가 있지만 바이너리로 편집되므로 코드를 읽을 수는 있지만 변경할 수는 없습니다. Microsoft Windows 컴퓨터 또는 기타 독점 시스템에서 해킹을 배우는 것은 석고 코르셋을 입고 춤을 추는 것을 배우는 것과 같습니다.
    • Mac OS X에서는 Linux를 실행할 수 있지만 Mac 시스템의 일부만 "오픈 소스"이므로 많은 장애물에 직면하게되므로 코드 소유자에 따라이 나쁜 습관을 제거해야합니다. 애플.



  2. HTML로 쓰는 법을 배웁니다. 프로그래밍하지 않은 경우 HTML로 시작하십시오. 당신은 좋은 습관을 들이게되고, 그 후에는 더 나아가는 데 도움이됩니다. 인터넷에서 사진으로 볼 수있는 모든 것, 다양한 삽화의 이미지는 HTML로 뒷받침됩니다. 간단한 홈페이지를 구축하여 시작하면 확장 할 수 있습니다.
    • 브라우저에서 사이트의 페이지를 연 다음 소스 페이지를 열어 HTML을 자세히보십시오. Firefox에서 "보기"를 클릭 한 다음 "페이지 소스"를 수행하거나 페이지의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 "소스 코드 표시"를 수행하십시오.
    • HTML은 e, 메모장, 단순 또는 Word 편집기에서 분비 할 수 있습니다 (단, Word는 HTML에 대해 신뢰할 수는 없지만). 파일을 ".txt"(e 형식)로 저장하십시오. 그런 다음 브라우저 창으로 끌어서 놓아서 결과를 확인할 수 있습니다.
    • HTML 구문, 특히 태그 (또는 "태그") 구문을 배워야합니다. "<"태그를 여는 데 사용되는 기호이고 "/>"는 닫는 데 사용됩니다. "<P>"는 e를 즉시 광고하는 데 사용됩니다. e의 서식을 변경할 때마다 태그를 사용하여 굵은 이탤릭체로 표시합니다.이 경우 HTML은 인터넷 작동 방식을보다 잘 이해하는 데 도움이됩니다.


  3. 프로그래밍을 배우십시오. 구절을 작성하려면 문법을 숙달해야합니다. 코드를 깨기 전에 그것을 아는 것이 좋습니다. 그러나 당신의 목표가 실제 "해커"가 되려면 기본 영어 이상의 것이 필요합니다. "해커"는 잘 써야합니다!
    • 파이썬은 시작하기에 좋은 언어입니다. 초보자에게는 명확하고 잘 문서화되어 있고 비교적 접근하기 쉽기 때문입니다. 좋은 시작 언어이지만 장난감과는 거리가 멀고, 강력하고 유연하며 대규모 프로젝트에 적합합니다. Java 언어는 옵션이지만 첫 번째 프로그래밍 언어로의 사용에 의문이 제기되었습니다.
    • 프로그래밍에 대해 진지하게 이해한다면, Unix의 기본 언어 인 C를 배워야합니다 (C ++은 C에 매우 가깝습니다. 하나를 안다면 다른 것을 배우는 것은 어렵지 않습니다). C는 머신 리소스에 매우 효율적이지만 디버깅하는 데 많은 시간이 걸리므로 피해야합니다 (머신의 효율성에 불가피한 경우가 아니라면).
    • Kali (이전의 Backtrack)와 같은 플랫폼 또는 Kali의 기반이되는 최신 Ubuntu / Debian 버전으로 시작하는 것이 좋습니다.

2 부 해커처럼 생각




  1. 창의력을 발휘하십시오. 기술 지식이 습득되면 스타일과 예술을 넣어야합니다! "해커"는 예술가, 철학자, 엔지니어, 올인원과 같습니다! 그들은 자유를 사랑하고 변호하며 상호 책임을 실천합니다. 세상은 해결해야한다고 주장하는 매혹적인 문제로 가득 차 있으며 "해커"는 문제를 해결하는 데 신경 쓰지 않고 자신의 기술을 과시하고 지능을 깨뜨릴뿐입니다.
    • 실제 정의를 인식하는 방법을 알고 있어야합니다. 해커는 해커가 아니지만 컴퓨터 시스템의 친밀한 운영에 열정을 가진 사람
    • 해커는 지적 및 문화적으로 많은 것에 관심이 있습니다. "열심히 일하면서 열심히 일하고 열심히 일하십시오"라는 것이 모토 일 수 있습니다! 실제 해커들에게는 "재생"과 "작동"사이 또는 "과학"과 "예술"사이에가는 선이 있습니다. 모든 것이 혼란스러운 세상에서 특별한 창의력을 발휘할 수 있어야합니다.
    • 공상 과학 소설을 읽으십시오. 빈번한 공상 과학 회의 (해커와 미래의 해커를 만날 수있는 좋은 방법).
    • 무술을 연습하십시오. 무술이 요구하는 정신 규율은 해커가 수행하는 정신 규율과 매우 유사합니다. 가장 좋아하는 해커 무술은 무자비한 힘, 운동 강도 또는 체력보다 정신적 훈련, 편안한 경보 및 자제력이 필요한 것들입니다. 이런 점에서 Taïchi는 해커들에게 특히 높이 평가되는 무술입니다.


  2. 문제 해결법 배우기. 문제는 한 번에 해결해야합니다. 다른 해커의 시간은 귀중하므로 정보를 공유하고 문제를 해결하며 솔루션을 알리는 것은 거의 도덕적 의무입니다. 따라서 다른 해커는 기존 문제를 영구적으로 해결하지 않고 새로운 문제에 집중할 수 있습니다 (바퀴를 재발 명하지 마십시오).
    • 모든 일을 즉시 전달해야한다고 믿지 마십시오. 그렇게하는 사람들은 지역 사회에서 존경을받습니다. 해커의 가치는 컴퓨터 장비를 먹고, 임대하거나, 구매하기 위해 노동의 일부 과일을 판매하는 것으로 충분합니다.
    • The Mentor의 "Jargon File"또는 "Hacker Manifesto"와 같은 오래된 책을 읽으십시오. 그것들은 약간 오래된 것일 수도 있지만, 당신이 가지고 있어야 할 태도와 마음의 상태에 매우 유용합니다.


  3. 권위를 인정하고 싸우십시오! 이상하게 보일 수도 있지만 권한과 권한이 있습니다. "해커"는 정보를 검열하고 숨기고 지루한 지루함, 집안일 및 권위주의 자들을 싫어합니다. 해커가 지루하거나 어리석은 반복적 인 직업에 빠지면 자신이 좋아하는 일에 빠질 수 없습니다. 새로운 문제를 해결하십시오! 해커처럼 행동하려면 최대한 지루한 작업을 자동화 할 수있는 방법을 찾아야합니다.
    • "해커"는 일반적으로 일과 사유 재산을 거부합니다. "해커"는 합법성과 지식 공유를 위해 싸우는 사람입니다! 어린 양은 위대하다!


  4. 해커가 되려면 기술이 있어야합니다. 해커는 스머 머가 시간을 낭비하지는 않지만 해킹 기술을 포함하여 현재 위치의 기술을 인식하는 방법을 알고 있지만 더 광범위하게 모든 기술을 인정합니다. 인터넷은 겸손합니다! 소수만이 가지고있는 기술을 보유하고 마음 챙김, 기술 및 집중력을 향상시키는 기술을 보유하는 것이 훨씬 좋습니다.

파트 3 커뮤니티의 존중을 얻으십시오



  1. 오픈 소스 소프트웨어를 작성하십시오. 다른 해커가 재미 있거나 유용한 프로그램을 작성하십시오. 모든 해커가 혜택을받을 수 있도록 소스 코드를 제공하십시오. 따라서이 해커의 세계에는 진정한 "데미 신"이 있습니다. 이들은 진정한 필요를 충족시키고 이제는 모두가 사용하는이 위대한 프로그램을 구성하고 공유 한 사람들입니다.


  2. 오픈 소스 소프트웨어를 테스트하고 디버그합니다. 이름을 알 수있는 오픈 소스 작성자라면 좋은 베타 테스터 (증상을 명확하게 설명하고 문제를 찾고 간단한 보고서에서 버그를 진단하며 몇 가지 간단한 진단 루틴을 설정할 수있는 사람)가 가치가 있다고 말할 것입니다. 무거운 황금.
    • 개발중인 관심있는 프로그램을 찾고 훌륭한 베타 제작자가 되십시오. 이 환경에서는 디버깅을 통해 해당 프로그램을 수정할 때까지 프로그램을 테스트하기 때문에 자연스럽게 진행됩니다. 당신은 이런 식으로 많은 것을 배우고 당신을 도울 사람들과 좋은 업장을 갖게 될 것입니다.


  3. 유용한 정보를 게시하십시오. 웹이나 자주 묻는 질문 (FAQ)과 같은 문서에서 유용하고 흥미로운 정보를 수집하고 필터링하여이 정보를 제공하는 것이 매우 좋습니다. 기술 FAQ를 업데이트하는 사람들은 오픈 소스 프로그래머만큼이나 큰 인정을받습니다.


  4. 인프라 작업 해커 문화 (인터넷과 마찬가지로)는 자원 봉사를 기반으로합니다. 해야 할 일이 많지만 메일 목록 관리, 뉴스 그룹 조정, 소프트웨어 백업 사이트 유지 관리, RFC 및 기타 기술 표준 개발과 같이 반드시 명료 한 것은 아닙니다. . 이런 종류의 지루한 작업을하는 사람들은 이러한 작업이 시간이 많이 걸리고 코드 조작만큼 재미 있지 않다는 것을 모두 알고 있기 때문에 높이 평가됩니다. 이 지루한 작업을 가정하면 아름다운 헌신의 증거입니다.


  5. 해커 문화를 위해 봉사하십시오. 바로 할 수있는 것이 아닙니다. 위에서 언급 한 네 가지 영역 중 하나에서 한동안 자신을 증명하고 특정 평판을 얻어야합니다. 해커 문화에는 엄밀히 말하면 지도자가 없지만 일부 영웅뿐만 아니라 장로, 역사가 및 대변인도 있습니다. 현장에서 자신을 입증하면 이러한 범주 중 하나에 참여할 수 있습니다.
    • 주의! 해커는 항상 오래된 레고를 의심 하므로이 악명을 얻는 것은 안전하지 않습니다. 인정을 구하지 말고해야 할 일을하면 곧 도착할 것입니다. 당신의 상태에 대해 겸손하고 감사하십시오.