搜索结果
查询Tags标签: esp,共有 108条记录-
闲来无事-夏天防止花被渴死
扯淡时间 前段时间,办了一张流量卡。 有了新的手机号码那就可以薅一波资本主义的羊毛了,所以我在京东上使用0.1大洋包邮的价格喜提了一个多肉,(在此之前我养过挺多的花,所有的都是忘了浇水被渴死了)此次痛并思痛,一定要让我0.1大洋的的多肉看到明年的太阳。 思路养…
2023/6/9 1:22:50 人评论 次浏览 -
c++ tcpserver esp32
static void app_tcp_server_multi_conn_task(void *arg) {struct sockaddr_in serv_addr;fd_set all_set, read_set; /*!< 定义文件句柄集合 */int sockfd_max = 0; /*!< 文件句柄最大值 */int serv_sockfd = socket(AF_INET, SOCK_STREAM, 0);if (serv_sock…
2022/9/10 1:23:37 人评论 次浏览 -
刮开有奖
首先是用exeinfope查看文件是否加壳,并同时查看该文件是32位还是64位得出结论:32位无壳文件 然后用32位ida打开,找到main函数,再按F5反汇编进入DialogFunc函数点击查看代码 INT_PTR __stdcall DialogFunc(HWND hDlg, UINT a2, WPARAM a3, LPARAM a4) {const char *v4;…
2022/8/5 6:23:57 人评论 次浏览 -
ESP32 OTA(3)
app 镜像格式 链接:App Image Format - ESP32 - — ESP-IDF 编程指南 v4.4.1 文档 (espressif.com) 一个app镜像由下列结构组成: esp_image_header_t结构体描述了SPI flash的模式和内存段的计数。 esp_image_segment_header_t结构体描述了每个段,长度和位于ESP32内存中…
2022/7/27 23:23:19 人评论 次浏览 -
内联汇编的使用,函数返回值的外部调用
#include "windows.h" #include "stdio.h"_declspec(naked) void Fun() {_asm{push ebp;mov ebp ,esp;sub esp ,0x40;push esi;push edi;push ecx;mov eax,0xcccccccc;mov ecx,0x10;lea edi,[ebp-0x40];REP STOS DWORD PTR ES:[EDI];mov eax,[ebp+0x8…
2022/5/25 1:22:54 人评论 次浏览 -
2022DASCTF X SU 三月春季挑战赛 easyre
2022DASCTF X SU 三月春季挑战赛 easyre 前奏 查壳查壳,asp壳,esp定律脱之,修复可以看我的上一篇文章 main函数 main函数的反汇编代码 int __cdecl main(int argc, const char **argv, const char **envp) {unsigned __int8 Dest[50]; // [esp+1Ch] [ebp-74h] BYREFcha…
2022/4/30 6:12:52 人评论 次浏览 -
【ESP32学习之路1——Linux下的环境搭建】
一、设置开发环境 1、乐鑫开发文档 ESP-IDF编程指南——快速入门 stable(4.4)版本 2、安装准备(Linux、Ubuntu) (先安装好虚拟机、Ubuntu和Git,然后可以进行如下操作) Linux 平台工具链的标准设置: 编译 ESP-IDF 需要以下软件包,在ubuntu下使用如下命令安装工具(下…
2022/3/22 7:27:43 人评论 次浏览 -
c++之函数与函数重载
一、函数默认参数1.1 函数默认参数简介在C++中,定义函数时可以给形参指定一个默认的值,这样调用函数时如果没有给这个形参赋值(没有对应的实参),那么就使用这个默认的值。 比如:我们要实现一个 分页 插件,在使用时可以由用户指定当前是第几页以及每页显示多少条数据…
2022/3/20 11:27:33 人评论 次浏览 -
Linux 内核中断体系结构 (1)
@目录0. 目的:1. Linux的中断机制1.1 分类:1.2 代码结构:2. 中断的工作流程:2.1: 回忆2.2 Linux 中中断的工作流程3. 中断的代码实现过程 0. 目的: 1.硬件的中断响应 ---> 内核驱动中的中断 2.系统调用的函数响应(sys call) --->系统调用 3.自定义中断 --->软件…
2022/3/8 7:17:03 人评论 次浏览 -
ESP32 esp-idf 4.x ubuntu下环境搭建(完全踩坑记录)
一、再次采坑 这周末,又重新搭建了一次esp32的环境,在ubuntu16.04下捣鼓python环境,各种坑。这里必须注意一点,python版本必须在3.6以上 二、Vmware安装ubuntu18.04下载ubuntu18.04,这里用阿里的开源镜像站来拉(为什么选择18.04,因为python版本就是3.6了) http://mi…
2022/2/28 7:21:22 人评论 次浏览 -
esp 8266 连接DHT22温室度传感器
项目--加载库 要安装 DHT sensor library -- dht22 温湿度传感器的库oledqt 显示器 库 SSD1306, GFX Library/*********Rui SantosComplete project details at https://randomnerdtutorials.com *********/#include <Wire.h> #include <Adafruit_GFX.h>…
2022/2/27 23:25:25 人评论 次浏览 -
ESP32学习(外设-timer)
typedef struct {timer_alarm_t alarm_en; /*!< Timer alarm enable */timer_start_t counter_en; /*!< Counter enable */timer_intr_mode_t intr_type; /*!< Interrupt mode */timer_count_dir_t counter_dir; /*!< Counter direction */timer_aut…
2022/2/21 6:26:29 人评论 次浏览 -
ESP32创建STA
1 #define EXAMPLE_ESP_WIFI_SSID "111" 2 #define EXAMPLE_ESP_WIFI_PASS "19890813" 3 #define EXAMPLE_ESP_MAXIMUM_RETRY 5需要设置的宏定义,wifi名称,wifi密码,最大尝试次数,在后续程序中会用到。1 /* FreeRTOS eve…
2022/2/19 6:11:51 人评论 次浏览 -
反汇编分析C语言
环境 VC6.0环境 空函数反汇编 #include "stdafx.h" void function(){} int main(int argc, char* argv[]) {function();printf("Hello World!\n");return 0; }我们通过反汇编来分析这段空函数###函数外部 10: function(); 00401068 call …
2022/2/8 17:12:34 人评论 次浏览 -
Arduino网络编程实战-WiFi篇-扫描网络
扫描网络 ESP-01/ESP-01 WiFi模块是由安信可科技开发,该模块核心处理器为ESP8266,在较小尺寸封装中集成了业界领先的Tensilica L06超低功耗32位微处理器(MCU),带有16位精简模式,主频支持80MHz和160MHz,支持RTOS,集成WiFi MAC/BB/RF/PA/LNA,板载天线。参考 该模块支…
2022/2/7 1:12:55 人评论 次浏览