기금넷 공식사이트 - 주식 지식 - '해커'란 무엇인가요?
'해커'란 무엇인가요?
해커는 특히 컴퓨터 프로그래밍이나 전기 공학과 같이 관심 있는 분야에서 창의적인 방법을 통해 자신의 지성을 사용하여 두뇌의 한계에 도전하는 것을 좋아하는 사람입니다.
해커(Hacker)는 원래 영어 단어 '해커(hacker)'에서 유래한 것으로, 미국 컴퓨터 산업 초창기에는 긍정적인 의미를 지닌 단어였다. 그러나 언론 보도에서 해커라는 단어는 종종 "소프트웨어 크래커"를 지칭합니다.
해커라는 단어는 원래 컴퓨터 기술에 열정을 갖고 있는 고도로 숙련된 컴퓨터 전문가, 특히 프로그래머를 뜻합니다.
그러나 오늘날 해커라는 용어는 컴퓨터를 이용해 피해나 해를 끼치는 일을 전문으로 하는 사람들을 지칭하는 데 사용되었습니다. 이 사람들의 정확한 영어 이름은 Cracker이며, 일부 사람들은 이를 "해커"로 번역합니다.
해커와 해커의 근본적인 차이점은 해커는 구축하는 반면 해커는 파괴한다는 것입니다.
해커라는 단어는 일반적으로 다음과 같은 네 가지 의미를 가지고 있습니다.
(특정 분야에서) 프로그래밍 언어에 대해 충분히 아는 사람, 별 생각 없이 유용한 것을 만들어 낼 수 있는 사람 오랜만이에요.
프로그램, 시스템 또는 네트워크의 보안을 악의적으로(대개 불법적으로) 침입하거나 훼손하려고 시도하는 사람입니다. 이 의미는 조건 (1)을 충족하는 해커에게 심각한 문제를 일으키는 경우가 많으며 언론에서는 이 그룹을 "크래커"라고 지칭할 것을 제안합니다. 때때로 이 집단은 "검은 모자 해커"라고도 불립니다.
시스템 소유자에게 보안 취약성을 경고하기 위해 시스템이나 네트워크에 침입하려는 시도입니다. 이 그룹의 사람들은 종종 "화이트 햇 해커", "스니커" 또는 해커라고 불립니다. 이들 중 다수는 컴퓨터 보안 회사의 직원이며 완벽하게 합법적인 상황에서 시스템을 공격합니다.
지식이나 추측을 통해 프로그램을 (종종 좋은) 수정하고 프로그램의 목적을 변경(또는 향상)시키는 사람입니다.
'스크립트 키드'란 해킹 기술이 전혀 없거나 약간 있지만 크래킹 목적을 달성하기 위해 지침을 따르거나 일종의 해킹 프로그램을 실행하는 사람들을 말합니다.
유명 해커
p>
리처드 스톨먼(Richard Stallman) - 전통적 빅 해커 스톨먼은 1971년 MIT 인공지능연구소에 프로그래머로 채용됐다.
Ken Thompson과 Dennis Ritchie - Bell Labs 컴퓨터 공학 운영 그룹의 프로그래머. 두 사람은 1969년에 유닉스 운영체제를 발명했습니다.
John Draper(Captain Crunch로 유명함) - 플라스틱 휘파람이 달린 무료 전화 발명
Mark Abene(Piber Optik으로 유명함) - 미국에 영감을 주었음 수많은 십대들이 방법을 "배웠음" 미국의 내부 전화 시스템은 제대로 작동했습니다.
1988년 우연히 최초의 인터넷 웜을 퍼뜨린 코넬 대학 졸업생 로버트 모리스.
케빈 미트닉 - FBI의 수배 목록에 포함된 최초의 해커입니다.
Kevin Poulsen--Poulsen은 1990년에 로스앤젤레스 지역 KIIS-FM 방송국의 모든 전화선을 성공적으로 제어했으며 방송국에서 주최한 청취자 게임에서 상을 받았습니다.
블라디미르 레빈 - 씨티은행을 사취하여 천만 달러를 분배한 러시아 해커 그룹을 이끌었던 수학자.
스티브 워즈니악(Steve Wozniak) - 애플 컴퓨터의 창립자 중 한 명.
시모무라 초투무--1994년 당시 가장 유명한 해커였던 스티브 워즈니악의 은행 계좌에 침입했다.
리누스 토발즈(Linus Torvalds)--그는 핀란드 헬싱키 대학교에서 컴퓨터를 전공하던 1991년에 유명한 리눅스 커널을 개발했습니다.
요한 헬싱기우스(Johan Helsingius)--1996년 작은 가게를 닫은 후 헬싱기우스는 "penet.fi"라는 세계에서 가장 인기 있는 익명 응답 프로그램을 개발했습니다. 이때부터 그의 문제가 발생하기 시작했습니다.
이들 중 가장 비극적인 것은 penet.fi 사용자가 1995년에 교회 비밀을 온라인에 게시한 후 핀란드 경찰에 의해 급습을 당했다는 신학적 교회의 불만이었습니다. 그는 나중에 응답 프로그램을 봉인했습니다.
시모무라 츠토무-미트닉을 잡아서 기억에 남는다.
에릭 레이먼드--에릭 레이먼드는 컴퓨터 업계에서 활발히 활동하며 다양한 컴퓨터 시스템 개발 작업에 참여하고 있다. 동시에 Eric Raymond는 자유 소프트웨어의 개발과 홍보에 더 많은 관심을 갖고 있으며, 기사를 쓰고 연설을 하며, 자유 소프트웨어 운동의 발전을 적극적으로 촉진하고 자유 소프트웨어에 큰 공헌을 하고 있습니다. "The Cathedral and the Bazaar"와 같은 그의 기사는 자유 소프트웨어 세계의 고전입니다. Netscape가 소스 코드를 공개하기로 결정하고 브라우저를 자유 소프트웨어 제품군의 주요 플레이어로 만든 것은 이 기사의 영향을 받았습니다. 중요한 멤버
홍케 - 보는 사람을 경외하게 만드는 이름!
홍커는 중국 해커들이 붙인 이름이라고 할 수 있다. 영어 "honker"는 Hongke의 음역입니다.
홍커는 중국의 주권을 지키기 위해 싸우는 해커 집단입니다!
그들의 정신은 정말 대단합니다!
크래커 – 소프트웨어 프로그램 탐색을 좋아합니다!
크래커——크래커
크래커, 그들의 목표는 등록이 필요한 소프트웨어입니다. 그들은 일반적으로 디버그를 사용하여 메모리의 비밀번호를 찾습니다.
블루 해커 - 특히 파란색을 좋아하는 해커!
랑케도 해커그룹에 속해있어요.
블랭커란 시스템 취약점이나 D.o.S(Denial Of Service) 시스템을 악용하거나 악용하거나, 개인용 운영체제(윈도우)에서 블루스크린을 일으키는 자를 말한다.
'랭커'라는 용어는 2001년 9월 중국랭커연맹(www.cnlanker.com)에서 제안됐다. 원래 Lanke Alliance(China Lanke Alliance)는 비상업적 민간 네트워크 기술 조직으로 컴퓨터 및 네트워크 보안 기술에 대한 조직적이고 계획적인 연구, 교류, 조직 및 홍보를 수행했으며 자유, 개방, 평등 및 평등의 원칙을 옹호했습니다. 상호 지원. 동시에 블루리그의 모든 행동은 애국주의와 중국의 존엄 수호에 기초해 항상 시사와 밀접하게 통합될 것입니다. 주권과 영토보전은 블루리그의 목소리와 행동이 중국의 국가통합 구현의 기초이다. 블루리그(Blue League)라고도 불리는 중국블루리그(LUC)는 2001년 10월 1일에 설립됐다. 2002년 4월, 공안부는 외무부의 압력으로 사건 조사에 착수했고, 그 달 공안기관은 블루리그 핵심 인력을 소환해 조사했고, 컴퓨터를 압수해 경찰에 보냈다. 증거 수집 및 조사를 위한 상급 공안국. 나중에 동맹은 무조건 웹사이트를 무기한 폐쇄하고 "랑케 동맹"이라는 이름의 사용을 영구적으로 중단해야 한다는 말을 들었습니다.
2002년 6월 2일, 블루리그는 IRC 채널을 통해 '중국 블루리그 송별회'를 열었고, 이 모임에 참석한 네티즌 수백 명은 창단과 강제 폐쇄의 내막을 알고 목격했다. 블루리그.
중국 랭커동맹은 단 하나, 그것은 2001년 10월부터 2002년 6월까지의 cnlanker.net이었다. 그것이 우리가 함께했던 아름다운 추억이다
유일한 목격자 승리의 기쁨을 함께 나누고 그 암울한 나날을 함께 보내기 위해. 이 도메인 이름이 더 이상 중국인의 손에 있지 않다는 것은 유감입니다.
2002년 6월부터 블루얼라이언스 또는 블루얼라이언스를 사칭하는 모든 조직이나 웹사이트는 다른 네티즌들의 자발적인 개인적 행위이며 원래의 블루얼라이언스와는 아무런 관련이 없습니다.
모두 관계.
지금의 cnlanker.com은 원래 블루 리그를 형성했던 집단의 기억이며, 결코 재건되지 않을 것입니다.
페이케 - 통신 네트워크의 선구자!
Freaks는 종종 프로그램 제어 스위치의 취약점을 악용하여 통신 네트워크에 들어가 연구합니다.
비록 유명하지는 않지만 통신계에 큰 공헌을 한 분들!
1. 해커란 무엇인가
해커가 되기 전에 먼저 해커가 무엇인지부터 이해해야 합니다.
해커 - 해커
연구 및 프로그램 작성에 열정을 갖고 있으며 기꺼이 사물의 근본 원인을 파악하고 문제를 조사해야 하는 전문가입니다.
해커 집단에서 해커라는 단어는 의심할 바 없이 긍정적인 의미를 갖습니다. 예를 들어, 시스템 해커는 운영 체제의 설계 및 유지 관리에 능숙하며 사용자의 비밀번호를 알아내는 데 능숙합니다. , 컴퓨터 해커는 컴퓨터에 능숙하고 컴퓨터를 순종적으로 만들 수 있는 달인입니다.
해킹은 기본적으로 취미이며, 대개 돈이나 일보다는 관심 때문에 수행됩니다.
오픈소스 프로젝트의 창설자인 에릭 레이몬드(Eric Raymond)의 이 단어 설명에 따르면 해커와 크래커는 서로 다른 두 세계에 속하는 그룹인 반면, 크래커는 전문화되어 있다는 점에서 기본적인 차이점이 있습니다. 큰 파란.
해커의 원래 의미는 도끼로 나무를 자르는 작업자를 의미합니다. 컴퓨터계에 가장 먼저 입문한 것은 1960년대로 거슬러 올라갑니다.
캘리포니아 대학교 버클리 캠퍼스의 컴퓨터 교수인 브라이언 하비(Brian Harvey)는 이 단어를 연구하면서 당시 매사추세츠 공과대학(MIT) 학생들이 대개 두 그룹으로 나뉘었다고 썼습니다. 다른 학생들은 소위 해커라고 불리는데, 수업을 빼먹고 수업 시간에 자는 걸 좋아하지만 밤에는 활기가 넘치고 과외 활동을 좋아합니다.
이것이 컴퓨터와 어떤 관련이 있나요? 처음에는 그렇지 않았습니다. 하지만 그 당시 해커들도 점수를 경쟁하기 위해 도구를 사용하는 것처럼 다양한 수준을 가지고 있었습니다. 진정한 일류 해커는 하루 종일 무지한 사람이 아니라 전화 공부, 철도(모형 또는 실제), 공상 과학, 라디오, 컴퓨터 공부와 같은 특별한 취미를 추구하는 데 열중하는 사람입니다. 따라서 소위 컴퓨터 해커가 나중에 등장했는데, 이는 컴퓨터 전문가를 의미합니다.
해커에게 침입과 크랙을 배우는 것도 필요하지만, 결국 도구를 사용하는 것은 남의 생각을 반영하는 것이지만, 프로그램은 자신의 생각이다. word - 프로그래밍 모든 것을 이룬다!
해커로서는 침입의 즐거움만을 추구할 뿐, 프로그래밍을 할 수 없고 침입의 구체적인 내용을 알지 못한다.
'해커'는 사람들이 생각하는 이미지는 헝클어진 머리에 고화질 안경을 쓰고, 등을 구부리고, 하루 종일 컴퓨터 앞에 기대어 있는 모습이다. 사실 해커는 일반 사람들과 똑같다. 어떤 사람들은 거의 컴퓨터를 사용하지 않고, 하루 종일 운동하고 일하지만, 어떤 사람들은 매일 컴퓨터 앞에 기어다니고 장난을 치는 수준에 이르렀습니다.
사람들은 언제나 해커가 파괴자라고 생각합니다. 사실 어떤 의미에서는 영리한 해커가 없었다면 해커도 컴퓨터 기술 발전에 큰 기여를 했다고 생각합니다. 고위 네트워크 관리자도 없고, 완벽한 트로이 목마가 없다면 뛰어난 바이러스 백신 소프트웨어도 없을 것입니다. 해커가 없으면 네트워크 기술이 발전하기 어려울 것입니다. 그는 다른 사람들이 어떻게 공격하는지 모르고 어떻게 자신을 방어할 수 있습니까?
해커라는 용어는 일반적으로 해외 또는 언론에서 다음과 같이 정의됩니다. 타인의 시스템에 침입하여 불법행위를 저지르는 행위. 그러나 해커의 눈에는 이러한 사람들이 낮은 수준의 크래커로 간주됩니다.
해커가 폭탄 제조 전문가라면 CRACKER는 테러리스트입니다.
이제 인터넷에는 점점 더 많은 크래커가 등장하고 있으며, 침입하기 위해 스캐너를 사용하고, IP 폭탄을 사용하여 사람들을 폭파합니다. , 목적 없이 침입하고 파괴하는 것은 컴퓨터 기술의 발전에 도움이 되지 않을 뿐만 아니라 네트워크 보안에 해롭고 네트워크 마비를 초래하여 사람들에게 막대한 경제적, 정신적 손실을 초래하게 될 수 없습니다. 크래커, 우리는 HACKER가 되기 위해 노력해야 합니다!!
2. 해킹을 위한 준비 네트워크 지식
1. IP란
주소입니다. 외부 네트워크에서는 IP가 동일하지 않습니다. 이는 네트워크에 접속하는 각 컴퓨터에 ID 번호를 부여하는 것과 같습니다. 그러나 대부분의 사용자에게 이 번호는 인터넷에 다시 연결될 때 고정되지 않습니다. 그러나 일부 컴퓨터에서는 고정 IP를 적용하므로 다른 컴퓨터에서 이를 더 쉽게 찾고 서비스를 제공할 수 있습니다. 예를 들어 a.b.c.d입니다. , 218.242.161.231, 212.13.123.52 ..... 192.168로 시작하는 IP는 LAN의 IP이고, 127.0.0.1은 즉, 모든 컴퓨터에 대해 네트워크를 감지하는 데 사용되는 자체 IP입니다. 127.0.0.1은 인터넷에 연결되어 있는지 여부 즉, 각 컴퓨터는 4자리 256자리 숫자로 구성됩니다.
2.
p>네트워크 프로토콜은 양측이 합의한 일련의 통신 프로토콜입니다. 비밀번호와 마찬가지로 연결을 설정하기 위한 특정 계약이 하나씩 있습니다.
(1) 연결을 위한 TCP 프로토콜의 경우
TCP는 연결 지향적입니다. "연결 지향적"이란 정식 통신을 하기 전에 상대방과 연결을 설정해야 한다는 의미입니다. 상대방이 전화를 걸고 상대방이 전화를 받을 때까지 기다려야 합니다. TCP(Transmission Control Protocol)는 연결 기반 프로토콜입니다. 이는 공식적으로 데이터를 보내고 받기 전에 상대방과 안정적인 TCP 연결을 설정해야 함을 의미합니다. 설정하려면 세 가지 "대화"가 필요합니다. 여기서는 간단하고 생생한 소개만 제공합니다. 프로세스를 이해할 수 있도록 다음 세 가지 대화의 간단한 프로세스를 살펴보겠습니다. 호스트 A는 호스트 B에 연결 요청 패킷을 보냅니다. "데이터를 보내드릴까요?" ", 이것이 첫 번째 대화입니다. 호스트 B는 연결에 동의하고 동기화가 필요한 데이터 패킷을 호스트 A에 보냅니다. (동기화는 두 호스트 중 하나가 전송하고 다른 호스트가 수신하여 작업을 조정하는 것을 의미합니다.) 보내줄래? ", 이것은 두 번째 대화입니다. 호스트 A는 호스트 B의 동기화 요청을 확인하기 위해 또 다른 데이터 패킷을 보냅니다. "지금 보내겠습니다. 계속할 수 있습니다! ", 이것은 세 번째 대화입니다. 세 개의 "대화"의 목적은 데이터 패킷의 송수신을 동기화하는 것입니다. 세 개의 "대화" 후에 호스트 A는 공식적으로 호스트 B에 데이터를 보냅니다. TCP 프로토콜은 안정적인 통신을 제공할 수 있습니다. 연결을 사용하면 한 컴퓨터에서 보낸 바이트 스트림을 오류 없이 네트워크의 다른 컴퓨터로 보낼 수 있습니다. 신뢰성 요구 사항이 높은 데이터 통신 시스템은 종종 TCP 프로토콜을 사용하여 데이터를 전송합니다.
(2) 비연결. -지향 UDP 프로토콜
'연결지향'이란 정식 통신을 하기 전에 상대방과 연결을 맺을 필요 없이 상대방의 상태에 관계없이 직접 보내는 것을 의미합니다. 널리 사용되는 휴대폰 문자 메시지: 문자 메시지를 보낼 때는 상대방의 휴대폰 번호만 입력하면 됩니다. UDP(User Data Protocol)는 TCP에 해당하는 프로토콜입니다. UDP 프로토콜은 연결 지향적이지 않은 프로토콜이며 연결 프로세스가 없기 때문에 통신이 이루어지지 않습니다. 효과는 높지만 이로 인해 QQ는 UDP를 사용하여 메시지를 보내기 때문에 신뢰성이 높지 않습니다. 따라서 메시지를 수신할 수 없는 경우도 있습니다.
첨부파일: tcp 프로토콜과 udp 프로토콜의 차이점
|--------- --- -----|
| 속성\프로토콜|TCP |UDP |------------+---- --- ------------|
|연결 여부|연결 지향|비연결 지향|
|------ - ------+---------+----------|
|전송 신뢰성|신뢰할 수 있음|신뢰할 수 없음| |------------+---------+---------|
|애플리케이션|대량의 데이터| 소량의 데이터|
|------------+---------+----------| >
|속도|느림|빠름|
|------------------ -- |
(3) 포트(PORT)란 무엇인가
PORT는 포트를 뜻하는데 컴퓨터에서는 포트라고 부르는데, 포트는 비유적인 것이 아니라 추상적이다. 컴퓨터에는 많은 포트(65535)가 있지만 대부분은 열려 있지 않습니다. 두 대의 컴퓨터를 케이블로 연결하는 것처럼 각 네트워크 연결에는 특정 포트가 있습니다. 예를 들어, 웹 서버는 포트 80을 열어야 하고, FTP 서버는 포트 21을 열어야 합니다.
일반적으로 사용되는 포트
21--ftp download
23 --telnet 원격 로그인하고, 침입 후 백도어를 열고 자신을 백도어에 두십시오.
25-smtp 중요하지만 악용할 만한 것이 없는 것 같습니다.
53--domain 동일 위
79-- 손가락은 사용자 정보를 알 수 있지만 지금은 정보가 거의 없습니다
80--.net:8080/down/syslog.zip
이 소프트웨어의 특징은 백그라운드에서 모든 작업을 기록할 수 있다는 것입니다. 지나간 프로그램 이름과 창, 특정 기간은 물론 로그인한 사용자 이름도 있는데 정말 무섭습니다! 이제 함정을 설치해보자!
1. 로그 기록
압축 패키지의 기본 프로그램을 두 번 클릭하고 "소프트웨어 평가판"을 클릭하여 기본 인터페이스로 들어간 다음 "로그 파일 저장 경로"에서 "찾아보기"를 클릭합니다. " 저장 경로를 선택하고 이름을 지정하고 c:\winnt\log.txt에 저장합니다. 그런 다음 "컴퓨터에서 자동으로 로깅이 시작됩니다"를 선택하십시오.
참고:
a. 해커가 로그 파일을 찾는 것을 방지하려면 위에서 언급한 명령 attrib +s +h c:\winnt\log.txt를 사용하면 됩니다. 그것을 숨겨라.
b. 이 기록 파일과 위의 3389.txt를 같은 디렉터리에 두지 않는 것이 가장 좋습니다. 그러면 둘 중 하나가 발견되면 다른 하나는 동시에 발견되지 않습니다.
c. 소프트웨어는 "작업 관리자" 프로세스에서 "syslog"로 표시되며, 등록되지 않은 버전은 20분 후에 자동으로 녹화가 중지되므로 초보 해커를 처리하는 데에만 사용할 수 있습니다! 그리고 먼저 "돈"을 좀 써야 합니다, 하하!
다음으로 "프로그램 비밀번호 보호" 필드에 더 복잡한 비밀번호를 입력하고 "로깅 시작"을 클릭하세요. 이때 소프트웨어는 숨겨진 단축키가 "Ctrl+Q"임을 알려줍니다. 나중에 소프트웨어를 호출할 때 필요하므로 이 단축키를 기억하십시오.
2. 액션 보기
이렇게 설정하고 녹화된 콘텐츠가 어떤 모습인지 알고 싶으신가요? 그럼 와서 한 번 보세요. 어때요? 이 녹음 결과에 만족하시나요?
해커 코드:
1. 시스템을 악의적으로 손상시키지 마십시오. 문제만 일으킬 뿐입니다. 타인의 소프트웨어를 악의적으로 손상시키면
컴퓨터를 단순히 사용하는 경우에는 불법 사용에 불과합니다! ! 참고: 다른 사람의 소프트웨어나 데이터를 손상시키지 마십시오! ! ,
2.
시스템 파일을 수정하지 마세요. 시스템에 진입하기 위해 수정한 경우에는 목적 달성 후 원래 상태로 다시 변경하시기 바랍니다.
3. 해킹하려는 사이트에 대해 신뢰하지 않는다는 사실을 친구에게 쉽게 알리지 마세요.
4. bbs 해킹에 대해 아무 말도 하지 마세요.
5. 기사를 게시할 때 실명을 사용하지 마십시오.
6. 침입이 진행되는 동안 컴퓨터를 마음대로 떠나지 마십시오.
7. 정부 기관의 서버를 해킹하거나 손상시키지 마세요.
8. 통화 중이 아닙니다