文章目录

  • 拖进ida
  • base64
  • O_OLookAtYou()
  • 写个脚本:
  • 答案:

拖进ida

base64

d2G0ZjLwHjS7DmOzZAY0X2lzX3CoZV9zdNOydO9vZl9yZXZlcnGlfD==

看到有个base64,然后找下码表

拿去解密后,一团乱码

所以肯定码表被换了,被代码换了,细看后找到这个函数

O_OLookAtYou()

写个脚本:

#include<iostream>
using namespace std;
int main() {char a[] = { "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" };for (int i = 0; i <= 9; ++i){int v0 = a[i];a[i] = a[(19 - i)];int result = 19 - i;a[result] = v0;}printf("%s", a);}


正确码表:

TSRQPONMLKJIHGFEDCBAUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

答案:

flag{Base64_is_the_start_of_reverse}

[WUSTCTF2020]level3相关推荐

  1. BUUCTF RE WP39-40 [WUSTCTF2020]Cr0ssfun、[WUSTCTF2020]level3

    (为了保证隔两天一更就来水文了) 39.[WUSTCTF2020]Cr0ssfun 得到的 flag 请包上 flag{} 提交. 感谢 Iven Huang 师傅供题. 比赛平台:https://c ...

  2. [WUSTCTF2020]level3 笔记与自省

    解题过程: 直接放入IDA分析,跳入main函数,得到如下内容 int __cdecl main(int argc, const char **argv, const char **envp) {ch ...

  3. REVERSE-PRACTICE-BUUCTF-12

    REVERSE-PRACTICE-BUUCTF-12 [WUSTCTF2020]level3 crackMe [FlareOn6]Overlong [WUSTCTF2020]Cr0ssfun [WUS ...

  4. buuctf刷题记录(6)

    [MRCTF2020]Xor 查壳: 拖入IDA中: 跟进,但是我们无法对关键函数sub_401090查看伪代码: 然后我们就直接看: 再函数中可以看到v0和byte_4212c0按位异或,最后得到b ...

  5. WUST2020部分WP

    [WUSTCTF2020]B@se 密文:MyLkTaP3FaA7KOWjTmKkVjWjVzKjdeNvTnAjoH9iZOIvTeHbvD== JASGBWcQPRXEFLbCDIlmnHUVKT ...

  6. BUUCTF reverse题解汇总

    本文是BUUCTF平台reverse题解的汇总 题解均来自本人博客 目录 Page1 Page2 Page3 Page4 Page1 easyre reverse1 reverse2 内涵的软件 新年 ...

  7. 【2023.5.3~2023.5.9】CTF刷题记录

    目录 日期:2023.5.3 题目:[GWCTF 2019]pyre 日期:2023.5.4 题目:[ACTF新生赛2020]easyre 题目:DASCTF Apr.2023 X SU战队2023开 ...

  8. Level3公司在哥伦比亚开通运营第三个数据中心

    日前,美国网络和基础设施巨头Level3公司在哥伦比亚开通运营了其第三个数据中心. 该公司在哥伦比亚卡利建设的新数据中心是其"超级精英"系列的一部分,这意味着该数据中心满足了其冗余 ...

  9. [Jarvis OJ - PWN]——[XMAN]level3

    [Jarvis OJ - PWN]--[XMAN]level3 题目地址:https://www.jarvisoj.com/challenges 题目: 先checksec一下,32位程序开启了NX保 ...

最新文章

  1. Java 和Ajax的简单结合
  2. 周报速递丨《“十四五”国家信息化规划》出台;​快手美团两大生态互联互通
  3. MySQL基础 (DML)
  4. jsp stc_为什么说jsp的本质是servlet?
  5. ASP.NET Core 3.0 迁移避坑指南
  6. 神奇!一行代码实现删除某集合下标20-30的元素
  7. python审计分析_【干货】Python自动化审计及实现
  8. SpringMVC之源码分析--ThemeResolver(三)
  9. js 判断字符串的结尾的字符串
  10. OpenSSF 获1000万美元投资,提升开源软件和软件供应链安全
  11. 简明firewalld不断的更新中....
  12. 台式计算机显卡驱动位置,惠普台式电脑怎么安装显卡驱动
  13. 19款探岳刷隐藏教程_19款探岳怎么选,小编在此支你几招 拿起小本本记住了
  14. 4ARM-PEG-OH 四臂PEG羟基
  15. 【Bugfix系列】/usr/bin/ld: cannot find -lxxx 的解决办法
  16. ShareStation工作站虚拟化,实现工作站共享使用
  17. HihoCoder——Trie树
  18. 【opencv学习笔记】030 之 凸包之Graham扫描法与Jarvis步进法详解
  19. 大卫·华尔兹(David Waltz)---搜索和人工智能之父
  20. [USACO13NOV]挤奶牛Crowded Cows(洛谷 P3088)

热门文章

  1. 编程笔试(解析及代码实现):序列重排之给一个长度为n的序列A,求找出某种排列方式使得相邻两个数的差值之和最大并求出该最大值
  2. ML:从0到1 机器学习算法思路实现全部过程最强攻略
  3. pyhanlp 文本分类与情感分析
  4. RandomForest:随机森林
  5. 洛谷P1095守望者的逃离题解-伪动态规划/贪心
  6. 数据结构实验之链表一:顺序建立链表(SDUT 2116)
  7. NPOI Excel 导出学习 一 (基础导出)
  8. gocode+auto-complete搭建emacs的go语言自动补全功能
  9. tcl脚本学习十一:proc应用 (带默认参数)
  10. Gradle 教程:第一部分,安装【翻译】