李老师的博客

最新发布 第4页

Windows程序设计基础

12.4 DLL动态加载

lixh阅读(694)评论(0)

特殊说明:版权归个人所有,请勿转载,谢谢合作。 12.4     DLL动态加载 动态链接是在程序运行时刻定位外部DLL函数的可执行代码进程,如图12.15所示。 图12.15 动态加载原理图   动态加载方式只需要将DLL文件拷...

Kali Linux专区

0x08 Metasploit基础知识

lixh阅读(677)评论(0)

Metasploit并不仅仅是一个工具软件,它是为自动化地实施经典的,常规的,或复杂新颖的攻击提供基础设施支持的一个完整框架平台。接来来与大家一起分享一下Metasploit的基础功能。 1. 专业术语介绍 Exploit(渗透攻击),是指...

Windows程序设计基础

12.3 DLL静态加载

lixh阅读(678)评论(0)

特殊说明:版权归个人所有,请勿转载,谢谢合作。 静态链接是将应用程序使用的静态库,在编译时刻直接拷贝到可执行文件中。其中LIB文件为伪地址,如图12.8所示。 图12.8 静态加载原理图   在使用静态加载之前,对于刚刚创建的DL...

Web安全技术

靶机安装教程(DVWA)

lixh阅读(4993)评论(0)

我们做渗透测试,避免不了查找目的机器,为了让大家有更全面的测试环境,今天给大家讲解基于DVWA的靶机安装教程,让大家有一个可以练习的环境。 1.什么是靶机 靶机(target drones),百度百科里介绍的是泛指作为射击训练目标的一种军用...

Windows程序设计基础

12.2 DLL的创建

lixh阅读(492)评论(0)

特殊说明:版权归个人所有,请勿转载,谢谢合作。 DLL的创建过程非常简单,以实现计算器的加、减、乘和除的功能为例,只提供算法部分。 在VC6中,点击【File】菜单中的【New…】项,在弹出的新建界面中,选择【Win32 Dynamic-L...

Windows程序设计基础

12.1 DLL入口函数

lixh阅读(702)评论(0)

特殊说明:版权归个人所有,请勿转载,谢谢合作。 一个标准的DLL,需要一个DEF文件或输出接口声明,告诉对外公开了哪些代码或函数,所有代码将从入口函数DllMain开始。需要注意的是DLL不能独立执行,只能被动装入执行。如下所示,为标准的D...

Windows程序设计基础

第12章 动态链接库简介

lixh阅读(489)评论(0)

特殊说明:版权归个人所有,请勿转载,谢谢合作。 动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,它是一个应用程序中的一段程序,可将它放在一个不同的容器内,可从主程序中直接调用执行的一组服务或函数。 Win32...

Windows程序设计基础

11.3 对话框简单应用

lixh阅读(490)评论(0)

特殊说明:版权归个人所有,请勿转载,谢谢合作。 对于对话框而言,在今后的工作与学习,只关心对话框管理类(本例为CDemo_11Dlg)即可,因为大部分的操作都会基于这个对话框。下面将以对话框模式实现一个简单的加法功能,并会详细说明各个步骤的...

Windows程序设计基础

11.2 对话框框架简介

lixh阅读(786)评论(0)

特殊说明:版权归个人所有,请勿转载,谢谢合作。 打开VC6.0后,点击【File】菜单,选择【New…】项,在弹出的新建窗口中,选择【MFC AppWizard(exe)】使用MFC向导方式创建,在【Project name】处输入项目名称...

Web安全技术

Web通信

lixh阅读(483)评论(0)

在Web通信中,有两个非常重要的协议,分别是URL协议与HTTP协议,接下来对两个协议进行介绍。 1. 什么是URL URL(Uniform Resource Locator)统一资源定位符,它是可以从互联网上得到的资源的位置和访问方法的一...

技术无界 强力推荐 最专业的课程

Windows程序设计Docker容器技术