自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 问答 (6)
  • 收藏
  • 关注

原创 开放原子线下训练营---STM32H7搭载TobudOS开发心得

其中特别注意的是,MDK的版本需要和指导文档中相同,当时在现场看到很多同学使用了最新版本的MDK,缺少一些插件,导致代码无法运行,建议使用 5.28a版本,其他版本也需要自己进行一些设置。全部对应完成之后,就可以编译代码,将其下载到开发板中,下载事接入USB之后,需要安装对应的驱动,驱动官网下载即可,右键驱动安装本地就可以。开放原子和腾讯真的非常nice,创造了这么好的氛围,还免费赠送价值这么高的开发板,能够面对面的和各位大佬进行交流,有一个很好的开发氛围。连接成功之后,在腾讯云就可以看到在线的状态。

2023-12-23 11:33:30 2329 2

原创 逆向第一课---安装ADB工具,并使用夜神模拟器连接

如果安装了Android SDK可以直接去目录下使用ADB命令。如果没有安装Android SDK,需要先通过下面的地址下载ADB根据自己的系统点击下载,我这里使用Windows系统,所以下载Windows系统。下载完成之后,将其放到固定的文件夹下面。然后,按照以下步骤,将文件路径添加到系统环境变量当中:(1)右键此电脑—》属性(2)点击高级系统设置—》环境变量(3)双击系统变量的Path(4)将刚刚放置ADB的文件路径复制过来(5)点击确定。

2023-10-28 16:05:50 1187

原创 将C语言打包成bin文件

将C语言打包成bin

2023-05-15 17:25:48 1783

原创 香蕉派W2(7)---下载Android固件

一定要从这里下载Android镜像,直接用其他的img镜像可能会有问题。在工具的doc文件夹中有相应的指导,具体操作可依照文档。下载完成之后就可以重新启动W2开发板。如有错误,可以从log中查看详细信息。利用下载的工具,烧写镜像文件。有完整的驱动安装与下载的操作。

2023-05-08 20:45:00 248

原创 机智云---XR-50A环境搭建

机智云XR-50A环境配置

2023-02-20 16:02:22 227

原创 2、QT学习(1)---学生管理系统的增删改查

基于QT的学生管理系统

2023-02-11 10:49:36 562

原创 1、QT5.12的下载与安装(Windows10)

QT5.12在Windows10的下载与安装

2022-11-05 11:56:57 5736

原创 UEFI第二课--编写APP

UEFI添加一个APP

2022-08-30 15:46:01 428

原创 UEFI第一课--编译EDK2

UEFI环境搭建

2022-07-18 17:57:00 1041

原创 香蕉派W2(6)---控制GPIO

香蕉派W2控制GPIO

2022-05-25 15:52:44 423

原创 香蕉派W2(5)---搭建nextcloud

nextcloud有着很好的框架支持,也有很好的界面,是一款非常友好的个人网盘。将nextcloud安装到香蕉派W2上

2022-05-25 15:23:14 388

原创 香蕉派W2(4)---硬盘支持热插拔

1、捕捉U盘事件进入/etc/udev/rules.d目录下,创建一个usb自动挂载的规则文件10-usb.rules写入以下内容vim 10-usb.rules###########---USB---#################----------------------------------#KERNEL=="sd[a-z]*", SUBSYSTEM=="block", ACTION=="add", RUN+="/etc/udev/rules.d/usb_udev.sh usb %k

2022-05-20 14:51:34 209

原创 香蕉派W2(3)---搭建各种服务器

香蕉派搭建FTP,Samba,SFTP

2022-05-20 11:43:37 292

原创 香蕉派W2(2)---编译官方Linux-BPI内核

香蕉派W2的系统选择与网络配置

2022-05-19 15:19:47 339

原创 香蕉派W2(1)---下载固件且联网

香蕉派W2

2022-05-19 14:15:56 461

原创 QT打包成一个exe,并且将安装包打包到最小

在使用QT的Debug生成exe,然后对exe输入命令,重新打包为一个exe,发现exe竟然要500多M,整个程序也仅仅只有14M而已,发现有大量的非必要文件,故现在使用以下方法进行打包,目前是打包最小的一种方式。1、使用Release编译出exe文件首先选择构建套件下面的Release然后重新编译运行打包,在程序目录下就能看到build-包名-Desktop_Qt_5_12_9_MinGW_64_bit-Release将其exe复制到一个新建文件夹中,然后打开输入命令cd /d ex

2021-08-28 11:23:41 3242

原创 openwrt无法读U盘和codepage cp437 not found的问题

