自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Charles的博客

好吃你就多吃点。。。

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

原创 Omnipeek空口抓包(4):抓取路由器下的无线网络包

使用Omnipeek软件分析网络数据包的流程大概可以分为以下几个步骤:1. 扫描路由器信息,确定抓包信道;2. 设置连接路由器的SSID和密码,用来数据解密,路由器无密码时跳过;3. 设置需要抓包的设备的MAC地址过滤;4. 抓取设备的联网过程,获取报文加密的KEY,路由器无密码时跳过;5. 开始抓包,Omnipeek会根据路由器的SSID、密码和KEY自动解密报文;6. 明文数据包分析。

2019-08-02 17:59:55 14934 6

原创 赛元SC92F7250单片机开发

赛元SC92F7250单片机,是国产的超低成本选择。对于功能简单,控制不复杂的场景,非常适用。最大时钟可配24M,内部4Kbytes flash ROM + 256 bytes SRAM + 128bytes EEPROM,支持Flash读写、低电压复位、11位看门狗、基本定时器、高级定时器、外部中断、8位PWM可调、12位精度的ADC等功能,支持IDLE/Stop模式切换。 SC92F7250型号的MCU采用8051内核,其指令完全兼容标准8051内核单片机。

2019-07-23 21:30:23 15780 1

原创 华大HC32F005单片机开发

文章目录芯片简介开发环境Cortex-M0+内核特殊管脚配置休眠模式看门狗芯片简介开发环境使用Keil作为开发IDE。第一次使用需要安装HDSC的Device支持包。可以通过Pack Installer安装或从HDSC官网下载Device支持包,拷贝到keil源目录。安装后,创建工程时,选择MCU型号一栏选择HDSC系列可见,表示可以安装环境正常。Cortex-M0+内核华大HC3...

2019-05-22 14:48:29 8952 5

原创 Qt项目实战4:http客户端工具

文章目录qhttpc功能实现http请求http回复http同步接收数据http用户认证界面设计qhttpc功能实现支持通过URL访问http服务器支持选择GET、POST、PUT、DELETE、HEAD等请求方式支持在URL后追加query字段支持追加PUT/POST body数据支持显示接收回复body数据支持显示接收回复头数据http请求在.pro文件中增加网络组件支持...

2019-03-21 10:25:33 4187 2

原创 Qt学习笔记4:使用资源文件

Qt中需要加载外部资源文件时,如何操作?这里以常用图片资源作为实例,记录完整的使用过程。添加资源文件新建空项目,取名qresource,文件列表如下图所示:添加资源文件,在项目名称上右键选择添加新文件,依次选择Qt - Qt Resource File - Choose填写名称和录像,依次确认后,创建成功。资源文件管理资源文件管理器新建资源文件管理器成功后,可以看到工程文...

2018-12-14 15:42:48 706

原创 Qt项目实战3:二维码生成器

qrtool项目简介二维码(Qrcode)现在越来越常用,扫码支付、扫码添加好友、扫码乘坐公交车和地铁,我们的生活已经与二维码息息相关。这里我们使用qt软件+qrencode开源库来生成、显示、保存二维码图片,并且支持简单的二维码容错率修改和大小修改。ui效果图如下:qrencode开源库libqrencode 是生成二维码数据的开源库。 github链接 。在Windows平台,使用...

2018-11-07 19:48:48 4973

原创 linux平台使用doxygen生成项目文档

目录linux平台使用Doxygen生成项目文档Doxygen简介安装Doxygen自定义Doxygen项目配置使用Doxygen命令生成配置模板文件配置Doxygen模板文件生成Doxygen项目文档代码注释规范生成html文档为html文档增加索引文件linux平台使用Doxygen生成项目文档Doxygen简介Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完...

2018-11-02 10:29:34 5837

原创 Omnipeek空口抓包(3):过滤器的设置和使用

转载请注明原文地址:https://blog.csdn.net/superhcq/article/details/79886527过滤器的使用使用菜单栏View->Filters打开过滤器界面,如下图所示: 系统默认已经创建了一系列过滤器,可以直接在抓包中设置过滤。 创建一个抓包器,设置好网卡和通道后,开启抓包,一段时间后停止抓包。在Packages界面使用工具栏中的过滤...

2018-04-10 19:44:49 13273

