首页 > TAG信息列表 > 0x30

Python-字符与ASCII码

字符和ASCII码转换 ord('a') # 97 chr(97) # a print('a', ord('a'), sep=":") # a:97 字符a的ASCII码的进制转换 bin(ord('a')) # 0b1100001 (binary, 二进制) hex(ord('a')) # 0x61 (hexadecimal, 十六进制) int(0b1100001)

bcc工具之execsnoop

在实际工作中,偶尔会遇到系统的CPU使用率和系统平均负载很高,但却找不到高CPU的应用; 产生这个问题的原因:进程有可能在不断的崩溃、重启 通过uptime发现系统负载很高,但是通过top,mpstat,pidstat,perf等工具很难发现是什么进程导致了系统负载和CPU使用率很高; 注:通过上面工具的判断,即不是C

mysql HEX将字符串或数字转化为16进制字符串、UNHEX将16字符串转化成二进制

目录 前言HEXHEX 函数的参数为数字时HEX 函数的参数为字符串时 UNHEXHEX 转化 binary 类型 前言 mysql 5.7.31 HEX HEX 函数的官方说明如下: HEX(str), HEX(N) For a string argument str, HEX() returns a hexadecimal string representation of str where each byte of

ST7920驱动的LCD12864实现单行反白显示

参考链接: ST7920驱动的LCD12864实现单行反白显示 - jqdy - 博客园 12864液晶模块的详细使用_Rainlee随笔记-CSDN博客_12864使用 GDRAM空间有64×256 bit 组成,12864屏幕只使用了上一半的GDRAM内存。 屏幕的第一行全宽字符:  对应的垂直地址Y是0~15,即0x80-0x8f,水平地址X是0~7,0x80-

基于51单片机的WiFi的温湿度智能开关设计

一.硬件方案 硬件电路主要由单片机电路、温湿度采集电路、液晶显示电路、继电器电路、wifi模块电路组成。本设计采用STC89C51单片机完成整个系统的控制流程。手机端软件设置操作界面登陆账号,wifi模块连入网络,实现系统设计。 主要由51单片机+最小系统+LCD1602液晶显示模块+温

960 953寄存器配置记录

正常默认配置 i2cset -y 3 0x30 0x01 0x06 i2cset -y 3 0x30 0x02 0x3e i2cset -y 3 0x30 0x20 0xf0 i2cset -y 3 0x30 0xb9 0x1f i2cset -y 3 0x30 0x0c 0x03 i2cset -y 3 0x30 0x0f 0x08 i2cset -y 3 0x30 0x12 0xc5

python笔记43-加解密AES/CBC/pkcs7padding

前言 有些公司对接口的安全要求比较高,传参数的时候,不会明文的传输,先对接口加密,返回的数据也加密返回。 目前比较常见的加密方式是AES/CBC/pkcs7padding。 AES五种加密模式 在AES加密时,一般使用了“AES/ECB/NoPadding”或“AES/ECB/PKCS5padding” 或 “AES/ECB/PKCS5padding” 的

GPS NMEA协议,0183 定位数据格式 双模定位:GNXXX GPS+BD 完整版

背景:最近需要在imx6ull 的Linux板子上面接收定位模块的0183格式的数据并进行解析,并且用QT实现,绘制定位信息各种数据的动态曲线图GPS NMEA协议,0183 定位数据格式 双模定位:GNXXX GPS+BD如果是GN开头的数据则不做区分,如果是GP或者BD开头的数据则要进行区分。数据帧格式: $aaccc,ddd,ddd

[花式栈溢出]栈上的 partial overwrite

[花式栈溢出]栈上的 partial overwrite 希望能在这几天对Pwn中的栈上的各种利用和其他一些较小的分支做一个收尾,以便全力投入学习堆的相关知识。初步计划是对照ctf-wiki查缺补漏。 原理 以下内容摘自ctf-wiki 我们知道, 在开启了随机化(ASLR,PIE)后, 无论高位的地址如何变化,低 12 位

基于51单片机的金属探测器测量仪原理图程序设计

