
信息安全
文章平均质量分 73
黑客影儿
白帽极客,致力于开源事业,崇尚极客文化,追求技术知识,热衷于挑战未知领域。
展开
-
X64汇编语言教程(白帽黑客系列课程)(一)
基于X84环境,讲解汇编语言编程相关知识要点,涉及汇编语言、逆向工程、二进制漏洞挖掘等方面的内容知识原创 2024-12-25 16:01:20 · 1071 阅读 · 0 评论 -
信息安全系列课程之网络空间测绘与态势感知技术揭秘(二)
DPDK 技术,由于 在 网络流量通信方面 绕过了操作系统的内核网络驱动对于网络流量的处理, 可以使网络流量 从网卡设备 直达 操作系统的 R3 用户层 ,这大大减轻了 操作系统的内核网络驱动对于网络流量的处理与转发开销(主要 节省 了 内核空间 向 用户空间 进行内存数据复制操作 的相关 开销!这里指的是,网络流量的作用,是什么!由于 DPDK 的技术实现,是以。裸包反弹,指的是,对于 几乎未经过任何网络协议栈进行处理的,最原始的 网络流量数据包 进行 网络通信响应 和 网络通信转发 的技术能力!原创 2024-06-21 14:05:00 · 926 阅读 · 1 评论 -
信息安全系列课程之网络空间测绘与态势感知技术揭秘(一)
我们需要知道,从零开始,建立 特征指纹仓库 ,成本是很高的!如果并没有找到合适的、开源的、免费的 指纹仓库 的话,那么使用一些比较流行的技术,或者工具 去 进行 特征指纹仓库的 建设,也是一种不错的选择!作为安全运维人员,如果不懂得渗透测试技术,那么在进行安全运维行为时,就往往如同 没见过老鼠的猫,看到老鼠闯入,依然倒头就睡!在 SQL注入类攻击中,为了躲避 WAF 防火墙的 拦截与查杀 ,有经验的黑客,往往会对通信数据进行加密,或者采取代码混淆的方式,来逃避 WAF 防火墙 的 安全检查!原创 2024-06-20 16:08:16 · 905 阅读 · 0 评论 -
渗透测试之内核安全系列课程:Rootkit技术初探(六)
例如,它包含驱动类型、驱动大小、驱动对象、驱动标志、驱动的起始位置、驱动的大小、指向驱动程序映像的内存区对象、驱动的扩展空间、驱动名字等。DRIVER_OBJECT对象还包含了与驱动程序所管理的设备对象相关联的设备扩展结构,以及用于处理I/O请求的函数指针等信息。:这是一个指针,指向驱动程序所创建的设备对象链表的头部。:指向注册表中的硬件信息路径,为驱动程序提供设备特定的配置和参数( 在Windows内核模式驱动程序中,硬件数据库用于存储有关系统中所有设备实例的信息,如设备的设备路径、设备对象指针等 )。原创 2024-06-19 11:08:03 · 1096 阅读 · 0 评论 -
渗透测试之内核安全系列课程:Rootkit技术初探(五)
Rootkit 技术,涉及到多方面的知识,包括 硬件系统 、 软件系统 、 内核驱动 、Rootkit 技巧(例如,如何绕过安全软件的检测、如何检测到工作于内核层面的 Rootkit 软件)等。,只有了解底层的内核实现,我们才能去 读取 或 更改 页目录表( PDT ) 、页表( PTT )、页( P ) 的 数据内容( 比较重要的,包括 访问权限、读写开关、偏移量、物理地址 等)。Rootkit 的 防御技术,主要是指 驻留内核底层,检测 Rootkit 软件的存在,取证 Rootkit 软件的行为!原创 2024-06-10 14:38:59 · 1162 阅读 · 1 评论 -
渗透测试之内核安全系列课程:Rootkit技术初探(四)
当 PDE( 页目录项 ) 的 PS 位( 第8位 ) 为 1 时,代表PDE( 页目录项 )直接指向页( P ),这时,页的大小为 4MB(这是一个大页),此时,这个大页( 4MB 大小的物理页)的物理地址计算公式为: PDE( 页目录项 ) 的 高 10 位 + 线性地址 的 低 22 位。上述的页目录( PDT )的子项(PDE)除了前7位之外,其它各比特位用途不固定(各关键比特位的位置,同样不固定),因操作系统类型、CPU 版本不同而存在差异!原创 2024-06-10 12:05:06 · 1245 阅读 · 2 评论 -
渗透测试之内核安全系列课程:Rootkit技术初探(三)
相应的,每个进程,都会存在一个页目录表),1024MB = 1 GB;GDT 全局描述符表、LDT 局部描述符表、GDTR 全局描述符表 寄存器、LDTR 局部描述符表 寄存器 、一致性代码、非一致性代码、实模式、保护模式、线性地址。在 Intel 系列的 芯片中,存在专门的电路,负责将虚拟地址(线性地址)转译为内存物理地址!目前这块,笔者本人,也需要更加深入的理解,也许以后,会涉及到对这方面的更详细讲解 )。想要免杀,需要了解的安全技术知识包括软件加壳、代码混淆(例如,使用花指令)、隐匿技术(例如,原创 2024-06-08 15:04:39 · 1127 阅读 · 0 评论 -
渗透测试之内核安全系列课程:Rootkit技术初探(二)
GDT全局描述符表 中存储了多个不同的 LDT 局部描述符表( LDT 段 ) 所对应的不同内存空间信息(所谓的内存空间信息,指的就是 段基址、段限长、段属性 这些信息)!含有 LDT 段 的 段基址、段限长、段属性 信息 的 段描述符,在 GDT 全局描述符表中,被当成普通的 段描述符 进行使用!不同的进程,不同的数据,存储在不同的物理内存之上,尽管不同进程的线性地址,可能是不同的,也可能是相同的!细心的童鞋儿,会发现,GDTR 和 LDTR 寄存器,在命名规则上,除了首字母不同,其它都是相同的!原创 2024-06-06 22:05:33 · 684 阅读 · 1 评论 -
渗透测试之内核安全系列课程:Rootkit技术初探(一)
注意,段描述符中,第 41-44 位,是 TYPE ,其 配合 段描述符 中的 第 45 位 S 位 的值,来确定 当前 段描述符 所指向的 段空间 是 数据段空间,还是 代码段空间!注意,段描述符中,第 55 位,存储着 D / B 位 ,其影响着,段的寻址方式!如果值为 0 ,意味着,这个段描述符,也会是无效的!注意,段描述符中,第17-32位,存储着 段地址 的 第1-16位 ,第33-40位,存储着 段地址 的 第17-24位,第57-64位,存储着 段地址 的 第25-32位。原创 2024-06-06 17:40:39 · 1729 阅读 · 1 评论 -
渗透测试之Web安全系列教程(二)
在进行代码审计工作时,在进行渗透测试行为时,当我们发现某个网页文件的内容中包含有类似上述代码内容,那么通常意味着,这个网页文件的内容,是可疑的!这个网页文件的内容安全性,是需要进行深入鉴定的!接下来,让我们观察一篇恶意代码中的部分内容,分析一下,它是如何躲避浏览器的恶意代码检测的!通过观察,我们获知,加密数据,是以数字形式存储的,那么,我们不禁想到了 ASCII 编码!恶意脚本,就是如此悄悄的潜入你的浏览器,并去执行恶意代码的!通过上述的观察,我们可知,代码混淆 使用的是 ASCII编码序列技术!原创 2024-06-02 13:14:53 · 569 阅读 · 1 评论 -
渗透测试之Web安全系列教程(一)
script 标签 的 src 属性,指向跨域脚本的URL地址!如果客户端,是我们自己编制的浏览器,或者是自己编制的可以解析网页内容的脚本,那么,我们是可以突破同源策略限制的!由于 浏览器的同源策略,并没有对 script 等标签进行同源限制,这导致了 恶意黑客 可以利用这一特性,并通过一些 Web 网站中所存在的XSS注入漏洞,将一些恶意的代码(包含 script 相关内容,而 script 的 src 属性的值,可能是指向某个其它域的、包含木马脚本的URL地址)内容嵌入到 Web 网站的指定页面中。原创 2024-06-02 11:15:53 · 1244 阅读 · 2 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(十四)
接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!Phpsploit-Framework 软件。Phpsploit-Framework 软件。Phpsploit-Framework 软件。Phpsploit-Framework 软件。Phpsploit-Framework 软件。Phpsploit-Framework 软件。Phpsploit-Framework 软件。原创 2024-06-01 19:42:29 · 765 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(十三)
对于大体积文件,长时间的等待,可能会耗尽文件下载者的耐心,下载文件的用户,并不知道,文件已经下载了多少,以及什么时候才能够将文件彻底下载完毕!接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!Phpsploit-Framework 软件 Wget 功能。的截图,显示全部的下载进度,需要显示的截图,实在是太多了!Phpsploit-Framework 软件的作者。我们,继续讲一下 ,原创 2024-05-26 17:04:32 · 430 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(十二)
本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!我们,继续讲一下 ,Phpsploit-Framework 软件的。Phpsploit-Framework软件。Phpsploit-Framework软件。Phpsploit-Framework软件。Phpsploit-Framework软件。Phpsploit-Framework软件。Phpsploit-Framework软件。Web主机存活状态扫描。Web主机端口开放扫描。Web主机存活状态扫描。Web主机端口开放扫描。原创 2024-05-26 13:55:09 · 292 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(十一)
软件提供的 File 文件管理功能在线创建的文件的文件名,会带有显著的 .phpsploit 字样标识,在进行 安全运维 或 渗透测试 行为结束时,可以非常方便的进行相应文件的清理工作。Phpsploit-Framework 软件的 File 文件管理功能,是 Phpsploit-Framework 软件的一大。人员,Phpsploit-Framework 软件提供的 File 文件管理功能,都将成为其日常工作的强大。软件提供的 File 文件管理功能,进行指定类型文件的创建。File 文件管理功能。原创 2024-05-24 13:07:33 · 607 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(十)
软件查看指定文件的相关信息,包括文件名称、文件路径、文件大小、文件类型、文件的访问权限、文件所属用户及对应ID,文件所属用户组及对应ID、文件创建时间、文件修改时间 等,对于一名安全运维,或渗透测试人员来说,这些信息都是非常重要的!软件搜索出了很多文件名称中包含字符串内容 “.php ” 的相关文件,并将它们的所在路径分别展示了出来!(这样做的原因,可能是由于二进制格式的内容,以纯文本方式将变得无法正常显示),我们可以通过。软件的 File 文件管理功能,来查看指定文件的属性及内容信息!原创 2024-05-24 12:10:24 · 655 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(九)
在数据库服务器中创建账户名称为“ test_huc0day ”的数据库账户,对应的账户密码为“ test_huc0day ”,数据库账户 “ test_huc0day ” 的网络访问限制为 “ localhost ”(本机访问)。在数据库服务器中,为账户名称为“ test_huc0day ”的数据库账户,赋予访问全部数据库及其下属数据表的权利(符号“ * ”,代表全部)。这大大加强了通信数据的安全性!在数据库服务器中,为账户名称为“ test_huc0day ”的数据库账户,更新网络访问权限域和密码。原创 2024-05-23 12:13:39 · 1147 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(八)
都会知道,将 shellcode 代码存储于单独文件,或者寄生于其它文件中,都会很容易被发现,甚至被清除!基于文件的内容扫描,基于特征码的安全扫描,早已在各大安全软件中被实现,将 shellcode 代码 寄存于文件内容中的做法,早已过时!的作者,已经意识这一点,在Phpsploit-Framework 软件中加入了操作共享内存资源的相应模块。本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!Phpsploit-Framework 软件。堆溢出、栈溢出、格式化漏洞利用。原创 2024-05-20 17:51:51 · 534 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(七)
并且,由于提供相应加解密功能的网络站点的管理权归属于不可控的第三方,对于敏感的数据,难免存在被劫持、记录,甚至恶意利用的风险。对于高度敏感的数据,使用在线的加解密功能站点,是比较不安全的!在 Phpsploit-Framework 软件的 Security 加解密 功能模块中,集成了大量的、实用的加解密功能模块,例如 url encode / decode URL编码解码、base64 encode / decode BASE64 编码解码、 md5 加密、sha1 加密 等。今天,我们来重点讲解下。原创 2024-05-20 09:42:56 · 316 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(六)
Phpsploit-Framework 软件的作者,身为一名资深的白帽子黑客,为了解决此类问题,花费了大量精力与时间,通过查询大量安全技术文档,手动翻译大量相关文档内容,在 Phpsploit-Framework 软件中集成了 Guide 指导手册 功能模块,为信息安全领域的学习者们敞开了一扇“方便之门”!然而,由于安全工具数量较多,在 Phpsploit-Framework 软件出现之前,刚刚入门信息安全领域的童鞋儿,可能会陷入学习的混乱之中。Phpsploit-Framework 软件。原创 2024-05-20 09:10:01 · 861 阅读 · 0 评论 -
信息安全领域的相关法律法规(小白入门信息安全领域必看)
违反国家规定,侵 入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;提供专门用于侵入、非法控制计算机信息系统的程序、工具,或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严重的,依照前款的规定处罚。违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。原创 2024-05-19 14:19:05 · 512 阅读 · 0 评论 -
白帽黑客养成手记之数据库安全审计基础SQL注入部分(三)
这是十分实用且重要的SQL注入查询,在从事渗透测试行为时,我们必须了解目标数据库中的相应表结构,那么实现这一切的前提,是我们必须先知道指定的数据库中存在哪些张数据表。我们,已经获得了数据库名称,已经获得了数据表名称,已经获得了数据字段名称,那么接下来,我们要做的,就是获取指定数据库中指定数据表中指定数据字段中的具体内容了!到了这里,我们的SQL注入操作,已经得到了大量的有价值信息,这些信息对于我们接下来的数据库渗透操作,是非常重要的!指定数据库名称、指定数据表名称、指定字段名称。上面的SQL语句,利用了。原创 2024-05-16 10:32:00 · 336 阅读 · 0 评论 -
白帽黑客养成手记之数据库安全审计基础SQL注入部分(二)
上面的SQL语句,可以让我们查询到当前连接的数据库表的数据库名称,以及数据库服务器的相应类型与版本信息(此类信息,有助于我们进行根据数据库服务器类型及相应版本特征去寻找特定的安全漏洞信息)。通过改变SQL语句运算条件,并观察SQL语句执行结果的方式,来分析目标软件代码是否存在SQL注入漏洞。语句查询出的数据列数量,在我们并不知道SQL查询语句的查询列数量时,这个方法是很有帮助的。查询一条数据,我们编写数据库查询模块时,可以采用很多的方式,不同的方式,安全程度不同。条件的方式,可以在一定程度上分析出 当前。原创 2024-05-14 11:06:20 · 496 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(五)
软件,提供了丰富且强大的底层技术架构支持,对于网络通信类型的应用,提供了非常友好且强大的功能类库(原生支持原始套接字编程,支持直接发送IP层数据包,支持ipv4、ipv6、icmp、tcp等多种类型的网络通信协议,直接支持用户自定义的IP包及TCP包的构造与发送)。项目文件 和 项目开发文件 之间的本质区别为:项目文件仅为单一文件,项目文件中几乎包含了项目开发文件中的全部代码内容( Lite 精简模式下的项目文件,代码内容会被 Full 完全模式下的项目文件略少,不提供 Guide 模块下的相应功能)。原创 2024-05-05 17:17:45 · 832 阅读 · 0 评论 -
白帽黑客养成手记之数据库安全审计基础SQL注入部分(一)
在URL路径中," :// " 前面的部分,代表网络通信所使用的网络协议;" :// " 后面的部分,直到遇到 “ / ” 为止(如果没有 " / " ,则,以遇到 “?我们学习必要的知识,是为了赶在恶意黑客实施具有危害性的网络攻击之前,主动地发现安全漏洞,并且去解决修复它。所以,如果规则设置的不好,或者说WAF防火墙本身设计的有问题,可能仍然无法很好的保证Web安全!魔高一尺,道高一丈!为了赶在恶意黑客对真实系统发动SQL注入攻击之前,有效发现SQL注入漏洞,有效堵住SQL注入漏洞,是非常有必要的!原创 2024-05-04 16:46:12 · 396 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(四)
当我们牢记登陆账户、密码、token令牌信息后,点击 submit 提交按钮,会完成 phpsploit-framework 软件的初始化操作,并正式进入 phpsploit-framework 软件的登陆界面。我们需要在登陆界面中输入,我们刚刚生成的登陆账户与密码信息(token令牌信息,一会会在命令行模式环境中才会用到,在web服务环境时,一般仅在创建 cli encode url 命令行路由信息时,才会被用到)。PRIVILEGE_USER_MODULE_PASSWORD 常量的内容值,才会生效!原创 2024-05-03 20:43:48 · 741 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(三)
当你牢记登陆密码与 token 令牌信息后,请点击 submit 提交按钮,你将正式进入 phpsploit-framework 软件的登陆界面。当我们点击 submit 提交按钮之后,我们会进入Phpsploit-Framework软件初始化的下一阶段!本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!注意:当前界面中生成的登陆密码与token令牌信息,会在。Phpsploit-Framework软件。有些信息,必须要牢记,否则,可能会导致。安装完成后,您却无法使用!原创 2024-05-03 19:48:19 · 666 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(二)
如果您计划将此工具用于未经您执行评估的公司授权的恶意目的,则表示您违反了此工具集的服务条款和许可证。开发环境的特权账户为 ” 0day “ ,对应的密码为 ” 0day_phpsploit-framework_2023v1.0 “。的作者要求使用Phpsploit-Framework软件的用户应当遵守它,以保持良序健康的网络环境。注意,Additional Service Terms 框中的内容,是道德黑客的行为规范,本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用!原创 2024-05-03 19:24:18 · 658 阅读 · 0 评论 -
专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(一)
信息收集、常见安全工具用法、数据加解密、共享内存操作、数据库操作、文件管理、Web主机存活检测、主机端口扫描、网页挂马检测、在线下载、ELF文件内容分析、网页Shell、Shell通信服务端、Shell通信客户端、反弹Shell、代理Shell、即时通信、在线报告生成。软件框架的控制器根类,是 Class_Controller ,它继承自 Class_Root。软件框架的基础类库根类,是 Class_Base ,它继承自 Class_Root。因此,您必须了解MLVC架构是什么。原创 2024-05-03 18:57:18 · 1410 阅读 · 1 评论 -
白帽黑客养成手记之零基础入门信息安全领域(幼儿园起点)(二)
二进制数的 100 右移一位,变成二进制数的 10 ,那么也就等于 十进制数 4 / 2 ,结果为 2!二进制数的 01 左移一位,变成二进制数的 10 ,那么也就等于 十进制数 1 * 2 ,结果为 2!二进制数的 10 右移一位,变成二进制数的 1 ,那么也就等于 十进制数 2 / 2 ,结果为 1!所谓,负(-)负(-)得正(+)!在计算机编程工作中,正数,负数,基础的加减乘除法,是必须要熟练掌握的!原创 2024-05-03 12:39:29 · 389 阅读 · 1 评论 -
白帽黑客养成手记之零基础入门信息安全领域(幼儿园起点)(一)
零基础入门信息安全领域(幼儿园起点)原创 2024-05-02 19:19:22 · 114 阅读 · 2 评论 -
【渗透测试框架】Phpsploit-Framework(PSF)基础教程系列(三)
Phpsploit-Framework软件的实战演示(CTF竞赛方向):加解密方向、数据库方向、文件管理方向的相关功能介绍与讲解!原创 2023-12-03 17:56:17 · 913 阅读 · 1 评论 -
【渗透测试框架】Phpsploit-Framework(PSF)基础教程系列(一)
Phpsploit-Framework是一个开源的CTF框架和漏洞利用开发库。它采用PHP语言编写,专门针对渗透测试和安全审计行为而设计,旨在帮助道德黑客(渗透测试工程师、IT审计人员、安全研发工程师等)更高效、快速地进行漏洞挖掘和安全审计工作。原创 2023-11-28 14:48:58 · 1978 阅读 · 0 评论 -
论数据引擎的核心设计思想(二)(原创)
数据引擎在技术实现及算法设计上的技术分享原创 2022-11-09 15:21:05 · 180 阅读 · 0 评论 -
论黑客之路(原创)
首先,我想和大家说说,什么是黑客。黑客是一种信仰。信仰来自灵魂深处,那是一种选择,一种坚持,一种意志,一种付出。当你选择成为一名黑客,那么,你除了需要付出比常人超出更多的努力之外,也意味着你需要承担更多的责任。当你掌握了黑客技能,那么你的选择,决定了你的未来。菜刀(黑客能力)既可以用来做出美味的菜肴(安全产品),也同样可以用来作为杀人的武器(病毒、恶意软件等)。它用来做什么,取决于...原创 2020-01-13 11:43:03 · 1007 阅读 · 0 评论