自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子曰小玖的博客

当你的才华还撑不起你的野心时,你需要做的只有静下心来学习。

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

转载 Linux文件系统详解

Linux文件系统详解从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点inode。本文参考:http://blog.chinaunix.net/uid-8698570-id-1763151.htmlhttp://www.iteye.com/topic/816268http://soft.chin...

2019-04-28 15:08:26 193

转载 双向链表详解

https://blog.csdn.net/cainv89/article/details/51301631https://www.2cto.com/kf/201608/540936.html1. 双向链表的概念1.1 双向链表的定义双向链表又称为双链表,是链表的一种。1.2 双向链表的结点结构双向链表的结点包括三个部分:前驱指针域、数据域和后继指针域。(1)前驱指针域(...

2019-04-26 11:10:28 2205

转载 Linux内核通用链表详解

https://blog.csdn.net/liebao_han/article/details/53956609Linux内核中充斥着大量的数据结构,这些数据结构很多都是使用结构体来表示:如cdev结构体用于描述一个字符设备,再如task_struct结构体,是我们所说的进程控制块PCB,用于描述一个进程的所有信息。追寻内核源码我们会发现很多都是表示设备的结构体中都有list_head这样的...

2019-04-26 11:02:06 404

转载 ARM协处理器介绍

https://blog.csdn.net/silent123go/article/details/53169783什么是协处理器  协处理器是一种芯片,用于减轻系统微处理器的特定处理任务。例如,数学协处理器可以控制数字处理;图形协处理器可以处理视频绘制。例如,intel pentium微处理器就包括内置的数学协处理器。  协处理器可以附属于ARM处理器。一个协处理器通过扩展指令集或...

2019-04-25 16:34:26 5119

转载 BurpSuite系列----BurpSuite基本介绍及环境配置

https://blog.csdn.net/u011781521/article/details/53957402一、BurpSuite简介Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。Burp...

2019-04-25 13:40:45 508

转载 Burp Suite documentation - contents

Burp Suite documentationDocumentation Desktop editions Getting started Launching Burp Startup wizard Selecting a project ...

2019-04-25 11:10:18 627

转载 深度学习之SSL安全协议详解

"SSL"协议对于黑客技术学习,是必须要掌握的,因为它在很多应用通信中无处不在。"SSL"这个名词,可能大家没怎么听说过,但是它的一个应用大家肯定都熟悉,那就是"HTTPS"!HTTPS是基于SSL安全连接的HTTP协议。HTTPS通过SSL提供的数据加密、身份验证和消息完整性验证等安全机制,为Web访问提供了安全性保证,广泛应用于网上银行、电子商务等领域。"SSL"是不是很...

2019-04-19 13:29:41 5854

转载 每天一个linux命令(66):dd 命令

https://www.cnblogs.com/jikexianfeng/p/6103500.html一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input ...

2019-04-17 15:22:52 1356

转载 Wireshark+Chrome,HTTPS数据包抓取配置

https://www.jianshu.com/p/517e5e9840e4一般情况下,这些网站或者APP都是不会将自己的API分享出来,我们只有自己抓包来分析前后端是如何交换数据的,而wireshark则是抓包领域的神器。在PC端,浏览器和服务器交互过程中,现在大都使用了HTTPS协议,wireshark只能抓到加密的数据包。解密HTTPS数据包的方式有很多,这里介绍一个比较简单的方式,如...

2019-04-16 13:10:12 5386 1

转载 使用 openssl 生成证书

https://www.cnblogs.com/littleatp/p/5878763.html一、openssl 简介openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。官网:https://www.openssl.org/source/构成部分密码算法库 密钥和证书封装管理功能 SSL通信AP...

2019-04-16 13:08:07 776

转载 打造一个专属VIM

Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣的同学下来可以自己了解和对比下。安装sudo apt-getinstall vim// Ubuntu其他平台,可以自行谷歌。新手指南vi...

2019-04-12 10:57:16 152

转载 如何实现在的Windows上运行的Linux程序(附示例代码)