硬件设计 (末尾附文件) 本文设计的金属探测是根据电磁感应原理制成的,将一金属置于变化的磁场当中时,根据电磁感应原理就会在金属内部产生涡流,涡流产生的磁场反过来又影响原磁场,这种变化可以转换为频率和幅值的变化,供相关电路进行检测。 由电容三点式振荡电路产生正弦波,对其放大

粒子发生器示例

来源与glfw源码example目录下的particles.c //======================================================================== // A simple particle engine with threaded physics // Copyright (c) Marcus Geelnard // Copyright (c) Camilla Löwy <elmindreda@glfw.org> //

804【毕设课设】基于单片机电子琴音乐盒电路仿真系统

【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 音乐盒电子琴功能描述: 实现音乐盒功能可以播放音乐,并实现3首歌曲的切换 实现电子琴的功能,多瑞米法索拉稀7个调的音       #include <AT89X52.H> #define uint unsigned int #define uchar unsigned char

51单片机之蜂鸣器音乐

中断允控制寄存器IE  主程序 /************************************************************************ [文件名] C51音乐程序(八月桂花) [功能] 通过单片机演奏音乐 /**********************************************************************/ #in

582【毕设课设】基于单片机温湿度阳光co瓦斯气压光照环境监测系统设计

【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 使用proteus打开原理图文件,双击AT89C52,将hex文件添加,运行即可。如需要更改代码,在main.c中更改即可。 ​ sbit CS=P1^1; //ADC片选 sbit DI=P1^4; //ADC输入 sbit DO=P1^5; //ADC输出 sbit CLK=P1^0; //ADC

BUU-[RoarCTF2019]polyre

脚本取自 https://github.com/cq674350529/deflat 首先去平坦化 然后去虚假控制流 之后逆向举行了 主要是了解一下平坦化和虚假控制流 import libnum #unk_402170的前0x30个值 a = [ 0x96,0x62,0x53,0x43,0x6D,0xF2,0x8F,0xBC, 0x16,0xEE,0x30,0x05,0x78,0x00,0x01,0x5

利用esp8266进行服务端与客户端之间的无线传输

ESP8266 是一款由乐鑫 Espressif 公司制作的低成本的 Wi-Fi 芯片,具有完整的 TCP / IP 协议栈和微控制器功能。它专为移动设备、可穿戴电子产品和物联网应用设计,功耗很低且价格非常低廉。 在这里,我使用的是Arduino IDE 搭建 ESP8266 开发环境,我这里使用的 NodeMcu 开发板即搭

02 异常事件的采集

【太多事情要做了,这部分难度对我来说又很大,先写一下大体框架,到时候具体函数逆向分析过程给写出来】   1. 调试器会接收到被调试程序什么事件?   答:并不是被调试程序芝麻大点的事都会往调试器上发,对于调试器来讲,其只接收七种事件。        2. 被调试程序使用什么函数来进行事

execsnoop-短时进程追踪工具

在实际工作中,偶尔会遇到系统的CPU使用率和系统平均负载很高,但却找不到高CPU的应用;产生这个问题的原因:进程有可能在不断的崩溃、重启通过uptime发现系统负载很高,但是通过top,mpstat,pidstat,perf等工具很难发现是什么进程导致了系统负载和CPU使用率很高;注:通过上面工具的判断,即不是CPU密

bugke pwn2

根据伪代码可以看到read函数存在溢出 存在一个后面 那就直接覆盖返回地址就完事了 从ida很直观看出s的偏移为0x30 所以到到返回地址的距离就是0x30+0x8   from pwn import *#p = process('./pwn2')p=remote('114.116.54.89','10003')elf = ELF('./pwn2')flag = elf.symbols['get

在Qtlabel中显示数字十六进制和十进制都可以

ui->label_6->setText(QString::number(table_test[0]<<8 | table_test[1])); 这样子就可以把十六进制的数转换为十进制,单片机发过来的串口数据就可以直接显示在label上了。当时用lcd_numbera显示不能直接显示16进值。而且显示十进制数是这样的 main_ui->lcdRPM->display((byte_da