在使用openwrt15.05时,发现U盘没有出现在/dev/sda1。再开启之后还是报codepage cp437 not found的问题。1、修改文件代码以mt7620a为例,修改target/linux/ramips/dts 目录下面的mt7620a.dtsi文件,就是修改status = "okay";这样编译之后,已经可以读到USB了。但是,报codepage cp437 not found的错误。然后再添加支持Kernel Modules ---> USB Support

2021-06-22 11:37:56 1804

原创 openwrt19.07(18.06)修改32M板子固件可以写入大于16M

在开发MT7621的时候发现,MT7621开发板给了32M的NAND Flash,而使用的openwrt只能支持16M,当固件大于16M时,无法进行烧写,所以需要修改相应的文件。需要修改两个文件:1、target/linux/ramips/dts目录下面的2、第一项修改完之后,如果直接放到板子当中运行,则会出现以下错误Flash size not aligned to erasesize, reducing to 14144KiB,这个问题主要是分配的空间问题。接下来就是要修改第二项目录下面的文

2021-06-18 11:14:12 1351

原创 openwrt编译中的问题

1、scripts/config/mconf: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directorysudo apt-get install libncurses52、问题awk: include/scan.awk: line 21: function asort never defined awk: include/scan

2021-05-22 09:19:20 1199 1

原创 搭建nginx+fcgi并使用frp实现内外网访问

使用holer访问,并且nginx与fcgi的搭建都是在下面这边文章当中https://blog.csdn.net/qq_40282557/article/details/116161550现在就是使用frp进行内网穿透1、工具准备(1)服务器,本文使用的是腾讯云服务器(2)一个域名,解析到服务器地址(3)frp的两个包,也就是服务器运行和本地的运行的下载地址为https://github.com/fatedier/frp/releases/服务器建议用下面代码方式进行下载wge

2021-04-28 10:57:46 389

原创 搭建nginx+fcgi并使用Holer实现内外网访问

1、pcre需要apt-get install libpcre3 libpcre3-devzlib需要apt-get install zlib1g zlib1g-devopenssl需要apt-get install openssl libssl-devconfigure lighttpd时出现configure: error: bzip2-headers and/or libs where not foundapt-get install libbz2-dev...

2021-04-27 15:55:42 580

原创 MT7621搭载openwrt实现U盘等设备自动挂载

1、首先写一个脚本文件,随意起一个名字比如usb.sh填入以下内容:#!/bin/shPATH="/mnt/sun"#要挂载的路径PATH_DEV="/dev/sda1"#设备路径if [ -b "$PATH_DEV" ] ;then if [ ! -d "$PATH" ]; then /bin/mkdir -p $PATH fi /bin/mount -t vfat $PATH_DEV $PATHfi2、把这个sh文件放到/sbin/目录下面,这

2021-04-26 15:57:05 1219

原创 ESP07的启动与下载

目前大多数人都使用ESP12F来进行ESP8266系列的学习,但是ESP07模块大小上更小一些,可以有效降低开发板的大小。(一)ESP07的启动启动基本上和ESP12F相近。其连接图如下图1所示:图1 ESP连线启动示意图还有GPIO2和GPIO0在运行和下载时的连接方式如下图2所示:图2 运行和下载时的连接方式(二)ESP07程序的编译make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=2(三)E

2021-04-13 17:38:47 2352 1

原创 ESP8266开发中无法启动的问题

编译没有任何问题,下载到8266中时,出现以下问题:ets Jan 8 2013,rst cause:2, boot mode:(3,7)load 0x40100000, len 25964, room 16tail 12chksum 0x2cho 0 tail 12 room 4load 0x3ffe8000, len 1296, room 12tail 4chksum 0xf5load 0x3ffe8510, len 1860, room 4tail 0chksum 0x99c

2021-03-23 11:45:47 1735

原创 QT开发中所遇到的问题(2)

1、 error: No rule to make target ‘…/*****/close.psd’, needed by ‘debug/qrc_resource.cpp’. Stop.需要修改资源文件,把其中的.psd文件删除即可,但是这是在QT5.12当中,在QT5.5当中就没这个问题,可能是由于环境的配置问题。...

2020-12-17 17:08:20 235

原创 QT谷歌拼音输入法的移植

1、下载谷歌拼音输入法,在GitHub中有相应的源码,直接下载就好。谷歌拼音输入法,所对应的文件2、将谷歌拼音输入法,建立为一个独立的QT工程,最好直接在git中下载QT工程。然后导入到自己需要移植输入法的QT工程当中。导入的方式为,在自己的.por文件当中添加:include ($$PWD/easyInput/easyInput.pri)easyInput即为目录名,easyInput.pri即为工程名。然后重新构建工程文件。3、在自己需要输入法显示的工程目录当中,添加头文件,并添加

2020-12-16 14:52:01 2055 8

原创 QT开发遇到的问题(1)

