ICode9

精准搜索请尝试: 精确搜索
  • 题目00102022-07-14 18:01:34

    题目描述: 对一个数据a进行分类,分类方法是,此数据a(4个字节大小)的4个字节相加对一个给定值b取模,如果得到的结果小于一个给定的值c则数据a为有效类型,其类型为取模的值。如果得到的结果大于或者等于c则数据a为无效类型。 比如一个数据a=0x01010101,b=3按照分类方法计算:(0x01+0x01+0x01

  • 十六进制数高位和低位的结合与分离2022-07-12 18:03:37

    ,比如返回的是0x01,0x2e,实际的温度用十六进制表示就是0x012e,十进制就是302,实际温度值除以10就可以了。但是写代码的时候突然就迷糊了,刚开始想到的是两个数相与就可以了, 分离高位和低位     高位和低位组合  

  • Prometheus监控学习笔记之Prometheus increase()函数的坑2022-05-22 22:33:28

    0x01 概述 本文为转载,主要记录Prometheus increase()函数的坑。 不知后续Prometheus会不会有issue处理这个bug。   0x02 转载 详细分析和处理,请参考此: Prometheus increase()函数的坑 截取下图,仅供记录:  

  • 一个偶现的MP4录制问题解决过程记录2022-02-24 23:00:27

    文章目录 前言解决思路1. 定位MP4中哪块数据出现问题a. 查看adb错误日志b. 定位AOSP报错的源码位置c. 用gdb打印MP4中的hvccd. 根据ISO/IEC 14496-15文档,阅读hvcc 2. 在代码中定位问题 总结 前言 LG发现了一个偶现的录制问题,为了上线必须解决。这里记录一下问题解决的过

  • 分析CVE-2018-18557与复现2022-02-17 16:01:25

    前言 cve描述: LibTIFF 4.0.9 (with JBIG enabled) decodes arbitrarily-sized JBIG into a buffer, ignoring the buffer size, which leads to a tif_jbig.c JBIGDecode out-of-bounds write. 该cve发生在LibTIFF 4.0.9版本中,由于在解码JBIG的时候没有对size 进行验证,在JBIGDec

  • 记录第三次web渗透测试篇『上』2022-02-09 22:58:51

    文章目录 0x01 信息收集0x02 爆破后台密码0x03 上传webshell0x04 连接webshell 0x01 信息收集 利用whois查询目标信息 查询目标IP 进行目录扫描 扫描到后台直接干 对后台测试了错误路径,直接报错了,看看有没有什么有用的信息。 用的think框架 5.0.24。 好像有一个

  • FinalShell高级版离线激活2022-02-01 22:33:31

    1. 0x00 前言 2. 0x01 程序源码 3. 0x02 程序使用 4. 0x03 后记

  • xlwt模块将数据存入Excel表格2022-01-27 23:04:29

    简单使用xlwt import xlwt #导入模块 workbook = xlwt.Workbook(encoding='utf-8') #创建workbook 对象 worksheet = workbook.add_sheet('sheet1') #创建工作表sheet worksheet.write(0, 0, 'hello') #往表中写内容,第一各参数表示行,第二个参数表示列,第三个参数为内容 wor

  • 0x01位运算例题2022-01-01 18:33:00

    a^b(AcWing89) 题目链接:a^b 涉及到快速幂的应用,详情见0x01位运算 AC代码: 点击查看代码 # include<bits/stdc++.h> using namespace std; typedef long long LL; LL qmi(LL a,LL b,LL p) { LL res=1; while(b) { if(b&1) res=(res%p*a%p)%p; a=a%p*a%p;

  • CRC校验码简介及CRC16的计算方法2021-12-28 12:05:36

    [导读]什么是CRC校验?CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。奇偶校验虽然简单,但是漏检率太高,而CRC则要低的多,所以大多数都是使用CRC来校验。CRC也称为多项式码。 什么是CRC校验? CRC

  • 0x01 -- 虚拟环境搭建2021-12-27 15:03:39

    为什么要创建虚拟环境? 如果同时在本地开发好几个项目,每个项目使用的第三方插件不同,如果没有创建虚拟环境,那么本地项目的插件就会很乱。如果有虚拟环境,那么我们第三方插件相当于单独管理的。 安装虚拟环境 mkvirtualenv win 平台 在本地环境安装虚拟化插件 virtualenv pip inst

  • udp数据解析中取byte中某一位的值2021-12-16 14:05:06

    byte[] bt = new byte[] { 0xA0, 0x13, 0x77, 0x8A, 0xD5, 0x30, 0x00, 0xE2, 0x88, 0x68, 0x94, 0x00, 0x00, 0x40, 0x0F, 0x43, 0x93, 0x95, 0xC3, 0x45 }; byte a = (byte)((bt[4] >> 0) & 0x01);//低位最后一位的值 byte b = (byte)((bt[4] >> 1) &am

  • [ 记录 ]2021-12-14 09:04:22

    记录 0x01 Apache Log4j 远程代码执行漏洞 [1] 复现 [2] 代码解析 0x02 内网渗透 [1] 记一次二层内网域渗透实战

  • 美团CTF2021 高校安全挑战赛 Reverse WP2021-12-12 19:02:40

    SuperFlat 一个几乎全用mov指令实现的x86程序,代码非常难看懂。但所幸题目每次运行都会输出结果至文件中,并且通过对输入和输出分析,发现每个位置上的字符都是单独变换的。可以输入整个可见字符,提取输入至输出的关系。 #include <stdio.h> #include <stdint.h> int main() { uint8_

  • Omron-Fins协议2021-12-08 16:35:51

    1. 协议概述   欧姆龙(Omron)是来自日本的知名电子和自控设备制造商,其中、小型PLC在国内市场有较高的占有率,有CJ、CM等系列。PLC可以支持Fins、Host link等协议进行通信。   支持以太网的欧姆龙PLC CPU、以太网通信模块根据型号的不同,一般都会支持FINS(Factory Interface Net

  • #C51串口通讯5-#一串数据#中断定时+超时接收+CRC校验2021-12-04 21:30:16

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如: 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、场景二、编程实现1.自定义协议2.代码设计3.测试验证 总结 前言 简介: 1.在#3章基础上,中

  • LCD2021-11-28 15:00:50

    1. 显示原理简介 1.1 像素点 相当于一个小灯,彩色点阵屏每个像素点有三个小灯,分别是红色绿色和蓝色RGB,也就是光的三原色,通过调节这三种光的比例就可以实现彩色 1.2 分辨率 像素点的个数就是分辨率 1080p 1920 x 1080 尺寸,就是显示器的对角长度,尺寸越小分辨率越高,越清楚 ppi每英寸

  • modbus是什么玩意儿的 C#实现ModbusRTU读取线圈状态功能0x012021-11-22 16:30:38

    MODBUS 的基本分类: 通过串口传输:Modbus RTU / Modbus ASCII 通过网口传输:Modbus TCP / Modbus UDP Modbus RTU: 功能码: 0x01 读线圈状态0x02 读输入线圈(只读)0x03 读保持型寄存器0x04 读输入寄存器 存储区分成四个寄存器: 线圈状态(可读可写)输入线圈(只读)保持型寄存器(可读可写)输入

  • 0x01背景知识2021-11-21 17:34:30

    Intel: 16位微处理器8086(8086芯片主频为4.43MHz,集成晶体管数约2.9万个,运算器位长16位,20条地址线,寻址范围2^20个字节地址,即1MB) 80286处理器(芯片集成12万个晶体管,主频提高到12MHz) 32位80386处理器(集成晶体管数27.5万个,主频提高到33MHz,地址线扩展到32条,直接寻址能力达到4GB)设计考

  • 树莓派51/100 - Pico下用MicroPython在ssd1306上显示汉字2021-11-20 17:34:36

    Pico下用MicroPython编程在ssd1306芯片上显示英文很方便,但如何显示中文呢? 直接用oled.text()函数是无法显示中文的,因为系统里没有中文字体的点阵字库,一种常用的办法就是利用framebuf把汉字的字模准备好,用blit()函数直接画出汉字。 如果你不怕麻烦,可以自己把汉字画出来,比如下

  • 0x01信息搜集2021-11-13 20:32:07

    1.信息搜集 ​ 信息搜集可以从敏感目录、敏感备份文件、Banner识别三方面着手搜集。 1.1 敏感目录 git泄露 git是主流的分布式版本控制系统,开发人员经常会遗忘.git文件夹,导致攻击者可以通过.git文件夹中的信息获取开发人员提交过的所有源码,进而可能导致服务器被攻击而沦陷。 (1)

  • FreeRTOS-事件标志组2021-09-09 19:32:51

    FreeRTOS-事件标志组 在前面我们已经学习了信号量,我们知道信号量可以用来做任务同步,但是这种任务同步有一个缺点,就是只能在两个任务之间进行同步,所以为了解决这个问题,FreeRTOS提供了事件标志组,使得多任务之间进行同步。 事件标志组表示方法 事件标志组由若干个事件标志位组成

  • windows上面通过dshow接口访问uvc摄像头扩展单元,只能访问0x01-0x19问题2021-08-25 13:33:45

    最近在给客户做一个修改摄像头数据的工具,在通过dshow接口发送扩展命令的时候发现0x01-0x19命令都可以发送成功,0x20及以上定义的命令都发送失败,并且返回错误码0x80070490。 谷歌百度查了很久终于在windows官网文档中找到了答案: dshow是通过windows通用视频类驱动控制摄像头的,而该

  • 2021-08-242021-08-25 09:04:48

    虚拟机里搭 CVE-2020-14882环境用了一天半。。。。 help me…哎= = 1,整理下Shiro-550漏洞 2. hws 预夏令营的wp 两道re题 一: ubuntu 切换到nat模式 docker run -d -p 8081:8080 medicean/vulapps:s_shiro_1 得ip 特征 打开工具 输入cmd 在弹出的命令行 输入以下命令

  • 在hi3518ev300平台使用蜂鸣器播放音乐2021-07-22 19:01:58

    目录 1 说明 2 开发过程 1 说明 在网上无意间看到RT-Thread实现蜂鸣器播放器的文档,看过之后忍不住赞叹RT-Thread真是开源界的国产良心之作,除了大量的文档之外还有一系列的视频用于学习。先列出本文的参考文档网址:https://www.rt-thread.org/document/site/#/rt-thread-version/

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有