C/C+不为人知的黑客技术

臭猫鱼 2017-12-06 13:51:56

一、什么是黑客

热衷于计算机技术,懂得C/C++编程知识的电脑爱好专家。系统、常用软件、网络软件不可避免存在某些安全漏洞,黑客的目的就是为了找出并弥补这些漏洞。

二、黑客必备知识:网络

1、IP地址

2、端口

23—telnet端口-----远程登录,入侵后可以留下后门木马。

135—RPC端口------远程溢出的大洞的端口,还有很多端口等等。

3、服务

服务就是service,比如HTTP服务器你就需要安装World Wide Web Publishing服务。服务实质是为他人提供服务的程序,这个程序会在开机时自动加载。其实所有服务后门都是Microsoft提供的,不用担心杀毒软件发现。

4、网络协议

指一套双方约定好的通信协议。网络协议分为很多种,作为一名合格黑客必须深入研究TCP/UDP。

c++学习群 六一五九六八零零七

三、黑客必须掌握专业技能

1、要学习计算机英文基础(尽量阅读英文资料、英文软件、国外著名的网络安全网站等)

2、掌握电脑基本软件的使用(FTP、PING、NET等,黑客工具:端口扫描器、漏洞扫描器、密码破解工具和信息截获工具等)。

3、熟悉网络协议和原理(网络是如何传递信息;客户端浏览器如何申请“握手信息”,服务器端如何“应答握手信息且接受请求”)

4、一定要有编程基础

建议大家学习C语言、汇编语言等

5、网络应用程序必须熟悉

网络应用程序包括服务器软件后台程序:wuftp、Apache等服务器后台。

四、黑客攻击特征

1、反攻击核心技术问题(如何截获所有网络信息;Sniffer,Vpacket等程序)

2、Hacker主机攻击方式(系统缺陷、系统安全漏洞、通信协议的安全漏洞:拒绝服务攻击、非授权访问尝试、预探测攻击、可疑活动、协议解码、系统代理攻击)

五、黑客攻击流程

1、扫描漏洞

2、试探漏洞

3、取得权限与提升权限

4、通过木马入侵

5、建立后门并且清理痕迹

六、黑客攻击的入口—端口

1、已知端口(0-1023)

2、注册端口(1027-49151)

3、动态端口(49152-65535)

开启和关闭端口,在Windows系统中,我们可以使用自带的Netstat命令查看网络状况。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171210A0NVNQ00?refer=cp_1026

扫码关注云+社区