1、打开文件只有.pro的问题,没有选择构造套件(Kit),选择左下角的Debug选择相应的构建套件,即可成功的导入.c文件与.h文件。2、使其在开发板等嵌入式设备全屏的相关代码:this->setGeometry(0,0,QApplication::desktop()->screenGeometry().width(), QApplication::desktop()->screenGeometry().height());

2020-12-07 17:48:40 209

原创 利用Androidkiller来破解安卓游戏欢乐切水果

我们破解的目的是在进行购买时,不管成功还是失败都让其成功,这样就可以跳过支付,使用付费的道具。首先对Androidkiller配置一下将SDK的路径配置好,然后直接打开APK安装包,或者直接拖入也可。在这里重点注意的就是,如果一直卡在“正在反编译APK源码,请稍等”这一步,先把Androidkiller软件关闭 ,然后重新打开项目即可。重新打开可以看到如下图所示:在工程搜索一栏当中,输入“失败”然后点击这个小图标,选择文本转Unicode即可出现相应的Unicode,在点击搜索,即可搜到

2020-07-21 17:32:15 1346

原创 利用dex2jar工具和jd-gui工具反编译apk

dex2jar工具下载地址:链接:https://pan.baidu.com/s/1_r_jcGaV4_bt-06kHS-g6A提取码:3ogkjd-gui工具下载地址:链接:https://pan.baidu.com/s/189HQap6IiRPLemC3bysd5A提取码:yrfe下载需要进行反编译的apk文件,将apk文件进行解压,解压之后如下图所示:复制里面的classes.dex文件到dex2jar目录下面,利用win+R输入cmd,这里主要说明一下进入D盘,直接使用D:即可。cd到d

2020-07-14 16:57:29 207

原创 利用Xposed编写hook来拦截账号与密码

首先需要新建一个Android的工程文件,编写hook的工程框架,这个已经在上一篇文章中详细介绍,这主要是介绍一下,截获登录过程中的账号密码。1、建一个文件MainActivity,编写相应的文件内容。public class MainActivity extends AppCompatActivity { private final String ACCOUNT="samuel"; private final String PASSWORD="123456"; private

2020-07-14 15:36:02 572

原创 利用Android Studio编写一个简单的Xposed框架文件

一、编写相应的文件内容1、首先在app目录下面新建一个lib文件夹,注意不能直接使用libs文件夹,将XposedBridgeApi-**.jar文件复制到lib文件目录下面,然后点击鼠标右键,选择Add As Library选项。(XposedBridgeApi-54.jar下载链接:https://pan.baidu.com/s/1pFfsmtpZVz1v8loO1W9XWg 提取码:ovdf)并去项目目录下面build.gradle文件最后修改相应的文件内容implementation file

2020-07-10 16:30:58 1380

原创 Xposed工具的安装

Xposed工具安装首先去找对应的安装包,直接进行搜索就可以看见相关的下载地址刚刚进行学习,我就直接下载了上面图片上的版本,直接在手机以及模拟器中进行安装,发现在红米note7中无法运行,因为红米note7的安卓版本就是Android10,这个版本根本就不支持Android10,不过可能将手机Root一下就可以。网上有关于Android10安装的相关内容,需要另一款软件安装两个包才行,也就是Magisk软件,这个软件也是在进行Root之后才能够运行。通过网络搜索,发现有说需要 VPN,也有修

2020-07-07 17:16:37 1990

原创 逆向攻击破解安卓游戏

**主要使用三个工具**1、Il2CppDumper软件2、IDA_Pro_v7.0软件3、AndroidKiller软件使用Il2CppDumper对关键函数的偏移进行分析,也就是找到相关代码的地址信息。使用IDA_Pro_v7.0找到相关地址信息,并且找到相关伪代码。使用AndroidKiller进行最后的签名。首先下载一款Android的小游戏。利用解压软件进行解压。此次测试针对的是U3Dil2cpp打包的小游戏,首先文件目录lib\armeabi-v7a\中要包含libil2cpp

2020-07-07 15:25:40 3578 1

原创 QT移植加密算法集成工具

QT移植加密算法集成工具在QT中移植sm4算法主要是将明文、密文以及Key显示出来,利用网络中的sm4加密算法的C语言代码,移植到QT中并且显示到TextView中。主要方法就是将算法中的原始数据先保存到一个文档中去,然后再将文件中的内容读取到TextView中去。将文件写入的代码:QFile *file = new QFile(QDir::currentPath()+"/"+“user...

2019-10-21 17:22:35 1129 3

Xposed.zip

这是一个最为简单的Xposed监听模型,主要是搭建好相应的Xposed框架,进行简单的监听。模型当中需要的文件已经齐全,所需要的SDK为Android10。

2020-07-10

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

TA关注的人

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