1. 해커는 첨단기술의 결정체다! 해킹은 기술을 사용할 뿐만 아니라 기술도 사용합니다! 그들은 긍정적인 방법과 부정적인 방법 모두에서 기술을 사용할 수 있습니다.
2. 해커는 직업도, 직업도, 집단도 아닙니다. 대부분의 해커는 시간제로 일하며 이는 기술에 대한 정신과 깊은 추구를 나타냅니다! 해커는 모두 업무 외적으로 기술을 가지고 노는 선임 기술자입니다!
3. 해킹의 의미는 기술의 포괄적인 적용과 자유의 추구입니다. 물론 결과가 좋을 수도 있고 나쁠 수도 있지만, 본래의 의도는 같습니다.
해커들은 Windows의 높은 가격에 질려 Windows 불법 복제가 만연해졌습니다.
해커들은 리소스에 대한 독점 접근을 좋아하지 않기 때문에 서버는 항상 공격을 받고 있으며 소위 DVD 암호화가 반복적으로 깨졌습니다.
해커들은 독점을 좋아하지 않기 때문에 MPEG4 표준이 널리 사용될 것이고, 리눅스도 인기가 많을 것입니다.
4. 대부분의 해커는 여전히 Linux를 사용합니다. 해커는 자신이 사용하는 모든 제품에 대해 철저하게 기술적으로 이해하고 있어야 합니다. 대부분의 C 언어 컴파일러는 유명한 GCC를 사용합니다.
마지막으로 우리가 터득한 기술에 대해 이야기해보자
1. C언어와 어셈블리 언어에 능숙해야 한다
기본적으로 초보 해커는 디스어셈블(디스어셈블리)을 배워야 한다. ) , 이는 실행되는 어셈블리 루틴을 통해 프로그램의 소스 코드를 분석하는 것입니다. 그리고 C 언어로 테스트했습니다. 어셈블리를 마스터해야 합니다(스택, 보호 모드, 데이터 세그먼트, ESP, EBP...), C 언어(비트 필드, stdcall...)
컴퓨터 원리
분석 프로그램 데이터에는 10진수가 없고 2진수와 16진수(즉, 0101 0010 또는 0xFF...)만 있습니다. big/little-endian과 같은 기본 용어도 있으며 WinHex/UltraEdit 또는 VS의 dempbin 분석 프로그램을 사용할 수 있습니다.
3. 네트워크: 데이터 패킷을 가로채고 프레임을 분석하며 telnet/ftp/c 언어 소켓과 기타를 결합할 수 있는 TCP/IP(TCP, UDP, ICMP, DNS, IP 및 기타 여러 프로토콜) 명령 온라인 강도를 수행하십시오! 이 부분이 가장 어렵고 지루합니다. TCP/IP를 이해하는 책을 읽어보시길 권합니다.
4. Windows 내부 API, 소켓 프로그래밍, IP 프록시(IPv6도 배우는 것이 가장 좋음)를 이해하면 실제 해커는 아무것도 유출할 수 없습니다!
이것들은 기본이고 그러면 다양한 조작 절차를 능숙하게 터득할 수 있고, 텔넷을 강제로 실행하거나 TCP 하이재킹을 수행하거나 원격 SID를 점유하는 등의 작업을 수행할 수 있습니다. . . 아직 배울 게 너무 많아서 다 셀 수도 없을 정도예요.
몇 권 읽어보시길 권합니다. (많은 책을 읽고 여러번 우회해서 정리한 결과 이게 최선의 선택입니다.)
1. 어셈블리어 단계별로. -단계
마스터 어셈블리 언어, CPU 작동 메커니즘, 메모리 모드 등
2. C 프로그래밍 언어
C 언어의 영혼
3. (C는 이해할 수 있음) C는 처음부터 또는 C 프리미어
C는 실제로 하위 수준에서 C를 대체할 수 없습니다.
4. p>
TCP/IP 네트워크의 본질, 가장 해커의 전제!
이것들은 모두 기술입니다. 다음에는 특별 해킹 튜토리얼 책을 읽어보겠습니다.
1. 스크래치 공격 없음
너무 고전적입니다. TCP/IP를 조립하면 많은 해킹 방법을 배울 수 있습니다
2.해킹 조립
조립과 관련이 있는 프로그램 분해에 대한 자세한 설명,
3 .해킹 노출 < /p>
자신의 강점을 강화하기 위한 해커의 몇 가지 예입니다.