而今天的这篇文章将会讲解如何自己实现一个简单的原生Linux程序运行器, 这个运行器在用户层实现, 原理和Bash On Windows不完全一样,比较接近Linux上的Wine.示例程序完整的代码在github上, 地址是 https://github.com/303248153/HelloElfLoader初步了解ELF格式首先让我们先了解什么是原生Linux程序, 以下说明摘自维...

2019-04-12 10:54:57 10378 6

转载 全局钩子原理以及操作流程

一、原理部分1钩子的作用监控其他程序,劫持其他程序。是黑客技术在本地的基础。2什么是钩子钩子是Windows的消息处理机制中的一个监视点,应用程序可以在这里安装一个监视子程序,这样就可以在系统的消息流到达目的窗口的过程前监控它们。3钩子程序组成部分1主程序——用来实现界面或其他功能2钩子回调函数——用来接收系统发过来的消息3钩子的安装和卸载模块这是一个...

2019-04-12 10:51:28 5366 1

转载 VMware虚拟机Host-Only(仅主机模式)

转载于:https://www.linuxidc.com/Linux/2016-09/135521p3.htm三、Host-Only(仅主机模式)Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立...

2019-04-11 09:20:40 3810 1

转载 VMware虚拟机NAT(地址转换模式)

转载于:https://www.linuxidc.com/Linux/2016-09/135521p2.htm二、NAT(地址转换模式)刚刚我们说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示:在NAT模式中,主机网卡直接与虚拟NAT设备相...

2019-04-11 09:19:59 683 4

转载 VMware虚拟机Bridged(桥接模式)

转载于:https://www.linuxidc.com/Linux/2016-09/135521.htm由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有VMware Workstations和VirtualBox等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而VMwa...

2019-04-11 09:19:25 833

原创 linux配置两个不同网段的ip

首先需要确定的是,如果要让Linux配置两个不同网段的IP,那你的服务器要求是多网卡的,或者上游支持多个网段。那如何配置多个IP绑定呢,我们主要通过修改network配置文件即可,下面简单说下具体的操作流程,我以CentOS 7为例演示。1、查看当前网卡信息我们通过 ifconfig 命令可以查看网卡配置信息,一般而言服务器默认的第一块网卡配置名为eth0,第二个网卡配置名为eth1,...

2019-04-10 10:46:07 9190

转载 LINUX命令行下访问FTP服务器

https://www.linuxidc.com/Linux/2015-12/126357.htmLinux shell 中如何使用 ftp 命令。包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹。尽管现在有许多不错的 FTP 桌面应用,但是在服务器、SSH、远程会话中命令行 ftp 命令还是有很多应用的。比如。需要服务器从 ftp 仓库拉取备份。步骤 1: 建立 FT...

2019-04-09 16:04:45 49747

原创 Kali安装FTP

kali应该默认不安装ftp的,所以需要自己安装。直接:apt-get install vsftpd然后开启ftp服务service vsftpd startservice vsftpd status 查看状态service vsftpd stop 停止服务​service vsftpd restart 重新启动服务​创建专门用于上传下载的目录sta...

2019-04-09 16:01:23 4562

转载 设置ip提示已经分配给另一个适配器

https://jingyan.baidu.com/article/9113f81b70b4d62b3214c723.html电脑的本地连接变成了本地连接2,重新设置ip时提示:您为这个网络适配器输入的ip地址已经分配给另一个适配器,可以通过这个方法修改一下,完成设置。方法/步骤 鼠标点击开始菜单-运行。 在打开的运行框中输入 regedit,点击确定。...

2019-04-09 14:34:55 6042 1

转载 Kali linux 设置固定IP

ifconfig 查看当前网卡service networking stop 停止当前网卡网络服务vi /etc/network/interfaces 对网卡配置进行修改Esc键 :wq 进行保存重启网络服务 service networking restart...

2019-04-08 16:31:05 384

转载 C语言函数调用栈(三)

https://www.cnblogs.com/clover-toeic/p/3757091.html6 调用栈实例分析 本节通过代码实例分析函数调用过程中栈帧的布局、形成和消亡。6.1 栈帧的布局 示例代码如下: 1 //StackReg.c 2 #include <stdio.h> 3 4 //获取函数运行时寄存器%ebp和%es...

