上节课说到黑客的密码字典和文件目录字典至关重要,并且世界各地的黑客会使用脚本或程序加载他们的字典对公网范围的所有主机进行无差别扫描。那么本文将会给大家讲解如何利用openssh进行对黑客密码的“草船借箭”。 既然是openssh,那么系统肯定是linux,然后我们根据系统类型安装依赖包: #cent ...
分类:
其他好文 时间:
2019-12-26 12:55:37
阅读次数:
118
程序代码区用来保存指令,常量区、全局数据区、堆、栈都用来保存数据 常量区和全局数据区有时也被合称为静态数据区,意思是这段内存专门用来保存数据,在程序运行期间一直存在 函数被调用时,会将参数、局部变量、返回地址等与函数相关的信息压入栈中,函数执行结束后,这些信息都将被销毁。所以局部变量、参数只在当前函 ...
分类:
编程语言 时间:
2019-12-17 00:49:10
阅读次数:
96
java基础部分面试题(前11题请看上一篇博客)12、静态变量和实例变量的区别?在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空
分类:
编程语言 时间:
2019-12-15 01:14:40
阅读次数:
117
1.软件定义 计算机软件是指为管理、运行、维护和应用计算机系统而开发的程序、数据和相关文档的集合。 其中,程序是让计算机硬件完成特定功能的指令序列,数据是程序处理的对象。 如果计算机中仅有硬件系统,则只具备了计算的基础,并不能真正计算,只有将解决问题的步骤编制成机器可识别的程序加载到计算机内存开始运 ...
分类:
其他好文 时间:
2019-12-09 01:35:26
阅读次数:
121
一、安装 打开 https://github.com/FelisCatus/SwitchyOmega/releases 下载 下载之后后缀crx改成zip,解压到文件夹 chrome浏览器打开扩展程序,加载已解压的扩展程序,选择SwitchyOmega_Chromium,显示一个错误,不用管,安装完 ...
分类:
其他好文 时间:
2019-11-29 10:52:40
阅读次数:
421
博文结构启动5个阶段Linux关机什么是daemon与服务(service)通过systemctl管理服务Systemctl针对service类型的配置文件一.启动5个阶段:内核的引导。运行init。系统初始化。建立终端。用户登录系统。1.开机自检服务器主机开机之后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交本
分类:
系统相关 时间:
2019-11-24 09:43:48
阅读次数:
106
CPU 运算很快,但存储容量很小,而且断电后数据就丢了 比内存快百倍,比硬盘快百万倍 要做的几件事 运行指令 不能保存指令,指令全在内存中 上电后执行的第一条指令放在地址0xFFFFFFF0处,通常是跳转指令,到BIOS 靠缓存和流水线技术,提高利用率 缓存 利用了局部性原理 流水线 避免可以并行的 ...
分类:
其他好文 时间:
2019-11-21 13:58:57
阅读次数:
113
简介 调试应用程序时,调试器必须加载可执行模块的符号,以便能够显示有意义的调用堆栈、当前源代码行、变量值等。如果您曾经调试过在另一个系统上创建的小型转储,那么您已经知道除了符号之外,调试器还需要访问创建转储时由应用程序加载的相同版本的模块。如果调试器找不到与模块完全相同的版本(即匹配的模块),则无法 ...
分类:
其他好文 时间:
2019-11-20 13:02:03
阅读次数:
78
1、建立一个文件夹xxx将masm中的lnk.exe,masm.exe,ml.exe和debug.exe放到文件夹中,并mount C X:\xxx C: 单步运行程序 debug xxx.exe debug将程序加载入内存,设置CS:IP指向程序的入口,但debug并不放弃对CPU的控制,所以可以 ...
什么是操作系统? 你可能这样认为,windows、unix、linux、macos、Android、ios....都是操作系统。这样的理解并没有错,只不过太肤浅了。 操作系统是直接运行于硬件之上的计算机程序。 操作系统用于管理和控制计算机的硬件与软件资源 操作系统为用户软件的开发提供必要的服务和接口 ...
分类:
其他好文 时间:
2019-09-27 23:07:36
阅读次数:
123