尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
easyre-153 WP
前言这个程序逆向起来还是挺懵逼的。一向我都是习惯了程序有提示输入然后输出结果。程序的路径很多找到正确路径花费了比较长的时间我就直接说正确的做法了。分析IDA打开动态调试跟踪到需要强制执行if里的代码块当执行到注意此句代码还未执行将同目录下生成的AAAAA开头的文件拖入IDA程序会创建一个管道然后开启一个子进程进行进程间通信。子进程将69800876143568214356928753发送给父进程。父进程要求用户输入一个整数并且等于子进程的pid。后面就会对发送过来的数据进行解码成flag输出来。lol()函数就是解码函数看流程图原来输出解码后的数据的那部分代码被作者改掉了永远也不会执行。解码的操作也不复杂直接用pthon脚本吧。脚本raw69800876143568214356928753 flag flagchr(2*ord(raw[1])) flagchr(ord(raw[4])ord(raw[5])) flagchr(ord(raw[8])ord(raw[9])) flagchr(ord(raw[12])*2) flagchr(ord(raw[17])ord(raw[18])) flagchr(ord(raw[10])ord(raw[21])) flagchr(ord(raw[9])ord(raw[25])) print RCTF{flag}总结程序路径多的时候我们要强制程序执行每一个路径这样才能发现问题而不是顺着程序的性子永远也得不到真相
RELATED

相关推荐

提示工程架构设计:构建高效AI交互系统的核心原则

提示工程架构设计:构建高效AI交互系统的核心原则

1. 提示工程架构师的核心工作场景解析 在人工智能应用爆发式增长的当下,提示工程(Prompt Engineering)已经从简单的文本输入演变为需要系统化设计的专业技术领域。作为提示工程架构师,我们的核心挑战在于如何构建可扩展、可维护的…

📅 2026/9/9 19:39:32
vue 如何处理请求超时之后的一直刷新

vue 如何处理请求超时之后的一直刷新

每一个你不满意的现在,都有一个你没有努力的曾经。 vue中一般采用anxios请求,对请求统一进行处理。 正常情况下,是有返回数据的,这时,在接口调用的地方对res做判断是可行的。 但当请求超时时,res是没有数据…

📅 2026/9/16 23:21:45
计算机毕业设计之Java高校助奖学金管理系统

计算机毕业设计之Java高校助奖学金管理系统

如今,在科学技术飞速发展的情况下,信息化的时代也已因为计算机的出现而来临,信息化也已经影响到了社会上的各个方面。它可以为人们提供许多便利之处,可以大大提高人们的工作效率。随着计算机技术的发展的普及,各个领域…

📅 2026/9/8 0:26:39
MORE NEWS

更多资讯

📰

AssetRipper:三步跑通 Unity 资产提取的完整指南

AssetRipper:三步跑通 Unity 资产提取的完整指南 【免费下载链接】AssetRipper GUI application to analyze game files 项目地址: https://gitcode.com/GitHub_Trending/as/AssetRipper AssetRipper 是一款用于 Unity 资产提取与游戏文件分析的图形化工具&a…

📰

OneUptime 真实用户监控(RUM)完全指南:OpenTelemetry 分类机制、接入流程与排障实战

OneUptime 真实用户监控(RUM)完全指南:OpenTelemetry 分类机制、接入流程与排障实战 【免费下载链接】oneuptime Complete open-source monitoring and observability platform. 项目地址: https://gitcode.com/GitHub_Trending/on/oneupti…

📰

Eclipse Theia @theia/filesystem 扩展详解:文件监听、上传下载与文件树 Widget 的实现机制

Eclipse Theia theia/filesystem 扩展详解:文件监听、上传下载与文件树 Widget 的实现机制 【免费下载链接】theia Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript. 项目地址: https://gitcode.com/gh_mirrors/th/theia E…

📰

web3.js v4 类型基石 web3-types 的演进全解析:从 CHANGELOG 到源码读懂以太坊 TypeScript 类型系统

区块链Web3 【免费下载链接】web3.js Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions. 项目地址: https://gitcode.com/gh_mirrors/we/web3.js 点击查看 免费下载 导读 web3-types 是 …

📰

Windows下MySQL 8安装全攻略:MSI与ZIP双方案及避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Spring IoC 循环依赖源码解析:三级缓存与“提前暴露“机制

Spring IoC 循环依赖源码解析:三级缓存与"提前暴露"机制 【免费下载链接】source-code-hunter 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