2019-04-08 14:22:15 398

转载 C语言函数调用栈(二)

https://www.cnblogs.com/clover-toeic/p/3756668.html5 函数调用约定 创建一个栈帧的最重要步骤是主调函数如何向栈中传递函数参数。主调函数必须精确存储这些参数,以便被调函数能够访问到它们。函数通过选择特定的调用约定,来表明其希望以特定方式接收参数。此外,当被调函数完成任务后,调用约定规定先前入栈的参数由主调函数还是被调函数负责清除,以...

2019-04-08 14:19:16 673

转载 C语言函数调用栈(一)

https://www.cnblogs.com/clover-toeic/p/3755401.html 程序的执行过程可看作连续的函数调用。当一个函数执行完毕时,程序要回到调用指令的下一条指令(紧接call指令)处继续执行。函数调用过程通常使用堆栈实现,每个用户态进程对应一个调用栈结构(call stack)。编译器使用堆栈传递函数参数、保存返回地址、临时保存寄存器原有值(即函数调用的...

2019-04-08 14:16:32 1277

转载 Linux虚拟地址空间布局

https://www.cnblogs.com/clover-toeic/p/3754433.html 在多任务操作系统中,每个进程都运行在属于自己的内存沙盘中。这个沙盘就是虚拟地址空间(Virtual Address Space),在32位模式下它是一个4GB的内存地址块。在Linux系统中, 内核进程和用户进程所占的虚拟内存比例是1:3,而Windows系统为2:2(通过设置Large...

2019-04-08 13:27:56 281

转载 C语言预处理命令详解

https://www.cnblogs.com/clover-toeic/p/3851102.html一 前言 预处理(或称预编译)是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理指令指示在程序正式编译前就由编译器进行的操作,可放在程序中任何位置。 预处理是C语言的一个重要功能,它由预处理程序负责完成。当对一个源文件进行编译时,系统将自动引用预处...

2019-04-08 13:26:41 401

转载 C语言变量的存储布局

https://www.cnblogs.com/clover-toeic/p/3755066.html 分析以下代码中变量存储空间如何分配: 1 //MemSeg.c: 代码无意义,仅供分析用 2 #include <stdio.h> 3 #include <stdlib.h> //malloc函数声明位于<stdlib.h>或<c...

2019-04-08 13:03:23 364

转载 可变参数函数详解

https://www.cnblogs.com/clover-toeic/p/3736748.html 可变参数函数又称参数个数可变函数(本文也简称变参函数),即函数参数数目可变。原型声明格式为: type VarArgFunc(type FixedArg1, type FixedArg2, …); 其中,参数可分为两部分:数目确定的固定参数和数目可变的可选...

2019-04-08 13:00:39 13891

转载 AAPCS、ATPCS

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.kui0097a/armcc_bcfgdbhg.htm1. 基本概念ATPCS (ARM-Thumb Procedure Call Standard)规定了一些子程序间调用的基本规则,这些规则包括子程序调用过程中寄存器的使用规则,数据栈的使用规则,参数的传递规则。有了这...

2019-04-08 11:27:39 829

转载 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100……

RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆。这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征、基本原理、关键技术、各种等级和发展现状进行了全面的阐述,并为用户如何进行应用选择提供了基本原则,对于初学者应该有很大的帮助。一、RAID 概述1988 年美国加州大学伯克利分校的 D. A. Patterson 教授等首次在论文 “...

2019-04-08 10:51:39 1345

原创 Metasploit wiki

Metasploit您是一个Metasploit用户,想要开始或在黑客方面做得更好(您有权进行黑客攻击)吗?最快的入门方法是下载Metasploit二进制安装程序。这将使您可以访问所有Metasploit版本:免费的开源Metasploit框架,免费的Metasploit社区版本以及Metasploit Pro的免费试用版。如果您使用的是Kali Linux,则已预先安装Metasploi...

2019-04-04 16:10:01 560

转载 Metasploit 一些重要模块使用介绍

