CTFer成长之路--一道历届逆向题解题过程(包含脱壳、算法分析)
前言
CTF 是实战性很强的赛事。仅学习理论知识,不进行实操,永远无法成为 CTF 大神。从本篇博客开始,我将选择有代表性的历年CTF比赛题目,介绍解题过程,工具使用以及讲解知识点。
题目介绍
本次讲解的是出自2017年第三届上海市大学生网络安全大赛的一道逆向题,题目分值50分,主要考点有算法分析、nspack脱壳、主流工具使用等。
准备工具
- ExeinfoPe 工具,可以查询软件信息
- OD 反汇编工具,用于动态调试
- OllyDumpEx 工具,进程内存转储器,OD 中默认包含 OllyDump 插件
- IDA 反编译工具,逆向界的神器。
解题过程
- 运行软件
直接在虚拟机中运行程序。可以发现,如果输入的flag 错误,软件直接退出运行。
- 用 ExeinfoPe 查看软件信息
可以看到软件是32位的Windows conso
CTFer成长之路--一道历届逆向题解题过程(包含脱壳、算法分析)相关推荐
- 逆向查找_CTFer成长之路--一道数独逆向题目解题过程(算法分析、查找线索)...
前言 CTF 是实战性很强的赛事.仅学习理论知识,不进行实操,永远无法成为 CTF 大神.本次博客为大家解读一道数独相关的逆向,讲解解题过程,总结知识点(CTF中的套路). 题目介绍 本次选择的是出自 ...
- 从0到1:CTFer成长之路
作者:Nu1L战队 出版社:电子工业出版社 品牌:电子工业出版社 出版时间:2020-10-01 从0到1:CTFer成长之路
- 《从0到1:CTFer成长之路》 [第一章 web入门] 常见的搜集
<从0到1:CTFer成长之路> [第一章 web入门] 常见的搜集 启动环境: 提示为敏感文件,首先对网站目录进行扫描: 得到如上页面,首先访问robots.txt页面: 得到flag1 ...
- 《从0到1:CTFer成长之路》书籍配套题目-[第一章 web入门]SQL注入-2
[第一章 web入门]SQL注入-2 一.信息收集 1.首页 2.登录成功会跳转到 3.进行测试判断 二.尝试破解 1.用post型的sqlmap破解 <1>.首先,开burp截包 < ...
- 蓝桥杯--历届真题 最优包含【第十届】【决赛】【B组】
试题 历届真题 最优包含[第十届][决赛][B组] 提交此题 评测记录 资源限制 时间限制:1.0s 内存限制:256.0MB 类似于:Acwing--902. 最短编辑距离(线性dp)_w ...
- 从0到1:CTFer成长之路docker环境搭建
1. 安装 docker 使用官方安装脚本安装 sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使 ...
- 《从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错 ...
- 《从0到1:CTFer成长之路》SQL注入-2
前言: 我是新手小白,创建此文章只为了记录自己的学习 题目: 我们先进入环境,老规矩先查看源码 有提示,那就先用提示来做吧,简单快捷易上手了属于是: 手工方法: 1. 随便输入一个账号试试: 输入ad ...
- CTF学习记录 i春秋 《从0到1:CTFer成长之路》文件上传
21.10.19 第二次开始学习CTF 感觉很有收获 至少有让自己忙起来了的感觉 感觉有一些学习状态了 打算重新记录一下学习笔记!加油 我会坚持下去的! 题目代码 首先附上题目的代码段(不完整) sh ...
最新文章
- 外卖平台涉嫌大数据杀熟,处理不能“自说自话”
- html前端 echarts图表使用详解
- C# 中的常用正则表达式总结
- 速卖通开店条件和流程最新版
- 技术前沿资讯-Apache Flink 1.14 新特性介绍
- 轻量级的Canvas类库zrender使用笔记 :简单自定义图件开发
- LLVM之clang
- Visio_Premium_project_vol版
- python 东方财富接口_东方财富开放交易api,我只想要东方财富软件交易功能
- 高级语言c 与三菱plc通讯宝典,三菱PLCL系列串行通信模块用户手册基本篇中文高清版...
- tweak环境安装及编写
- Python破解压缩包密码问题
- 为了下一代,抖音真的该关了---读<<我观察到的牛人有这三个特质>>有感
- 7-1 计算职工工资
- html高德api,高德地图 Javascript API 入门(一)
- S3c2440 IIC
- MATLAB中符号运算和数值运算的区别
- Android 监听来去电状态的实现
- Matlab用Copula模型进行蒙特卡洛(Monte Carlo)模拟和拟合股票收益数据分析
- 三星t5 android,同样是移动固态硬盘 三星T5为什么那么贵?