[网鼎杯2020]boom

分析

感觉比较友善,主要考查数学运算。

解析

解压之后发现是个exe文件,运行得到一个md5

查询:

输入明文得到:

下个挑战是解三元一次方程:

拿matlab算一下。

syms x y z
q1=3*x-y+z==185
q2=2*x+3*y-z==321
q3=x+y+z==173
s=solve([q1,q2,q3],[x,y,z])
x: 74
y: 68
z: 31

最后一道是一元n次方程:

还是用我们的matlab来解:

>> syms x
>> p=x*(x+1)==7943722218936282 p = x*(x + 1) == 7943722218936282 >> solve(p,x) ans = -89127562
89127561 #得到两个根,输入任意一个都可以

首先这个答案肯定是没问题的,但是不知道什么原因输入答案时直接闪退了。

心存迷惑看了其他师傅的讲解视频,发现答案正确,输入之后也确实应该返回flag了,不知道具体是什么原因没有返回。

(看wp看到有师傅上反汇编工具调试直接拿flag


破案了,用cmd运行就返回flag了(乐)

flag{en5oy_746831_89127561}

总结:

matlab真的很方便。

最新文章

  1. margin css的外边距
  2. 篇一:MySQL中case when then
  3. javascript简单的认识下return语句+2015的总结+2016的展望
  4. SAP 锁机制
  5. python笔记1
  6. win7+iss7的配置,以及如何在本地IIS服务器挂载一个网站
  7. Can't find file: './mysql/plugin.frm' (errno: 13)[mysql数据目录迁移错位]错误解决
  8. Unity3d 超级采样抗锯齿 Super Sampling Anti-Aliasing
  9. New Start!
  10. SQL复杂查询(子查询)
  11. Android @+id与@id的区别
  12. CentOS 安装mysql-5.7.10(glibc版)
  13. fastDFS文件服务器迁移
  14. Linux定时器工具-crontab 各參数具体解释及怎样查看日志记录
  15. 漫谈PID——实现与调参
  16. 操作系统内存管理之 内部碎片vs外部碎片
  17. SpriteKit给游戏弹跳角色添加一个高度标示器
  18. Collections方法的使用
  19. 修改GIT密码
  20. 生成图形化html报告

热门文章

  1. 修改数据时,一直提示"具有 XXX 的 字典管理 已存在(即数据已存在)
  2. JDBC的一些基础认识,写的不是特别完善,希望大家看的时候别太介意嘿嘿嘿
  3. Hive详解(03) - hive基础使用
  4. Springboot启动时加载
  5. CVE-2020-13933
  6. C Primer Plus 5.11 編程練習
  7. 《《关于我把好好的c++小游戏改的很ex》》
  8. vue-admin-template 单页面刷新 404 问题
  9. 同时打开多个.exe文件怎么解决
  10. Windows静态库和动态库区别