news 2026/4/26 16:56:18

[HNCTF 2022 WEEK3]CM2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[HNCTF 2022 WEEK3]CM2

得到文件看起来是一个安装程序

粗略的查看一下没什么东西,应该就是正常的安装

执行安装

主程序

随便输测试一下

IDA 分析

主函数里没找到相关信息

查找字符串

引用一下

上面有两条获取输入的函数,分别赋给 v2,v3

有一条判断v2 != admin

查看验证 v3 的函数 sub_140001450

有密文和逻辑

看到输入为char类型,密文为Dword类型

0x(000000)340000003500000035000000E4

Dword 类型就是 0xE4,0x35,0x35, 0x34(小端序舍 0)

然后经过 左移 4 (*16) 按位或运算 右移 4

实现高 4 位低 4 位交换 0xE4 => 0x4E(char 类型)

EXP

enc = [0xE4, 0x35, 0x35, 0x34, 0x45, 0x64, 0xB7, 0x45, 0x86, 0x13, 0x37, 0xF5, 0x13, 0x37, 0xF5, 0x15, 0x15, 0x15, 0x45, 0xD7] for i in range(len(enc)): print(chr((enc[i] << 4 | enc[i] >> 4) & 0xFF),end="")

NSSCTF{Th1s_1s_QQQT}

总结

对 ChackMe 程序分析,将安装包执行安装后,对主程序进行分析并且找到账户名和加密后的密钥

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 3:13:15

清华镜像同步周期说明:Miniconda-Python3.10版本更新频率

清华镜像同步周期说明&#xff1a;Miniconda-Python3.10版本更新频率 在人工智能实验室的某个清晨&#xff0c;研究生小李正准备复现一篇论文中的实验。他照例打开终端&#xff0c;准备从官方源下载 Miniconda 安装包&#xff0c;结果进度条卡在 5% 长达十分钟——这已经是本周…

作者头像 李华
网站建设 2026/4/23 14:42:10

Markdown写技术博客更高效:结合Miniconda-Python3.10展示代码实践

Markdown写技术博客更高效&#xff1a;结合Miniconda-Python3.10展示代码实践 在今天的技术写作场景中&#xff0c;我们经常面临一个尴尬的局面&#xff1a;文章里的代码明明“在我电脑上跑得好好的”&#xff0c;可别人一复现就报错——依赖版本不对、包缺失、环境冲突……这种…

作者头像 李华
网站建设 2026/4/24 6:52:12

Pyenv vs Conda 对比分析:为什么Miniconda-Python3.10更适合AI开发

Pyenv vs Conda 对比分析&#xff1a;为什么Miniconda-Python3.10更适合AI开发 在人工智能项目日益复杂的今天&#xff0c;一个看似不起眼却影响深远的问题浮出水面&#xff1a;为什么同样的代码&#xff0c;在同事的机器上能跑通&#xff0c;到了你的环境就报错&#xff1f; 答…

作者头像 李华
网站建设 2026/4/25 12:07:45

ZDIF主图指标 通达信指标 源码

{}HJ_1:EMA(CLOSE,12); HJ_2:EMA(CLOSE,26); HJ_3:EMA(CLOSE,34); HJ_4:EMA(CLOSE,55); ZDIF:EMA(CLOSE,12); ZDEA:EMA((HJ_1HJ_2)/2(HJ_1-HJ_2),8.5); {-----------------------------------}

作者头像 李华
网站建设 2026/4/25 19:44:55

超详细图文教程:Miniconda-Python3.10镜像中安装PyTorch GPU版本

Miniconda-Python3.10镜像中安装PyTorch GPU版本 在深度学习项目开发中&#xff0c;一个常见但令人头疼的问题是&#xff1a;为什么同样的代码&#xff0c;在别人机器上跑得飞快&#xff0c;到了自己环境却报错连连&#xff1f;更糟的是&#xff0c;明明昨天还能训练的模型&am…

作者头像 李华
网站建设 2026/4/26 6:55:19

ue安装插件方法笔记

目录 HttpGPT为例 HttpGPT为例 我把HttpGPT 目录拷贝到 D:\Program Files\Epic Games\UE_5.1\Engine\Plugins\Marketplace 拷贝完ok的目录结构&#xff1a; HttpGPT.uplugin 必须 直接在 HttpGPT 目录下

作者头像 李华