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

第十四题刮开有奖

这道题还是将我们下载好的附件先查壳 发现无壳且为32位 所以我们用32位的IDA打开 打开后Shft+F12发现一串可疑的字符串 我们跟进看看

发现了这个函数

看这里有string数组 首先给了一串七v7 v8v9的数据 下面还有一个函数 我们再跟进一下

发现这大概是前面v7那堆数据的加密方式

我们把这串代码变成C语言然后运行一下(*(_DWORD *)(4 * i + a1)相当于a1[i])

在回到我们最开始看到的函数我们发现只需要前四个数据(UJWP)

后面我们可以看到v4 和v5后面也有相应的数据 我们再跟进一下

发现这大概率是一个base64编码 我们放在网上解码一下得到了v4为jMpv5为WP1 这里有个坑 在开始的函数里v5是在v4之前 所以我们稍微改一下数据就得到了flag{UJWP1jMp}

http://www.lryc.cn/news/472697.html

相关文章:

  • vue3+vite使用dataV后项目运行报错、页面空白问题
  • PDF 【人工智能白皮书 】【大模型安全实践白皮书】【大模型白皮书】【大模型/深度学习/人工智能原理/心智学习】
  • 【vue】13.深入理解递归组件
  • 【OFDM】OFDM Radar Algorithms in Mobile Communication Networks
  • 如何检测java中的内存泄露及溢出,并预防?
  • kafka 如何减少数据丢失?
  • CTF-PWN: 虚表(vtable)
  • Redis 集群 总结
  • 2024校园交友系统构建指南/保姆版教程与技巧uniapp+php支持二开
  • NVR设备ONVIF接入平台EasyCVR视频分析设备平台视频质量诊断技术与能力
  • 系统思考—啤酒游戏经营决策沙盘
  • 组件封装思路
  • akshare股票涨跌停获取统计分析
  • 前端对一个增删改查的思考
  • 【Clickhouse】客户端连接工具配置
  • 【测试平台】打包 jenkins配置和jenkinsfile文件
  • Leetcode224 -- 基本计算器及其拓展
  • python的lambda实用技巧
  • VB中的资源文件(Resource File)及其用途
  • 【vue】11.Vue 3生命周期钩子在实践中的具体应用
  • 1.5 新特性 C++面试常见问题
  • [mysql]子查询的概述和分类及单行子查询
  • SpringMVC执行流程(视图阶段JSP、前后端分离阶段)、面试题
  • 宠物空气净化器有用吗?有哪几款吸毛效果好且低噪的推荐
  • linux -磁盘管理命令
  • [Chrome插件开发]关于报错Service worker registration failed. Status code: 15
  • uniapp封装movable-area+movable-view组件,实现悬浮按钮可拖动,自动吸附边缘效果,自动向两边靠拢
  • 音频重采样(libresample)
  • 使用Python来下一场雪
  • Pyspark中pyspark.sql.functions常用方法(4)