文章目录

  • 拖进ida
  • 执行结果
  • 总结:

拖进ida

int __cdecl main(int argc, const char **argv, const char **envp)
{puts("Practice my Data Structure code.....");puts("Typing....Struct.....char....*left....*right............emmmmm...OK!");init();puts("Traversal!");printf("Traversal type 1:", argv);type1((__int64)&unk_601290);printf("\nTraversal type 2:");type2((__int64)&unk_601290);printf("\nTraversal type 3:");puts("    //type3(&x[22]);   No way!");puts(&byte_400A37);return 0;
}

执行结果


说实话,感觉有点像二叉树的遍历,因为第二个最后一个是w,然后这比赛又是WUSTCTF,就猜第二个是后序遍历(左右根),第一个是中序遍历(左根右),那么最后一个也就是前序遍历喽,也就是flag啦

总结:

根据后序遍历和中序遍历,写出前序遍历,这个的话,学过数据结构的人都会写喽,先吃饭,然后花点时间写写

[WUSTCTF2020]level4相关推荐

  1. REVERSE-PRACTICE-BUUCTF-15

    REVERSE-PRACTICE-BUUCTF-15 [2019红帽杯]xx [ACTF新生赛2020]Universe_final_answer [WUSTCTF2020]level4 findKe ...

  2. BUUCTF reverse题解汇总

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

  3. 【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开 ...

  4. [Jarvis OJ - PWN]——[XMAN]level4

    [Jarvis OJ - PWN]--[XMAN]level4 题目地址: https://www.jarvisoj.com/challenges 题目: checksec一下 IDA中 思路 0x1 ...

  5. Jarvis Oj Pwn 学习笔记-level4

    没有libc?!DynELF了解一下 来,链接: https://files.cnblogs.com/files/Magpie/level4.rar nc pwn2.jarvisoj.com 9880 ...

  6. AcWing进阶算法课Level-4 第六章 搜索 (模拟退火,爬山)

    AcWing进阶算法课Level-4 第六章 搜索 模拟退火 AcWing 3167. 星星还是树110人打卡 AcWing 2424. 保龄球78人打卡 AcWing 2680. 均分数据72人打卡 ...

  7. 流利说英语level4_英语流利说level4原文graph?分享一下我的经验?

    )? 英语流利说level4原文graph?分享一下我的经验? 本科条理的学生得到划定级此外外语等第证书,哈利波特式的学院,山西省残联主办,也就是我国主张的做法.比方说前两年有一年的标题中查询到了天然 ...

  8. 流利说英语level4_英语流利说懂你英语 Level4 Unit1 Part1 Vocabulary

    英语流利说懂你英语 Level4 Unit1 Part1 Vocabulary 我是 @正弟,欢迎关注! Headaches can be very painful and can last for ...

  9. Python挑战游戏( PythonChallenge)闯关之路Level- 4

    闯关过程 关口地址:http://www.pythonchallenge.com/pc/def/linkedlist.html 输入关卡地址发现, 提示信息要求将网址改为:http://www.pyt ...

最新文章

  1. OSI第六层:表示层功能作用
  2. 【Python】1054 求平均值(Python异常处理练习)
  3. 统计apache404错误ip并加入iptables防火墙
  4. LINUX下的RAID使用
  5. android:在ViewPager中使用Button
  6. 二十三、中断(控制计算机硬件,避免使用0000:0000-0000:03FF内存地址)
  7. windows中使用mysql配置my.ini时的坑
  8. 线性回归(五)---弹性网络回归
  9. 杭电1166敌兵布阵(线段树)
  10. java破坏双亲委派_java的类加载机制-双亲委派,破坏双亲委派
  11. java财务对账系统设计_对账系统设计
  12. 【蓝桥杯嵌入式】资源拓展板模块详解——数码管
  13. Matlab 蒙特卡洛求解三门问题
  14. maven安装以及本地创库设置
  15. GCTA学习8 | GCTA计算多性状遗传力和遗传相关
  16. 【软件测试】数据库大厂面试真题解析(二叉树算法纯干货!)
  17. 分析1300万起案件:洛杉矶警局如何用大数据预测犯罪?
  18. hal库串口dma卡死_STM32 HAL库 串口DMA发送完成中断
  19. HTTP和HTTPS的区别以及含义
  20. 计算机网络电子邮件的格式,计算机网络基础之申请电子邮箱

热门文章

  1. 我的世界服务器怎么显示腐竹来了,我的世界腐竹开服必看manu权限组教程
  2. AI开发者大会:2020年7月3日09:30--09:50司罗《为商业搭建语言桥梁》
  3. ML之RF:kaggle比赛之利用泰坦尼克号数据集建立RF模型对每个人进行获救是否预测
  4. DL之RBM:基于RBM实现手写数字图片识别提高准确率
  5. ML之SVM:随机产生100个点,建立SVM模型,找出超平面方程
  6. Py之pipenv:Python包的管理利器pipenv简介、安装、使用方法详细攻略
  7. ML之UliR:利用非线性回归,梯度下降法(迭代十万次)求出学习参数θ,进而求得Cost函数最优值
  8. 《疯狂Java讲义》4
  9. pythonChallenge:第1关
  10. 修改vs17中的cordova模板