[HDCTF2019]MFC
放入peid查看 发现vmp的壳。
什么是MFC
我们用xspy分析,将放大镜对准分析的窗口。
注意到有一个OnMsg有点奇怪,他并不是以宏的形式出现,应该是个作者自定义的消息。
写个程序向MFC程序发送这个消息
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>int main()
{HWND h = ::FindWindowA(NULL, "Flag就在控件里");if (h){SendMessage(h, 0x464, NULL, NULL);}else{printf("false");}system("pause");return 0;
}
窗口发生变换。
des加密,密文就是
括号里面的一串数字。
得到最后的flag
flag{thIs_Is_real_kEy_hahaaa}
[HDCTF2019]MFC相关推荐
- [NPUCTF2020]Baby Obfuscation [HDCTF2019]MFC
文章目录 [NPUCTF2020]Baby Obfuscation 把五个Fox分析一下 F0X1(int a, int b): 运用辗转相除法求得最大公因数(学到一个词汇:最大公约数GCD,最小公倍 ...
- REVERSE-PRACTICE-BUUCTF-22
REVERSE-PRACTICE-BUUCTF-22 [SCTF2019]Who is he [FlareOn2]very_success [NPUCTF2020]Baby Obfuscation [ ...
- BUUCTF reverse题解汇总
本文是BUUCTF平台reverse题解的汇总 题解均来自本人博客 目录 Page1 Page2 Page3 Page4 Page1 easyre reverse1 reverse2 内涵的软件 新年 ...
- MFC控件编程之复选框单选框分组框
MFC控件编程之复选框单选框分组框 一丶分组框 分组框 英文叫做 GroubBox 添加了分组框主要就是分组.好看.不重点介绍 二丶单选框 英文: Raido Button 单选框需要注意的事项 1. ...
- MFC之按键消息(长按处理)
想要实现长按键的一些控制,查了查可以通过捕获键盘事件,然后处理按键时需要进行的操作.下面简单的实现左右按键界面更新数值加减. 1. 重载PreTranslateMessage(MSG* pMsg)函 ...
- mfc 应用程序 语言进行本地化
在软件国际化的今天,资源从代码中独立出来,使在不同语言操作系统下能运行不同语言版本的程序,是很有意义的事. MFC 7.0 及更高版本提供对附属 DLL 的增强支持,该功能有助于创建针对多种语言进行本 ...
- 解决:vs2013 错误 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated.
问题翻译: 用于多字节字符编码 (MBCS) 的 MFC 库 (DLL) 不再包含于 Visual Studio 中,但是可用作插件,您可以在任何装有 Visual Studio Profession ...
- MFC中显示 .bmp格式的位图
最近在看VisualC++ 图像处理的书籍,表示一直在从基础做起,今天就记录一个简单功能的实现,显示.bmp格式的位图. 首先需要理解的是窗口创建的过程包括两个步骤:首先擦除窗口的背景,然后在对窗口进 ...
- MFC最小化到系统托盘
在VC++中,想实现将MFC最小化到系统托盘,需要调用NOTIFYICONDATA类,并注册相应的消息,以下详细讲解如何实现: 第一步,声明一个NOTIFYICONDATA类,也就是NOTIFYICO ...
最新文章
- mysql不同实例数据同步_两台Mysql数据库数据同步实现实例
- 在Excel单元格中使用下拉框
- 操作系统是如何使用重定位表的
- codevs 1373 射命丸文
- 【学习笔记】35、定义自己的异常类
- Json string to object debug - json字符串转Java对象的处理调试
- GridView中列表的“双击事件”
- 内存缓存MemoryCache
- icon 做成html形式,一段生成iconfont预览html的代码
- mac 卸载 mysql su_UBUNTU 彻底删除 MYSQL 然后重装 MYSQL
- 手把手教你如何罗列提纲,避开这3个坑,提升写作效率50%
- 编程之美二进制一的个数
- java生成xsd_如何使用Java代码生成XSD文件?
- 大数据处理流程的主要环节
- cd linux如何连接wifi,cdlinux万能无线系统使用教程
- 南京地图全图 南京卫星地图下载 百度高清卫星地图含道路、标签信息叠加
- 串标是什么意思?用同一台电脑制作或上传投标书,会被认定为串标吗?
- itext合并两个PDF流
- HTML标签和说明属性
- 手把手教你使用R语言做出SCI论文中的表二(单因素分析表)(1)
热门文章
- timestamp mysql php_PHP和Mysql的Timestamp互换
- java openssl 开发_java openssl
- git推送密码_保护代码完整性(六):在 Git 上使用 PGP
- 新基建7大产业链约500家企业图谱!
- 数据中心可以从云计算学习可持续性运营
- 全生命周期管理,是趋势更是未来
- Py之pandas:利用isin函数对dataframe格式数据按照多个字段的条件筛选
- EL之GB(GBM):利用GB对回归(性别属性编码+调2参)问题(整数值年龄预测)建模
- CV之Image Caption:Image Caption算法的相关论文、设计思路、关键步骤相关配图之详细攻略
- CV之Face Detection:Face Detection人脸检测原理及其常见分类技术