当前位置: 首页 > news >正文

重庆市建设工程信息网查询人员/2022年百度seo

重庆市建设工程信息网查询人员,2022年百度seo,万网虚拟主机wordpress,网站能用到管理后台上吗Misc杂项题目签到saleae24cusbaspDaysBank题目 赛题类型主要包括:逆向、漏洞挖掘与利用、Web 渗透、密码、隐写、安全编程等类别,考察参赛者不同维度的网络安全理论、技术水平。 签到 下载附件后,看到readme.txt打开后提示会有摄像头&…

Misc杂项

  • 题目
    • 签到
    • saleae
    • 24c
    • usbasp
    • DaysBank

题目

赛题类型主要包括:逆向、漏洞挖掘与利用、Web 渗透、密码、隐写、安全编程等类别,考察参赛者不同维度的网络安全理论、技术水平。
在这里插入图片描述

签到

下载附件后,看到readme.txt打开后提示会有摄像头,打开qiandao.exe,解压并运行软件,对准两个聚焦圆圈,回车输出 flag。

saleae

题目名saleae,是一个逻辑分析工具,不仅可以记录数字和模拟两种信号,还可以解码 SPI、I2C、串行、1-Wire、CAN、Manchester、I2S 等协议。

下载安装软件,然后下载logicdata文件,用saleae打开,发现有4个频道。观察波形,发现channel0是具有周期性的方波,应为时钟信号。

根据时钟频率以及通讯方式猜测是属于 SPI 通讯,并且SPI协议正好使用了芯片上的4个引脚,猜测logicdata文件应该用SPI协议进行分析。

分析数据处出现flag,导出数据并用文本编辑器处理,得到flag。

在这里插入图片描述

SPI、I2C、USART是三种不同的通讯方式:

  1. SPI英文全称是Serial Peripheral Interface,是串行外接口的缩写,它的通讯方式特点是全双工工作、同步且高速传输,用这种通讯的话一般有一个主机和多个从机一起工作,如果是双向传输的话需要四根线,分别是:SDI(数据输入)、SDO(数据输出)、SCLK(时钟)、CS(片选)四根。因此用这种方式通讯的话一般都是有多个从机设备,像人机交互界面之类。
  2. I2C英文全称是Inter-Integrated Circuit,它是一种串行总线方式。它通讯只需要两根线,一根是数据线(SDA),一根时钟线(SCL),这种通讯方式是主机和从机没有明确区分出来,但是工作时候只能有一个主机,看电路实际工作需要的方式。因为这种方式只需要两根线,因此这种连接方式应用的比较广泛,特别是一些小型产品上面,像家电类、医疗等方面。
  3. USART英文全称是Universal Synchronous/Asynchronous Receiver/Transmitter,它是一种全双工的串行接收和发送模块,它需要数据发送器、接收器以及时钟发生器三部分才能工作,而且这种工作方式很灵活,这种方式在STM系列芯片经常用到,我们日常生活当中计算机与电视连接等。

24c

同样使用saleae进行分析,将结果导出为文本格式,读取文本,发现有’ 'f163bdf4e}flag{c46d9e10-e9b5-4d90-a883-41c\tac

由题名24c得知是基于IIC协议(I2C)的EEPROM存储芯片 24c02,IIC 操作 24c02 的时候要先发送开始操作的地址,以及 NAK 停止符。

空格字符转为十进制的ASCII码为32,读取到c后为NAK且这部分正好有32个字符,因此第一部分接在读到这部分的后面。

\t 不是字符,其对应的 ASCII 是 9,也就是从第 9 号位‘9’开始将”9e”替换为 ac,得到flag。

usbasp

一样使用saleae软件进行分析,且仍然是SPI协议。打开logicdata文件,由于题干中有“一键暴打出题人”,MOSI、MISO、时钟3条线直接按0、1、2顺序默认设置,题干中有“升级固件”,修改使能(Enable)设置。

在这里插入图片描述

DaysBank

知识点:区块链

题干给出的合约是测试网Rospten上的DaysBank, 合约地址为 0x455541c3e9179a6cd8C418142855d894e11A288c, 此外还给出了合约的部分源码 broken.so:

contract DaysBank {mapping (address => uint) public balanceOf;mapping (address => uint) public gift;constructor() public {owner = msg.sender;}event SendFlag(uint256 flagnum, string b64mail);function payforflag(string b64email) public {require (balanceOf[msg.sender] >= 10000);emit SendFlag(1, b64mail);}

根据题目给出的部分源码,我们获取的信息有:

  1. 合约定义了两个mapping变量(address => uint), balanceOf 和 gift,还有为构造函数,以及发送flag的事件。
  2. 我们需要利用合约其他未开源的部分将修改balanceOf[msg…sender]以绕过payforflag函数中的检测:
    require (balanceOf[msg.sender] >= 10000)
    从而触发事件SendFlag。
  3. 修改完balanceOf[msg.sender]之后,调用payforflag函数时需要将自己的邮箱经过base64转码作为参数传递进去,若能触发事件SendFlag,很快就能收到包含flag的邮件了。
http://www.lbrq.cn/news/793981.html

相关文章:

  • 马来西亚做网站/免费建站平台
  • 大连网站设计九首选仟亿科技/怎么让百度搜索靠前
  • 网站备案信息真实性核验单 打印 隐藏/搜索引擎推广简称
  • 做网站公司 陕西渭南/深圳龙岗区优化防控措施
  • 杭州网站建设哪家强/上海牛巨微seo关键词优化
  • 找软件开发公司/江西seo推广方案
  • 无限个网站虚拟空间/邯郸网站seo
  • 找做废薄膜网站/个人网站开发网
  • 珠海网站建设乐云seo在线制作/优化服务平台
  • 做优化网站/哪里可以买链接网站
  • 网站开发的课程设置/互联网营销师培训
  • 网站怎么做备案变更/营销手机都有什么功能啊
  • 网站备案要营业执照吗/互联网广告公司排名前十
  • 欧美做视频网站/温州seo优化公司
  • 公司网站做门户备案/搜索引擎推广一般包括哪些
  • iwebshop怎么做网站/seo查询网站
  • 福州销售网站设计企业/百度快照手机入口
  • 做公众号的网站模板下载/线上营销渠道有哪些
  • 天津做网站企业/网络营销需要学什么
  • 清远市专业网站制作/免费注册个人网站
  • 唐山玉田孤树做宣传上什么网站/网络推广外包业务销售
  • 郑州市公司网站开发设计/广州seo外包多少钱
  • 公司做网站哪个好/关键词搜索引擎工具
  • web前端开发入门/seo软件推广哪个好
  • dedecms做资源下载网站/线上推广引流渠道
  • pos机做网站推广/百度数据中心
  • seo工资待遇怎么样/seo词条
  • 一般一个网站从建设到运营要多久/网络营销的实现方式
  • 温州哪里可以做企业网站/时事新闻最新消息
  • 要建一个优惠卷网站怎么做/宁波seo外包服务商
  • 【MySQL】MySQL中锁有哪些?
  • 07.config 命令实现动态修改配置和慢查询
  • kafka与其他消息队列(如 RabbitMQ, ActiveMQ)相比,有什么优缺点?
  • Nginx负载均衡配置
  • Java 实现poi方式读取word文件内容
  • 从零开始学Express,理解服务器,路由于中间件