原创 Omnipeek空口抓包(2):扫描无线网络

转载请注明原文地址:https://mp.csdn.net/mdeditor/79280746扫描无线网络创建capture,选择抓包网卡,在802.11选项中Select channel by选择Scan, 设置扫描的信道 Edit Scanning Options,通常无线2.4G网络信道为1-14,这里可以全部选中,扫描结果更全。 开始抓包,在Wireless的WLAN中可以...

2018-02-07 15:36:23 7658 4

原创 Omnipeek空口抓包(1):搭建开发环境

转载请注明原文地址:https://mp.csdn.net/mdeditor/79279630开发环境准备安装Omnipeek、安装rtl8812a wifi驱动适配Omnipeek软件 Omnipeek 10下载链接:http://download.csdn.net/download/superhcq/10215297 rtl8812a驱动下载链接:http://download.c...

2018-02-07 14:22:36 9564 11

原创 Source Insight 4使用技巧整理

下载链接Source insight 4: http://download.csdn.net/download/superhcq/10243328通用设置Options - File Type Options: 显示行号:勾选Show line mumbers选中自动高亮:勾选Hightlight references to selected sysmbol转换tab成

2018-02-07 14:09:40 16336 1

原创 ESP32无线模块开发

最近在做一款低功耗设备,SoC选用上海乐鑫科技的一款ESP32 wifi模组。乐鑫官网。 ESP32简介ESP32是集成了2.4GHz WiFi和蓝牙双模块的单芯片方案,专为移动设备、可穿戴设备和物联网应用而设计。在功能简单的使用环境下具有很好的实用性,且操作简单,ESP32提供针对不同环境下的低功耗方案,功能框图如下: ESP32提供了1296K片上存储器地址空间,1970...

2017-04-19 13:57:53 27830 1

转载 wifi网络接入原理(下)——关联Association

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!        认证完成后,下一步就是关联(Association)。        工作站与基站进行关联,以便获得网络的完全访问权。关联属于一种记录(record keeping)过程,它让分布式系统(Distribution System)得以记录每个移动式工作站的位置,以便将传送给移动式工作站的帧,

2017-02-07 15:51:26 9553

转载 wifi网络接入原理(中)——认证Authentication

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!                还是用手机来举例,扫描完成后,我们会选择想要加入的WIFI热点。此时,大部分都会弹出一个输入密码的窗口,当然也有不用输入密码的。这个过程叫做:认证(Authentication)。        有时觉得搞技术的真累,当我们辛辛苦苦地在网上找资料学习新技术时,当我们渐渐掌握

2017-02-07 15:50:23 15627

