自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子曰小玖的博客

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

原创 CVE-2020-0796 RCE复现

0x01 简介 SMB(全称是Server Message Block)是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。 0x02 漏洞概述 **(CVE-2020-0796 SMBGhost)**该漏洞是由于SMBv3协议在处理恶意的压缩数据包时出错所造成的,它可让远程且...

2020-07-10 14:43:46 11 0

原创 十六进制字符串转换为ascii字符串

char *AsciiToChar(char *asc,char str[]) //只转换大写 { int i=0,n=0,len; char cTemp[1024]; memset(cTemp,0x00,sizeof(cTemp)); strcpy(cTemp,asc); len=strlen(...

2020-07-07 13:48:28 16 0

转载 sscanf

sscanf   名称:   sscanf() - 从一个字符串中读进与指定格式相符的数据.   函数原型:   Int sscanf( string str, string fmt, mixed var1, mixed var2 ... );   int scanf( const char *...

2020-07-07 11:38:51 27 0

转载 %02x与%2x 之间的区别

输出最小宽度 用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0(当最小宽度数值以0开头时)。 X 表示以十六进制形式输出 02 表示不足两位,前面补0输出;如果超过两位,则实际输出 举例: printf("%02X&q...

2020-07-07 11:00:34 17 0

转载 J-LINK V9DFU方式更新固件

最近,手欠点击了J-LINK升级,J-LINK不能正常烧录固件,网上搜了下,貌似是固件需要重新烧写,今天终于鼓起勇气去尝试一下jlink固件烧写,成功了,和大家分享一下,记得顶一下 第一步 下载DfuSe_Demo_V3.0.1_Setup.exe软件和v612.dfu固件,然后在电脑上安装D...

2020-07-03 14:33:19 43 0

转载 STM32F4XX的DFU功能

相当部分的 STM32芯片都带USB模块,有时我们会考虑利用STM32芯片的USB模块进行程序代码的下载或升级。USB协议中有专门针对设备固件升级的类协议,即可以通过DFU类协议进行产品固件的加载或更新。 关于STM32产品的DFU程序下载和升级,ST官方有相关的资料文档。可以去www.stm...

2020-07-03 14:27:33 52 0

转载 STM32 USB的DFU功能

最近用到USB,后来发现了STM32F103可以程序实现DFU,在网上搜到代码对比官方文件发现是大容量FLASH的DFU,我用的是STM32F103C8T6,属于中容量。自己对着官方例程修改了网友的代码,改成中容量后可以使用DFU更新固件。修改过程中要注意几点 1.在库函数“void Syste...

2020-07-03 14:23:10 22 0

转载 J-Link V9固件修复

1.前言 某宝上买的J-Link V9在一次使用中不小心点了固件升级,然后,就变砖头了,原因想必大家都知道。于是开始搜寻固件修复的方法,无奈发现网上关于J-Link V9的免费资源甚少,远不如J-Link V8的多。于是乎,就有了此博文,跟大家分享J-Link V9的固件烧写方法和资源。 此方...

2020-07-03 14:15:52 55 0

转载 时钟频率(HZ)与数据传输速率(bit/s)的关系

时钟频率(HZ)与数据传输速率(bit/s)两者是相同的概念。 举例:IIC传输位速率在标准模式下可达100kbit/s,其中100kbit/s 是指1秒钟传输100kbit。1个时钟脉冲只能传输1bit数据。1秒中内要传输100kbit数据,则需要100k个时钟脉冲。每个时钟脉冲的周期 T=1/...

2020-07-01 14:32:31 73 0

原创 用于传感器互操作性问题的指纹匹配系统的大规模研究
原力计划

用于传感器互操作性问题的指纹匹配系统的大规模研究 文摘 指纹是一种常用的生物特征识别方式,被执法机构和商业应用广泛用于身份验证。现有指纹匹配方法的设计基于以下假设:在注册和验证过程中,使用同一传感器捕获指纹。指纹传感器技术的进步提出了一个问题,即当采用不同的传感器进行注册和验证时,当前方法的...

2020-06-05 15:59:14 209 0

原创 指纹传感器和Blackfin处理器增强了生物识别设备的设计
原力计划

生物识别与安全 在当今世界,对有效安全实施和有效实施的需求日益明显。必须确定个人身份以允许或禁止访问安全区域,或使他们能够使用计算机,个人数字助理(PDA)或移动电话。生物特征签名或生物特征用于通过测量某些独特的身体和行为特征来识别个人。实际上,所有生物识别技术都是使用传感器来实现的,以从个人那...

2020-06-04 16:14:59 862 0

原创 Fingerprint Recognition
原力计划

1.简介 通过生物特征识别人是现代社会中的一种新兴现象。在上一阶段,由于对广泛应用程序的安全性需求,它受到越来越多的关注。在许多生物特征中,指纹被认为是最实用的特征之一。指纹识别需要用户付出最小的努力,除了捕获过程严格需要之外,不会捕获其他信息,并且提供了相对良好的性能。指纹普及的另一个...

2020-06-04 11:09:34 96 0

转载 Kali Linux渗透测试——密码破解

当目标系统无任何已知漏洞时,可以考虑社会工程学或者获取目标系统的用户身份,通过合法账户登录绕过系统的安全防线。账户登录身份认证包括账号密码、passphrase、密保、手机、指纹、声纹、面部识别等,其中账号密码是安全级别较低的认证方式,基于互联网的身份认证仍以账号密码为主要形式。 密码破解的方法通...

2020-06-01 15:32:12 173 0

转载 U盘安装kali系统

最直接的一个视频教程是在B站上看到的,在这里整理下步骤供大家参考。 第一步、准备材料 准备: 1、32G U盘(注:最好是USB3.0 , 2.0的加载速度太慢,内存16G以上比较好,推荐使用的是32G的) 2、Windows系统的电脑 第二步、先从电脑硬盘中分割出Kali所需要的内存(...

2020-06-01 14:21:28 198 0

转载 IP报头注释

一----IP简介 1---IP地址简介:Internet Protocol Address-IP网际协议地址,常读写为IP,有IPV4,IPV6(现在的主流依然是IP v4) 所有的IP地址都由国际组织NIC(Network Information Center)负责统一分配,目前全世界共有...

2020-06-01 14:17:10 72 0

转载 SVN--小白教程

主流的版本控制系统,现在来说,就是Git和SVN了,而且Git似乎更加流行,当然也有很多公司使用SVN,我目前经历的几家公司都是在使用SVN,所以本篇文章就来详细的介绍那些你需要会的,在工作中经常用到的SVN技巧与使用! 首先看看啥是SVN 以下是百度百科的解释: SVN是subversi...

2020-06-01 14:14:44 63 0

原创 生物识别
原力计划

生物识别 借助生物识别因素,可在 Android 平台上实现安全的身份验证。Android 框架包含人脸和指纹生物识别身份验证方式。您可对 Android 进行自定义以支持其他形式的生物识别身份验证方式(例如虹膜)。所有生物识别实现都必须符合安全规范且具有较高的安全评级才能使用Biometric...

2020-05-29 14:18:14 75 0

原创 Fingerprint HIDL
原力计划

Fingerprint HIDL 在配有指纹传感器的设备上,用户可以注册一个或多个指纹,并使用这些指纹来解锁设备以及执行其他任务。Android 会利用 Fingerprint HIDL(硬件接口定义语言)连接到供应商专用库和指纹硬件(例如指纹传感器)。 要实现 Fingerprint HID...

2020-05-29 14:16:20 58 0

转载 键盘DIY一个指纹识别

今天就来教大家如何强势改造自己的键盘,给它添加上指纹模块,一键登录美滋滋…… 在Windows 10发布时,除了使用传统的登陆密码,操作系统还支持三种Windows Hello类型:PIN,面部识别,和指纹识别。 也许我们在各种智能手机上已经习惯于手指一按或者盯着屏幕就可以解锁直奔主题...

2020-05-29 11:09:58 58 0

转载 Android指纹识别

在Android6.0(Api23)的时候,Android系统加入了指纹识别的api接口,即FingerprintManager,定义了最基础的指纹识别接口。不过,在AndroidP(Api28)的时候,官方不再推荐使用,做了@Deprecated处理。 后来,在support v4库中添加...

2020-05-29 10:36:23 60 0

转载 指纹模式识别算法源码及其测试和应用方法

指纹算法需求 指纹特征值生成、比对API库需求: 可输出指纹图像。图像格式为bmp,小于等于500DPI,不大于50K。 可输出指纹模板。生成模板需要至少采集几次指纹需说明,建议不超过三次。模板大小不超过1K。模板生成时间不大于1秒。 可输出指纹特征值(可以是非字符串格式)。特征值大小不超...

2020-05-28 16:21:16 398 0

转载 指纹识别的原理和方法

  一. 概述   指纹识别技术主要涉及四个功能:读取指纹图象、提取特征、保存数据和比对。   在一开始,通过指纹读取设备读取到人体指纹的图象,取到指纹图象之后,要对原始图象进行初步的处理,使之更清晰。   接下来,指纹辨识软件建立指纹的数字表示——特征数据,一种单方向的转换,可...

2020-05-28 11:43:41 83 0

转载 Android—指纹识别系统的原理与使用

指纹识别是什么? 提到指纹识别我们就要先弄清楚什么事指纹,指纹为何能够做到区别性。 指纹,由于其具有终身不变性、唯一性和方便性,已几乎成为生物特征识别的代名词。指纹是指人的手指末端正面皮肤上凸凹不平产生的纹线。纹线有规律的排列形成不同的纹型。纹线的起点、终点、结合点和分叉点,称为指纹的细节特征...

2020-05-28 10:21:18 883 0

转载 Type-C规范解读中文版本

从1996年1月USB1.0正式发布至今(2017年9月 USB3.2发布),USB已经走过了21个年头,在这21年的时间了,USB协会(USB Implementers Forum,USB-IF)折腾出来了各式各样、五花八门的接口形态:Type A、Type A SuperSpeed、Type ...

2020-05-27 10:23:33 94 0

原创 Debian修改APT软件源

Linux拥有众多的发行版,每个发行版都有提供镜像,但是,有些镜像的下载速度参差不齐,偶尔会有更新失败的情况。 下面以修改 Debian 软件源为 中科大为例进行说明: 镜像地址:https://mirrors.ustc.edu.cn/ 1、备份原配置文件: #cp/etc/apt/so...

2020-05-22 10:27:10 61 0

原创 apt-get的源改为本地的某个文件夹

以下操作请用root账户: mkdir /mnt/dvd{1,2,3} mount /your/dvd1/path/xxxdvd1.iso /mnt/dvd1 mount /your/dvd2/path/xxxdvd2.iso /mnt/dvd2 mount /your/dvd3/path/xxx...

2020-05-22 10:23:56 48 0

原创 Iptables Tutorial 1.2.1(3)

Chapter 12. Debugging your scripts One of the big and underestimated sides of writing your own rulesets is how to debug the rulesets on your own, an...

2020-05-20 17:30:13 91 0

原创 Iptables Tutorial 1.2.1(2)

Chapter 7. The state machine This chapter will deal with the state machine and explain it in detail. After reading through it, you should have a com...

2020-05-20 17:29:36 131 0

原创 Iptables Tutorial 1.2.1(1)

Iptables Tutorial 1.2.1 Oskar Andreasson <oan@frozentux.net> Copyright © 2001-2006 Oskar Andreasson Permission is granted to copy, distr...

2020-05-20 17:26:35 105 0

原创 iptables

Name iptables - administration tool for IPv4 packet filtering and NAT Synopsis iptables [-t table] -[AD]chain rule-specification [options]iptabl...

2020-05-20 16:45:15 94 0

原创 Linux man pages

Sections Man pages are grouped into sections. To see the full list of Linux man pages for a section, pick one of: Section 1 user commands (introdu...

2020-05-20 16:43:53 30 0

转载 debian apt-get 更新源文件格式说明

在安装完debian操作系统之后大家做的第一件事大概就是修改source.list(路径:/etc/apt/sources.list)文件了吧,否则你是无法在线更新软件的,那么source.list文件中的各个配置项的具体含义你搞懂了么?下面就以我的source.list文件为例为大家讲解一下。 ...

2020-05-16 17:18:49 98 0

原创 github上预览html网页

一些demo经常放到github上进行托管, 打开直接是源代码,看不到效果。怎么直接看效果不用下载? 方法一、 将github上demo的html文件链接复制到,打开下面网址后出现的输入栏中,点击按钮即可。 http://htmlpreview.github.io/GitHub & ...

2020-05-16 16:00:45 80 0

转载 Linux ubuntu 配置双网卡

第一种方法 第一种方法是在路由表中添加路由规则修改网卡配置文件 打开文件: sudo vi /etc/network/interfaces 添加如下: auto eno1 iface eno1 inet static address 192.168.1.103 netmask 255....

2020-05-14 15:05:03 80 0

转载 Ubuntu 19.10 server 配置静态IP

先使用ifconfig查看网卡信息 需要修改netplan网络配置文件vim /etc/netplan/01-netcfg.yaml network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: false ...

2020-05-14 14:56:46 115 0

原创 配置Raspberry Pi上Raspbian系统为自动以root帐户登录

解锁raspibian系统的root帐号 正常情况下,Raspbian系统默认并没有开启root帐户,首先需要开启root帐户。先使用pi帐户登录系统(默认密码是:raspberry),然后执行下面的命令: localhost:~ king$ ssh pi@192.168.0.110 pi@...

2020-05-13 16:23:55 123 0

原创 Linux使用ssh远程连接服务器异常修复(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

一、今天在使用SSH,连接远程服务器的时候,刚开始是没问题的。后来重装了一下Linux系统后,再也连不上了,一直报错。 二、看错误日志中有一句 三、以编辑器的方式进入这个文件 vi /home/sean/.ssh/known_hosts 四、将指定部分删除掉 1:代表指定...

2020-05-13 16:10:16 72 0

转载 解决VMware“该虚拟机似乎正在使用中”问题

在用VMware虚拟机的时候,有时会发现打开虚拟机时提示“该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏。配置文件: D:\win10x64\Windows 10 x64.vmx。”这是由于虚拟机未正常关闭引起的,下面...

2020-05-12 09:40:09 94 0

转载 OpenSSH安全

OpenSSH是Linux/Unix下一款加密通讯软件,同时也是我们用来远程控制Linux/Unix服务器重要的必装软件。对于各版本的Linux及Unix发行版而言,OpenSSH的配置文件位置都各不一样。如Ubuntu下OpenSSH配置文件就在/etc/ssh/sshd_config。 Op...

2020-05-11 16:33:46 51 0

转载 SSH与SCP无密码登录

通常情况下,每次使用ssh登录或使用scp复制远程系统的文件时,都需要提供密码,然后才能做进一步的处理。为了省略输入密码这一步骤,有时可以采用Shell脚本的方法解决,但这需要把手工输入的密码以明码形式放在脚本文件中。 利用密钥配置文件,OpenSSH可以是ssh远程登录与scp文件复制的操作过...

2020-05-11 16:33:15 57 0

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