- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 Omnipeek空口抓包(4):抓取路由器下的无线网络包
使用Omnipeek软件分析网络数据包的流程大概可以分为以下几个步骤:1. 扫描路由器信息,确定抓包信道;2. 设置连接路由器的SSID和密码,用来数据解密,路由器无密码时跳过;3. 设置需要抓包的设备的MAC地址过滤;4. 抓取设备的联网过程,获取报文加密的KEY,路由器无密码时跳过;5. 开始抓包,Omnipeek会根据路由器的SSID、密码和KEY自动解密报文;6. 明文数据包分析。
2019-08-02 17:59:55 15332 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 16267 1
原创 华大HC32F005单片机开发
文章目录芯片简介开发环境Cortex-M0+内核特殊管脚配置休眠模式看门狗芯片简介开发环境使用Keil作为开发IDE。第一次使用需要安装HDSC的Device支持包。可以通过Pack Installer安装或从HDSC官网下载Device支持包,拷贝到keil源目录。安装后,创建工程时,选择MCU型号一栏选择HDSC系列可见,表示可以安装环境正常。Cortex-M0+内核华大HC3...
2019-05-22 14:48:29 9454 6
原创 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 4361 2
原创 Qt学习笔记4:使用资源文件
Qt中需要加载外部资源文件时,如何操作?这里以常用图片资源作为实例,记录完整的使用过程。添加资源文件新建空项目,取名qresource,文件列表如下图所示:添加资源文件,在项目名称上右键选择添加新文件,依次选择Qt - Qt Resource File - Choose填写名称和录像,依次确认后,创建成功。资源文件管理资源文件管理器新建资源文件管理器成功后,可以看到工程文...
2018-12-14 15:42:48 748
原创 Qt项目实战3:二维码生成器
qrtool项目简介二维码(Qrcode)现在越来越常用,扫码支付、扫码添加好友、扫码乘坐公交车和地铁,我们的生活已经与二维码息息相关。这里我们使用qt软件+qrencode开源库来生成、显示、保存二维码图片,并且支持简单的二维码容错率修改和大小修改。ui效果图如下:qrencode开源库libqrencode 是生成二维码数据的开源库。 github链接 。在Windows平台,使用...
2018-11-07 19:48:48 5081
原创 linux平台使用doxygen生成项目文档
目录linux平台使用Doxygen生成项目文档Doxygen简介安装Doxygen自定义Doxygen项目配置使用Doxygen命令生成配置模板文件配置Doxygen模板文件生成Doxygen项目文档代码注释规范生成html文档为html文档增加索引文件linux平台使用Doxygen生成项目文档Doxygen简介Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完...
2018-11-02 10:29:34 5993
原创 Omnipeek空口抓包(3):过滤器的设置和使用
转载请注明原文地址:https://blog.csdn.net/superhcq/article/details/79886527过滤器的使用使用菜单栏View->Filters打开过滤器界面,如下图所示: 系统默认已经创建了一系列过滤器,可以直接在抓包中设置过滤。 创建一个抓包器,设置好网卡和通道后,开启抓包,一段时间后停止抓包。在Packages界面使用工具栏中的过滤...
2018-04-10 19:44:49 13623
原创 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 7817 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 9725 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 16386 1
原创 ESP32无线模块开发
最近在做一款低功耗设备,SoC选用上海乐鑫科技的一款ESP32 wifi模组。乐鑫官网。 ESP32简介ESP32是集成了2.4GHz WiFi和蓝牙双模块的单芯片方案,专为移动设备、可穿戴设备和物联网应用而设计。在功能简单的使用环境下具有很好的实用性,且操作简单,ESP32提供针对不同环境下的低功耗方案,功能框图如下: ESP32提供了1296K片上存储器地址空间,1970...
2017-04-19 13:57:53 28074 1
转载 wifi网络接入原理(下)——关联Association
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 认证完成后,下一步就是关联(Association)。 工作站与基站进行关联,以便获得网络的完全访问权。关联属于一种记录(record keeping)过程,它让分布式系统(Distribution System)得以记录每个移动式工作站的位置,以便将传送给移动式工作站的帧,
2017-02-07 15:51:26 9697
转载 wifi网络接入原理(中)——认证Authentication
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 还是用手机来举例,扫描完成后,我们会选择想要加入的WIFI热点。此时,大部分都会弹出一个输入密码的窗口,当然也有不用输入密码的。这个过程叫做:认证(Authentication)。 有时觉得搞技术的真累,当我们辛辛苦苦地在网上找资料学习新技术时,当我们渐渐掌握
2017-02-07 15:50:23 15960
转载 wifi网络接入原理(上)——扫描Scanning
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于低头党来说,在使用WIFI功能时,经常性的操作是打开手机上的WIFI设备,搜索到心目中的热点,输入密码,联网成功,各种低头上网。。。这个看似简单的过程,背后却是隐藏着大量的无线通信技术。用几个专业术语来表示这个过程,分别是:扫描(Scanning)、认证(Authenticatio
2017-02-07 15:49:15 11162
转载 wifi网络结构(下)
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 由于WIFI网络具有移动性,同时WIFI以无线电波作为传输媒介,这种媒介本质上是开放的,且容易被拦截,任何人都可以通过抓包工具截取无线网络的数据包。因此,在设计WIFI协议(其实就是802.11协议)时,需要提供一些传输数据和管理的服务。 1、 分布式(Distributio
2017-02-07 15:47:33 1915
转载 wifi网络结构(上)
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! WIFI是什么,相信大家都知道,这里就不作说明了。我们需要做的是深入了解其工作原理,包括软硬件、网络结构等。先说明一下WIFI是遵循IEEE802.11协议的,802.11是最早被国际标准组织认可的无线局域网协议,应该是1999年,到现在都有15年了。那时候哥还在读小学,连电脑都没摸过!太落后了。
2017-02-07 15:45:27 8403
转载 wifi驱动的理解(4)——usb接口在wifi模块中的角色
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 还有1天就到2017年了,回顾整个2016年至此,都没发表过一篇技术文章。做软件开发已有5、6年,作为一名过往都有写技术文章的开发者,实属不妥。技术的创新和发展实质上是一种传承、共享与拓展。而在我的理解中,技术文章就是一种传承与共享。 去年开的【智能家居篇】专栏还没完成,现在
2017-02-07 15:39:32 2473
转载 wifi驱动的理解(3)——usb接口在wifi模块中的角色
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 上一篇文章已经提到USB接口在wifi模块中的最重要两个函数是usb_read_port()和usb_write_port()。那它们是怎么和wifi扯上关系的呢?我们可以从以下三个
2017-02-07 15:38:23 1211
转载 wifi驱动的理解(2)——usb接口在wifi模块中的角色
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 上一篇文章我们已经通过三条线索简单地描述了wifi驱动的框架,现在我们开始深入到每条线索中。首先我们从USB设备这条线索开始。在分析之前,我们需要理解在整个wifi模块中,USB充当什么角色?它的作用是什么?实质上wifi模块上的数据传输有两端,一端是wifi芯片与wifi芯片之间,通过无线射频(R
2017-02-07 15:37:18 941
转载 wifi驱动的理解(1)——驱动架构
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 在分析WIFI驱动前,分享一下个人对Linux驱动的一些了解,其实纵观Linux众多的设备驱动,几乎都是以总线为载体,所有的数据传输都是基于总线形式的,即使设备没有所谓的总线接口,但是Linux还是会给它添加一条虚拟总线,如platform总线等;介于WIFI的驱动实在是太庞大了,同时又是基
2017-02-07 15:28:24 2721
原创 Qt学习笔记3:Qt工程的目录结构
经过前两篇的学习,已经可以使用Qt空项目模板创建自己的工程了。通过本篇的学习,整理一下如果使用Qt工程的目录结构,使项目更规范和容易管理。
2016-12-19 19:28:16 19609 4
原创 MiniGui开发:ubuntu-14.04环境移植MiniGui
开发项目在嵌入式平台上使用MiniGui作为用户界面开发工具,在工作之余准备在ubuntu14.04上搭建一个测试环境,这样代码测试起来比较方便。前前后后搞了好多天,遇到了很多麻烦,但是最后还是跑通了。作为一个之前对minigui完全不懂的小白来说,真的需要好好摸索。总结一下:minigui真的很坑!如果不是项目必须的东西,我建议读者,能不用就不用。
2016-12-08 10:31:09 4243
原创 MiniGui开发:Ubuntu14.04环境安装qvfb工具
在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具。 minigui官网提供了qvfb的安装包,下载连接:MiniGui官网
2016-12-08 10:11:54 5550 1
原创 Qt项目实战2:图片查看器QImageViewer
在博文Qt学习笔记2:QMainWindow和QWidget的区别中介绍了使用空的Qt项目创建带有菜单栏、工具栏的界面。 这里,使用一个简单的图片查看器项目,来熟悉一下Qt的图片显示和基本操作。 该项目实现的主要功能:实现图片的打开、关闭、居中显示;实现图片上一张/下一张切换;实现图片的放大、缩小操作实现图片的左旋、右旋操作
2016-12-07 18:22:37 20792 14
原创 Qt学习笔记2:QMainWindow和QWidget的区别
在Qt工程创建时,Qt Widget Application模板下提供了不同的父类继承。 这里,主要分析一下QMainWindow和QWidget的区别。
2016-12-07 18:05:59 61524 7
原创 Qt项目实战1:简单的串口工具
上一篇内容Qt学习笔记1:创建一个QT的空项目介绍了初始Qt,不依赖Qt提供的模板框架,自己创建一个空的Qt项目。 本篇中,通过实际的小例子来熟悉一下Qt的使用 —— 串口工具。
2016-12-07 17:22:34 2848
原创 Qt学习笔记1:创建一个QT的空项目
初始QT,在创建QT项目时系统提供了几个不同的模板,点选模板,系统会自动为用户创建好一个基础框架方便开发。 这里,我们试着不适用系统提供的基础框架,自己创建一个空的QT项目。
2016-12-07 14:59:59 21369 2
Edimax 7822 rtl8812a for Omnipeek adapt driver
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人