C++黑客编程揭秘与防范
YeYoo52
A sense of ritual in life.
展开
-
Winsock编程实例---TCP&UDP
0x1 基于TCP的通信1、服务端1.1 创建基本流程创建一个TCP服务端的程序需要调用的函数流程:初始化函数库 >> WSAStartup()创建套接字 >> socket()绑定套接字 >> bind()监听端口 >> listen()获取连接请求 >...原创 2020-01-31 14:49:00 · 670 阅读 · 0 评论 -
VC6.Debug编译方式下堆的链式管理
##0x0 相关知识堆空间是程序运行时由程序员自己申请的空间,该空间需要程序员自己释放。在C++语言中,使用new申请堆空间,使用delete释放堆空间。在C语言中,使用malloc和free函数对堆空间的申请和释放。而与之对应的栈空间,栈空间是由系统进行维护的空间,局部变量和函数的参数使用的都是栈空间,栈空间的分配和回收都是由系统自动进行维护。PS:在main函数中定义一个变量int a...原创 2020-01-19 23:38:52 · 169 阅读 · 0 评论 -
恶意程序编程技术
恶意程序编程技术0x0 前言恶意程序通常是指带有攻击意图的一段程序,主要包括木马、病毒和蠕虫等。黑客编程和普通编程实质都是编程,只是侧重点不同,实现的功能有别。木马、病毒、蠕虫等各有不同,但他们所用到的技术都是交叉的并不是独立的。0x1 常见的技术介绍1.1恶意程序的自启动技术每当黑客入侵计算机后,为了下次的登录都会安装一个后门或者木马。计算机关闭或者重启时,所有的进程都会被关闭。那么后...原创 2019-11-21 17:41:26 · 1352 阅读 · 1 评论