1.查壳。

无壳,64位文件。

2.丢到IDA中反编译。

3.分析代码。最后是比较v6和v7

关键是_gmpz_powm这个函数

网搜了下,发现都是英文(枯了枯了),就求助了一下大佬。

这个函数和__gmpz_cmp(比较), __gmpz_init_set_str都属于GNU 高精度算法库

发现powm函数和rsa加密一样

c=0xad939ff59f6e70bcbfad406f2494993757eee98b91bc244184a377520d06fc35

e=65537

n=103461035900816914121390101299049044413950405173712170434161686539878160984549

分解n得到p,q。

p=282164587459512124844245113950593348271
q=366669102002966856876605669837014229419

4.写脚本。

5.get flag

suctf{Pwn_@_hundred_years}(buuctf中suctf->flag)

buuctf——(SUCTF2019)SignIn相关推荐

  1. buuctf(pwn)

    胖胖 pwn1_sctf_2016 ciscn_2019_n_11 补充movss /ucomiss jarvisoj_level0 ciscn_2019_c_1 babyrop [第五空间2019 ...

  2. BUUCTF——rsa系列(4)

    目录 [BJDCTF2020]easyrsa [NCTF2019]babyRSA [AFCTF2018]可怜的RSA [RoarCTF2019]babyRSA [RoarCTF2019]RSA RSA ...

  3. 持续更新 BUUCTF——PWN(二)

    文章目录 前言 0ctf_2017_babyheap ciscn_2019_s_9 hitcon2014_stkof roarctf_2019_easy_pwn picoctf_2018_shellc ...

  4. 持续更新 BUUCTF——PWN(一)

    文章目录 前言 test_your_nc rip warmup_csaw_2016 ciscn_2019_n_1 pwn1_sctf_2016 jarvisoj_level0 [第五空间2019 决赛 ...

  5. BUUCTF笔记之Web系列部分WriteUp(五)

    1.[GWCTF 2019]枯燥的抽奖 查看源码得到check.php,访问得到代码: <?php #这不是抽奖程序的源代码!不许看! header("Content-Type: te ...

  6. BUUCTF VN2020 公开赛 Misc(复现)

    BUUCTF V&N2020 公开赛 Misc(复现) 真·签到 拉胯的三条命令 ML 第一步 内存取证 Final Game 真·签到 CV大法题 Flag:flag{welcome_to_ ...

  7. BUUCTF misc 专题(83)从娃娃抓起

    下载附件,先看题目提示 题目描述:伟人的一句话,标志着一个时代的开始.那句熟悉的话,改变了许多人的一生,为中国三十年来计算机产业发展铺垫了道路.两种不同的汉字编码分别代表了汉字信息化道路上的两座伟大里 ...

  8. BUUCTF笔记之Misc系列部分WriteUp(二)

    1.爱因斯坦 binwalk分离出一个压缩包. 查看图片备注: 解压得到flag. 2.easycap 追踪TCP流: 3.另外一个世界 binwalk和steg一无所获,图片备注也看了没有收获,wi ...

  9. BUUCTF笔记之Web系列部分WriteUp(四)

    1.[BJDCTF2020]Mark loves cat dirb扫描目录发现.git泄露. githack获取源码 <?php$flag = file_get_contents('/flag' ...

最新文章

  1. pve rust 能拆家吗_RUST:2020年9月第四周:向上向上再向上!
  2. Python之深入解析如何制作国际空间站实时跟踪器
  3. Django如何安装指定版本
  4. 20172326 《程序设计与数据结构》第六周学习总结
  5. 异常处理—错误抛出机制
  6. python数组初始化_Python Numpy 数组的初始化和基本操作
  7. Word2Vec学习笔记(三)续
  8. 【演讲实录】银行PB级别海量非结构化数据管理实践
  9. 【Kubernetes】Error: Cask minikube is unavailable No Cask with this name exists
  10. java url转成pdf_java URL转PDF文件
  11. 关于画法几何和机械制图有感
  12. oracle如何给临时表增加字段,Oracle 临时表用法
  13. 51单片机:74LS138译码实验
  14. 我研究了3年,终于找出2021年完美的听歌方案!
  15. 团队管理,领导的“无为”就是最大“有为”
  16. 湖南交通学院校友会小程序云开发解决方案
  17. 工业大数据白皮书(2019版)
  18. 关于ASP木马提升权限
  19. 戴尔笔记本插入耳机用不了耳机的麦克风
  20. 容器-Docker《三》容器管理

热门文章

  1. typora常用格式设置
  2. 二代锐龙服务器芯片,让锐龙再次翱翔:AMD二代Ryzen处理器性能解析
  3. 06-jQuery中的防抖和节流
  4. 如何用原生jS做购物车
  5. 我们应该更有效的利用我们时间
  6. 复现CVE-2022-10270(向日葵远程代码执行漏洞)
  7. sklearn库主要模块功能简介
  8. openstack九大模块
  9. 【IT领导力】IT灾难的8个预警信号
  10. django、vue如何实现websock通信,如何实现多人群聊