首页 > 其他分享 >re | [RCTF2019]asm

re | [RCTF2019]asm

时间:2023-01-09 16:48:27浏览次数:51  
标签:RCTF2019 len re flag data asm

re | [RCTF2019]asm

简单file一下:
image

推测是risc-v64位,去网上找逆向脚本:
这个反汇编器是可以用的:
https://github.com/riscv/riscv-gnu-toolchain

或者用下面这个idaproc可以打开,但是效果不太好。
https://github.com/bingseclab/ida_riscv

总之就是装第一个工具然后objdump能够查看反汇编(这里参考了官方wp),exp如下:

data = [0x11,0x76,0xd0,0x1e,0x99,0xb6,0x2c,0x91,0x12,0x45,0xfb,0x2a,0x97,0xc6,0x63,0xb8,0x14,0x7c,0xe1,0x1e,0x83,0xe6,0x45,0xa0,0x19,0x63,0xdd,0x32,0xa4,0xdf,0x71,0x00]
print(len(data))
flag = ""
a = ord('R')
data_len = len(data)
for i in range(data_len):
    flag += chr(a)
    a = a ^ data[i] ^ ((i * 97) % 256)
print(flag)

标签:RCTF2019,len,re,flag,data,asm
From: https://www.cnblogs.com/Mz1-rc/p/17037465.html

相关文章

  • react 表单之upload上传 校验
    import*asReactfrom'react';importstylesfrom'./VideoEdit.module.scss';import{IVideoEditProps}from'./IVideoEditProps';import{Button,Form,Inp......
  • Redis-数据结构与对象-跳表
    跳表Redis使用跳跃表作为有序集合键的底层实现之一,如果一个有序集合包含的元素数量比较多,又或者有序集合中元素的成员(member)是比较长的字符串时,Redis就会使用跳跃......
  • AZ-500 Lab-configure SQL Server network access
    由于微软Azure平台界面一直都在变,所以通过考试的关键,是真正理解lab题要表达的意思,不要死记硬背。SIMULATION-YouneedtoconfigureaMicrosoftSQLservernamedWeb1234......
  • GitHub 官宣:弃用 trending 热榜,开发者炸锅了
    trending榜单要弃用?大家好,我是二哥呀。昨天正在小破站上开心地刷《玫瑰叔品冰火》,嗯,一直刷道今天早上,发现真的是一个宝藏up。然后就收到好朋友宏哥发来的消息说,GitHub要下......
  • AZ-500 Lab-configure a lock for the app service plan
    由于微软Azure平台界面一直都在变,所以通过考试的关键,是真正理解lab题要表达的意思,不要死记硬背。SIMULATION-Youneedtopreventadministratorsfromperformingacciden......
  • Left Join 中 and 和 where 的区别
    1.Student表:  2.SC表:3.使用左外连接查询两个表,显示的数据是左表中的所有数据,包含NULL值。是下面的临时表SELECTa.SId,a.Sname,b.scoreFROMStudentaLEFTJOI......
  • Python设置递归深度(python代码报错maximum recursion depth exceeded)
    现象:Python写了一个递归脚本,运行报错:pythonmaximumrecursiondepthexceeded原因:超过最大递归深度解决:手动设置递归深度importsyssys.setrecursionlimit(1000000......
  • 线程数据共享与安全-ThreadLocal
    1.ThreadLocal作用在一个线程中,线程安全的共享数据(实现在同一个线程中共享数据,从而解决多线程数据安全的问题)分析:1.数据:可以是普通变量,对象,数组等。(在一个线程中)一个数据......
  • re | [SUCTF2018]HelloPython
    re|[SUCTF2018]HelloPythonpyc逆向,解出来一坨翔:(lambda__operator,__print,__g,__contextlib,__y:[(lambda__mod:[[[(lambda__items,__after,__sentine......
  • Tree and Queries Dsu on tree
    //题意:给出一棵树,树上每个点有一种颜色,给出多个询问,求以a为根的子树上,染色点数超过k的颜色有多少种//思路:很明显可以dsuontree,在写的时候要注意统计答案和清零的复杂度......