转载 wifi网络接入原理(上)——扫描Scanning

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!            对于低头党来说,在使用WIFI功能时,经常性的操作是打开手机上的WIFI设备,搜索到心目中的热点,输入密码,联网成功,各种低头上网。。。这个看似简单的过程,背后却是隐藏着大量的无线通信技术。用几个专业术语来表示这个过程,分别是:扫描(Scanning)、认证(Authenticatio

2017-02-07 15:49:15 10748

转载 wifi网络结构(下)

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!          由于WIFI网络具有移动性,同时WIFI以无线电波作为传输媒介,这种媒介本质上是开放的,且容易被拦截,任何人都可以通过抓包工具截取无线网络的数据包。因此,在设计WIFI协议(其实就是802.11协议)时,需要提供一些传输数据和管理的服务。        1、 分布式(Distributio

2017-02-07 15:47:33 1887

转载 wifi网络结构(上)

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!        WIFI是什么,相信大家都知道,这里就不作说明了。我们需要做的是深入了解其工作原理,包括软硬件、网络结构等。先说明一下WIFI是遵循IEEE802.11协议的,802.11是最早被国际标准组织认可的无线局域网协议,应该是1999年,到现在都有15年了。那时候哥还在读小学,连电脑都没摸过!太落后了。

2017-02-07 15:45:27 8314

转载 wifi驱动的理解(4)——usb接口在wifi模块中的角色

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!         还有1天就到2017年了,回顾整个2016年至此,都没发表过一篇技术文章。做软件开发已有5、6年,作为一名过往都有写技术文章的开发者,实属不妥。技术的创新和发展实质上是一种传承、共享与拓展。而在我的理解中,技术文章就是一种传承与共享。         去年开的【智能家居篇】专栏还没完成,现在

2017-02-07 15:39:32 2430

转载 wifi驱动的理解(3)——usb接口在wifi模块中的角色

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!                上一篇文章已经提到USB接口在wifi模块中的最重要两个函数是usb_read_port()和usb_write_port()。那它们是怎么和wifi扯上关系的呢?我们可以从以下三个

2017-02-07 15:38:23 1180

转载 wifi驱动的理解(2)——usb接口在wifi模块中的角色

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!       上一篇文章我们已经通过三条线索简单地描述了wifi驱动的框架,现在我们开始深入到每条线索中。首先我们从USB设备这条线索开始。在分析之前,我们需要理解在整个wifi模块中,USB充当什么角色?它的作用是什么?实质上wifi模块上的数据传输有两端,一端是wifi芯片与wifi芯片之间,通过无线射频(R

2017-02-07 15:37:18 909

转载 wifi驱动的理解(1)——驱动架构

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!         在分析WIFI驱动前,分享一下个人对Linux驱动的一些了解,其实纵观Linux众多的设备驱动,几乎都是以总线为载体,所有的数据传输都是基于总线形式的,即使设备没有所谓的总线接口,但是Linux还是会给它添加一条虚拟总线,如platform总线等;介于WIFI的驱动实在是太庞大了,同时又是基

2017-02-07 15:28:24 2633

原创 Qt学习笔记3:Qt工程的目录结构

经过前两篇的学习,已经可以使用Qt空项目模板创建自己的工程了。通过本篇的学习,整理一下如果使用Qt工程的目录结构,使项目更规范和容易管理。

2016-12-19 19:28:16 19192 4

原创 MiniGui开发:ubuntu-14.04环境移植MiniGui

开发项目在嵌入式平台上使用MiniGui作为用户界面开发工具,在工作之余准备在ubuntu14.04上搭建一个测试环境,这样代码测试起来比较方便。前前后后搞了好多天,遇到了很多麻烦,但是最后还是跑通了。作为一个之前对minigui完全不懂的小白来说,真的需要好好摸索。总结一下:minigui真的很坑!如果不是项目必须的东西,我建议读者,能不用就不用。

2016-12-08 10:31:09 4221

原创 MiniGui开发:Ubuntu14.04环境安装qvfb工具

在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具。 minigui官网提供了qvfb的安装包,下载连接:MiniGui官网

2016-12-08 10:11:54 5507 1

原创 Qt项目实战2:图片查看器QImageViewer

在博文Qt学习笔记2:QMainWindow和QWidget的区别中介绍了使用空的Qt项目创建带有菜单栏、工具栏的界面。 这里,使用一个简单的图片查看器项目,来熟悉一下Qt的图片显示和基本操作。 该项目实现的主要功能:实现图片的打开、关闭、居中显示;实现图片上一张/下一张切换;实现图片的放大、缩小操作实现图片的左旋、右旋操作

2016-12-07 18:22:37 20032 14

原创 Qt学习笔记2:QMainWindow和QWidget的区别

在Qt工程创建时,Qt Widget Application模板下提供了不同的父类继承。 这里,主要分析一下QMainWindow和QWidget的区别。

2016-12-07 18:05:59 59569 7

原创 Qt项目实战1:简单的串口工具

上一篇内容Qt学习笔记1:创建一个QT的空项目介绍了初始Qt,不依赖Qt提供的模板框架,自己创建一个空的Qt项目。 本篇中,通过实际的小例子来熟悉一下Qt的使用 —— 串口工具。

2016-12-07 17:22:34 2809

原创 Qt学习笔记1:创建一个QT的空项目

初始QT,在创建QT项目时系统提供了几个不同的模板,点选模板,系统会自动为用户创建好一个基础框架方便开发。 这里,我们试着不适用系统提供的基础框架,自己创建一个空的QT项目。

2016-12-07 14:59:59 21090 2

Edimax 7822 rtl8812a for Omnipeek adapt driver

Edimax 7822抓包卡配套Omnipeek工具的驱动,测试有效,有问题可以咨询

2018-02-06

Qt串口工具

基于Qt 5.6写的串口工具源码,实现了串口打开、关闭、接收数据和发送数据功能。

2016-12-07

空空如也

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

TA关注的人

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