Metasploit 一些重要模块使用介绍\阅读目录Nmap扫描 Metasploit扫描SSH服务识别 FTP服务识别FTP密码嗅探SNMP登录 SNMP枚举 SMB登录 VNC身份验证一、端口扫描 二、SMB扫描 三、服务识别 四、密码嗅探 五、几个重要模块  本文是"T00LS Metasploit(第一季)"的文档版,是个人在观看视...

2019-04-04 15:01:28 1922

转载 Metasploit 使用基础

Metasploit 使用基础阅读目录  本文将简单介绍一下Kali2 上Metasploit的一些基本使用,包括启动、更新及一个小问题"Module database cache not built yet, using slow search"的解决。启动  终端输入msfconsoleroot@kali:~# msfconsole应该会出现界面下端提示符: msf ...

2019-04-04 14:56:16 754

转载 使用GNU编译器集合(GCC)

使用GNU编译器集合(GCC)简短目录1 GCC支持的编程语言 GCC支持的2种语言标准 3 GCC命令选项 4 C实现定义的行为 5 C ++实现定义的行为 6 C语言家族的扩展 7 C ++语言的扩展 8 GNU Objective-C功能 9二进制兼容性 10gcov-a测试覆盖计划 11-gcov-tool离线Gcda配置文件处理工具 12gcov-du...

2019-04-04 13:57:46 1431

转载 GNU Manuals Online

GNU Manuals OnlineThis table listsofficial GNU packageswith links to their primary documentation, where available. When a package has several associated manuals, they are all listed. If a package ...

2019-04-04 13:52:32 1149

原创 QEMU

https://wiki.qemu.org/Linkshttps://wiki.qemu.org/Documentation内容1发展 2开发人员 3非官方的QEMU二进制文件 4替代QEMU存储库/ Forks 5GUI和管理工具/系统 6Legacy GUI前端 7QEMU使用的BIOS和固件 8使用QEMU代码的项目 9外部文件 10其他模拟...

2019-04-04 09:29:41 1364

转载 Web安全学习笔记

Contents:1. 基础知识 1.1. Web发展简史 1.2. 计算机网络 1.3. 域名系统 1.4. HTTP标准 1.5. 代码审计 1.6. WAF 2. 信息收集 2.1. 域名信息收集 2.2. 站点信息收集 2.3. CDN Bypass 2.4. 端口信息 2.5. 其它 2.6. 参考链接 3. 内网渗透 3....

2019-04-04 09:12:56 837 1

转载 Docker经典教科书

https://www.cnblogs.com/ECJTUACM-873284962/p/9789130.htmlDocker 是什么?说了这么多, Docker 到底是个什么东西呢?我们在理解 Docker 之前,首先得先区分清楚两个概念,容器和虚拟机。可能很多读者朋友都用过虚拟机,而对容器这个概念比较的陌生。我们用的传统虚拟机如 VMware , VisualBox 之类的需要模拟...

2019-04-03 16:12:04 836

翻译 Nmap网络扫描

介绍 参考指南 书 安装指南 下载 更新日志 Zenmap GUI 文件 错误报告 OS检测 宣传 相关项目 在电影中 在新闻里 ...

2019-04-02 15:06:28 1652

翻译 OpenSSL Command-Line HOWTO

https://www.madboa.com/geek/openssl/#introduction内容介绍 如何找到我正在运行的OpenSSL版本? 如何获取可用命令的列表? 如何获取可用密码列表? 标杆 如何对系统的性能进行基准测试? 如何对远程连接进行基准测试? 证书 如何生成自签名证书? 如何为VeriSign生成证书申请? 如何测试新证书?...

2019-04-01 15:45:27 1368

XCL206器件说明文档

一款体积十分小的电源管理芯片。 The XCL205/XCL206/XCL207 series is a synchronous step-down micro DC/DC converter which integrates an inductor and a control IC in one tiny package (2.5mm×2.0mm, H=1.0mm). A stable power supply with an output current of 600mA is configured using only two capacitors connected externally.

2019-01-16

THreadX源代码

2017-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除