NOP
  • 2024-06-09基于51单片机水塔水位控制系统
    基于51单片机水塔水位控制(仿真+程序)功能介绍具体功能:1.用滑动变阻器模拟水位,ADC0809将模拟信号转换为数字信号;2.LCD1602显示当前水位和水位阈值;3.当水位超过设定阈值,蜂鸣器+LED声光报警,并且电机转动(模拟排水);4.三个按键可以设定水位阈值;​演示视频:基于51单片机水塔
  • 2024-05-30基于at24c02的按键检测C51程序
    1#include<reg51.h>2#include<intrins.h>3#include<lcd1602.h>4#defineucharunsignedchar5#defineuintunsignedint6#defineulongunsignedlong78#defineEEPROM_ADDR0xA09sbitSDA=P2^0;10
  • 2024-05-1651模拟IIC-页读写操作
    51代码页读写IIC--模拟IIC#include<reg52.h>#include<intrins.h>sbitSDA=P0^0;sbitSCL=P0^1;sbitLED=P2^0;unsignedcharcodetable[]={0x1c,0X3B,0X2C,0X2D,0X5A,0X5C,0XC5,0X5b};voiddelayms(unsignedintt){unsignedinti,j;fo
  • 2024-04-07蓝桥杯—DS1302
    目录1.管脚2.时序&官方提供的读写函数3.如何使用读写函数4.如何在数码管中显示在DS1302中读取出的数据?1.管脚2.时序&官方提供的读写函数/* # DS1302代码片段说明 1. 本文件夹中提供的驱动代码供参赛选手完成程序设计参考。 2. 参赛选手可以自行编写相关代码或
  • 2024-03-295021-单片机温湿度检测(仿真+程序)
    功能描述1、51+Proteus8.10;2、学习SHT11温湿度传感器驱动程序、1602显示驱动程序;仿真设计程序设计#include<reg52.h>#include<intrins.h>#defineucharunsignedchar //宏定义方便以后用#defineuintunsignedint#defineulongunsignedlong//SHT11接口
  • 2024-03-16蓝桥杯单片机STC15F2K60S2第十三届省赛代码详细讲解(附完整代码)
     一、前言            在蓝桥杯单片机的比赛当中,很多传感器都是会经常使用到的,比如说DS18B20和DS1302等,都是会经常用到的,所以我们要把这些传感器都学会一下。在省十三的蓝桥杯单片机题目中,我自己也写了一下这个代码,可能有些地方会有点问题,但是大致的功能还是能
  • 2024-03-09nop sled
    nopsled空操作雪橇。在shellcode之前加入,加入大量nop指令集合,以此对抗程序中栈地址随机。只要程序执行到其中一个nop就会最终滑向shellcode,从而劫持程序。nop指令('0x90'),无操作仅计数器加一。CTFshowpwn67为例。开启了NX和canary保护,程序最后有一步调用v5指针的操作。考
  • 2024-01-13基于单片机的八路温度循检[汇编]仿真设计(#0073)
    功能描述1、采用51/52单片机作为主控芯片;2、采用汇编语言编程;3、采用8个DS18B20传感器检测8路温度;4、采用数码管循环显示通道号及温度值;5、采用74HC595驱动显示;仿真设计采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围
  • 2023-12-22EEPROM M24C64替换AT24C64出现读取数据为0xff情况解决办法
    EEPROMM24C64替换AT24C64出现读取数据为0xff情况解决办法硬件情况STM32F103CBT6+模拟IIC,主频72MHz,IIC上拉电阻3.3kΩ 出现原因在IIC停止信号上,SCL、SDA翻转间隔不足以被M24C64识别,导致读写出错。修改前IIC停止代码如下:voidI2C_Stop(void){I2C_SCL_LOW();I
  • 2023-12-17花指令(例题)
    [GFCTF2021]wordype查壳,无壳64位ELF文件kali上运行以下拖进IDA中看看无主函数,应该有花指令这里发现1144出错导致IDA无法识别,内容为EBFF机器码这里因为我们需要取出EBFF下面的地址,也都是EBFF,所以工作量巨大,故使用IDA自带的python编写脚本start=0x1135#开始地址
  • 2023-11-03汇编-nop空操作
         
  • 2023-10-23MounRiver使用技巧及配置7
    1、关于MRS环境下nop指令的用法关于nop指令的用法,使用之前可按照下图进行宏定义,具体如下图:#define nop()   asmvolatile("nop") 2、于MRS环境下将数据放在RAM指定位置报错问题程序编译报错:cannotmovelocationcounterbackwards报错原因:链接的过程中,出现这种问
  • 2023-09-26KdMapper扩展实现之MICSYS(MsIo64.sys)
    1.背景  KdMapper是一个利用intel的驱动漏洞可以无痕的加载未经签名的驱动,本文是利用其它漏洞(参考《【转载】利用签名驱动漏洞加载未签名驱动》)做相应的修改以实现类似功能。需要大家对KdMapper的代码有一定了解。 2.驱动信息 驱动名称MsIo64.sys 时间戳5DA7C
  • 2023-09-17计算机体系结构之流水线
    一、引入流水线  某厂要生产一件产品,从组装、打螺丝、密封、打包都由一个人完成,一小时过去了这个人还在打螺丝,老板看不下去了,心想不能全靠一个人,这样公司就干不下去了,所以老板就招了4个人,让这个人带。并且给这个人涨了工资。一个月之后这个人把那4个人全部教会了。老板就叫那个
  • 2023-08-21Nop平台为什么是一个独一无二的开源软件开发平台
    在当今数字化时代,开源软件开发平台为开发者提供了更多的灵活性和自由度。然而,市场上有很多选择,但Nop平台却是一个独一无二的开源软件开发平台。本文将介绍Nop平台的特点以及为什么它与众不同。1.Nop平台的背景Nop平台是一个开源的电子商务解决方案,具有强大的功能和灵活的架构
  • 2023-08-17通过iptables将http请求从A服务器转发到B服务器
    1、准备服务器、终端使用docker的容器来模拟所需的服务器、终端。dockerfile如下:FROMcentos:centos7asiptables-testRUNyuminstall-yiptables-services&&yuminstall-ytcpdumpdocker-compose.yml如下:version:"2.7"services:work0:build:.host
  • 2023-08-15上网保护隐私(2)监控第三方应用的后台联网行为
    情景:我想使用第三方应用simpleScreenRecorder但是不清楚它会不会偷偷在联网传输我的数据。步骤:(1)以nat方式运行虚机ubuntu,使用静态ip192.168.43.103,并安装simpleScreenRecorder(2)在主机监听虚拟机ip sudotcpdumpsrc192.168.43.103-i网桥(3)启动被测应用ssr,观察监控结果tcpd
  • 2023-07-28测试文章
    assumecs:codesgcodesgsegmentmovax,4c00hint21hstart:movax,0s:nopnopmovdi,offsetsmovsi,offsets2movax,cs:[si]movcs:[di],axs0:movax,0int21hmovax,
  • 2023-07-13STM32笔记(2)时钟源 NOP延时
    时钟用哪个外设就要开他对应的时钟例子:RCC->APB2ENR|=(0x01<<3);//时钟需要在APB2上开启对应的时钟拓展:系统时钟如何配置staticvoidSetSysClockTo72(void){__IOuint32_tStartUpCounter=0,HSEStatus=0;/*SYSCLK,HCLK,PCLK2andPCLK1configuration----
  • 2023-06-29记一次DNS问题排查
    一、问题:域名flow.nzkong.com解析很慢:排查过程抓包分析:tcpdump-ieth0-n-s500portdomain114:40:44.548553IP10.13.21.38.29551>10.13.255.1.domain:18621+A?flow.nzkong.com.(33)214:40:44.549297IP10.13.255.1.domain>10.13.21.38.29551:18621|0/0/
  • 2023-05-14[HNCTF 2022 WEEK2]e@sy_flower
    查壳:32位,进IDA:发现进不了思维图那,且看到了爆红点:什么办法,没办法,nop掉呗,这里注意,不是全部nop掉,(这里只用nop掉一个):这里+1,那么我门只nop第一个就好:选中jmp那段内容,ctrl+alt+k:点patch,就行,然后它会问你要不要修改下一个,直接关掉就好:会发现正常了,但是点击F5依旧进不去
  • 2023-04-12nop指令多字节占位
    在动态调试过程中,有时候要给一个地址进行nop.(nop代表无意义指令,可以被cpu执行.执行之后不会影响寄存器,堆栈,以及寄存器)nop的机器码是0x90而在后面的调试器中,针对nop指令又作了"升级"以前想要nop五个字节.那就要写五个字节.现在有种新的方式(通过逆向的来.发现的多了
  • 2023-04-03MPU6050开发 -- 测试程序分析
    上一篇文章再C52单片机上进行了测试,那么接下来我们就分析一下测试程序。看看其中都用到哪些寄存器?测试代码,参看:MPU6050开发--在C52单片机上测试一、单片机介绍这部分上一篇文章已经讲了,我使用的是郭天祥的STC89C52单片机,该实验板上面使用的外部晶振频率是11.0592MHz。因为ST
  • 2023-03-15linux 网络管理之tcpdump命令详解
    一、tcpdump的作用tcpdump是linux环境的网络数据采集分析工具,也就是所谓的抓包工具,与tcpdump只有命令行格式不同,Windows有个图形可视化工具Wireshark所谓的抓包工具就
  • 2023-03-11NopCommerce中缓存学习
    最近把后台管理程序换成nop方式。在使用_productService.Update(M);时碰到问题,更新不成功。刚开始还以为是EF的问题,因为是先_productService.GetProductById(id),再upd