前言

CTF 是实战性很强的赛事。仅学习理论知识,不进行实操,永远无法成为 CTF 大神。从本篇博客开始,我将选择有代表性的历年CTF比赛题目,介绍解题过程,工具使用以及讲解知识点。

题目介绍

本次讲解的是出自2017年第三届上海市大学生网络安全大赛的一道逆向题,题目分值50分,主要考点有算法分析、nspack脱壳、主流工具使用等。

准备工具

  1. ExeinfoPe 工具,可以查询软件信息
  2. OD 反汇编工具,用于动态调试
  3. OllyDumpEx 工具,进程内存转储器,OD 中默认包含 OllyDump 插件
  4. IDA 反编译工具,逆向界的神器。

解题过程

  1. 运行软件
    直接在虚拟机中运行程序。可以发现,如果输入的flag 错误,软件直接退出运行。
  2. 用 ExeinfoPe 查看软件信息

可以看到软件是32位的Windows conso

CTFer成长之路--一道历届逆向题解题过程(包含脱壳、算法分析)相关推荐

  1. 逆向查找_CTFer成长之路--一道数独逆向题目解题过程(算法分析、查找线索)...

    前言 CTF 是实战性很强的赛事.仅学习理论知识,不进行实操,永远无法成为 CTF 大神.本次博客为大家解读一道数独相关的逆向,讲解解题过程,总结知识点(CTF中的套路). 题目介绍 本次选择的是出自 ...

  2. 从0到1:CTFer成长之路

    作者:Nu1L战队 出版社:电子工业出版社 品牌:电子工业出版社 出版时间:2020-10-01 从0到1:CTFer成长之路

  3. 《从0到1:CTFer成长之路》 [第一章 web入门] 常见的搜集

    <从0到1:CTFer成长之路> [第一章 web入门] 常见的搜集 启动环境: 提示为敏感文件,首先对网站目录进行扫描: 得到如上页面,首先访问robots.txt页面: 得到flag1 ...

  4. 《从0到1:CTFer成长之路》书籍配套题目-[第一章 web入门]SQL注入-2

    [第一章 web入门]SQL注入-2 一.信息收集 1.首页 2.登录成功会跳转到 3.进行测试判断 二.尝试破解 1.用post型的sqlmap破解 <1>.首先,开burp截包 < ...

  5. 蓝桥杯--历届真题 最优包含【第十届】【决赛】【B组】

    试题 历届真题 最优包含[第十届][决赛][B组] 提交此题   评测记录 资源限制 时间限制:1.0s   内存限制:256.0MB  类似于:Acwing--902. 最短编辑距离(线性dp)_w ...

  6. 从0到1:CTFer成长之路docker环境搭建

    1. 安装 docker 使用官方安装脚本安装 sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使 ...

  7. 《从0到1:CTFer成长之路》1.3 任意文件读取漏洞

    文章目录 1.3.1 文件读取漏洞常见触发点 1.3.1.1 web语言 1. PHP 2.python 3.Java 4.Ruby 5.Node 1.3.1.2 中间件.服务件相关 1.Nginx错 ...

  8. 《从0到1:CTFer成长之路》SQL注入-2

    前言: 我是新手小白,创建此文章只为了记录自己的学习 题目: 我们先进入环境,老规矩先查看源码 有提示,那就先用提示来做吧,简单快捷易上手了属于是: 手工方法: 1. 随便输入一个账号试试: 输入ad ...

  9. CTF学习记录 i春秋 《从0到1:CTFer成长之路》文件上传

    21.10.19 第二次开始学习CTF 感觉很有收获 至少有让自己忙起来了的感觉 感觉有一些学习状态了 打算重新记录一下学习笔记!加油 我会坚持下去的! 题目代码 首先附上题目的代码段(不完整) sh ...

最新文章

  1. 外卖平台涉嫌大数据杀熟,处理不能“自说自话”
  2. html前端 echarts图表使用详解
  3. C# 中的常用正则表达式总结
  4. 速卖通开店条件和流程最新版
  5. 技术前沿资讯-Apache Flink 1.14 新特性介绍
  6. 轻量级的Canvas类库zrender使用笔记 :简单自定义图件开发
  7. LLVM之clang
  8. Visio_Premium_project_vol版
  9. python 东方财富接口_东方财富开放交易api,我只想要东方财富软件交易功能
  10. 高级语言c 与三菱plc通讯宝典,三菱PLCL系列串行通信模块用户手册基本篇中文高清版...
  11. tweak环境安装及编写
  12. Python破解压缩包密码问题
  13. 为了下一代,抖音真的该关了---读<<我观察到的牛人有这三个特质>>有感
  14. 7-1 计算职工工资
  15. html高德api,高德地图 Javascript API 入门(一)
  16. S3c2440 IIC
  17. MATLAB中符号运算和数值运算的区别
  18. Android 监听来去电状态的实现
  19. Matlab用Copula模型进行蒙特卡洛(Monte Carlo)模拟和拟合股票收益数据分析
  20. 三星t5 android,同样是移动固态硬盘 三星T5为什么那么贵?

热门文章

  1. (拿走不谢)H5微信分享时,在苹果手机分享一直不行,公开微信分享完整工具,以及微信地图
  2. Kafka 消费迟滞监控工具 Burrow
  3. 编程小知识之 Dithering
  4. Tessent专栏第三篇:TessentMemoryBIST用户手册_1
  5. AI绘画——了解AI绘画爆火原因与工具,并生成几个端午绘画小作品
  6. spring 事务传播行为实例分析
  7. 第三方App 如何停掉IPTV EPG 背景音
  8. javaMail直接发送附件,无须生成临时文件
  9. 4.10 51单片机-使用计数器测量NE555脉冲频率
  10. 17年前阿里全员隔离,马云是怎么熬过非典的