当前位置: 首页 > news >正文

crackme-Acid burn

打开是一个窗口

点确定后

去IDA中看字符串能看到和两个校验相关的字符串

对下面这个字符串有两处引用

1:

2:


b是在Congratz之后,a是在Congratz之前,而a处前几行有一个cmp eax,4 推测是校验长度大于等于4否则直接判定失败,经尝试发现是用户名长度大于等于4
b处则是在比对校验码了,如果只想让他判定正确则只需要把Congratz前面的jnz改成nop或者jz,然后随便输个大于等于4位的用户名和任意serial就能输出判定正确了

另一个只判定serial的:

随便输了个serial提示try again
这时候回到调试器看栈找第一个返回到被调试程序代码段的返回地址,跟进看看

上面也有个jne,同样的只需要把他改成je或nop就行

现在回到开头,有个you have to kill me 的窗口,我们想让程序启动时不弹出那个窗口而正常启动,依旧查关键字符串"you have to kill me"


只有一处引用,是一个函数

回调试器到42f784处下断点,重启程序运行
看返回地址

425643上面的就是调用创建have to kill me这个窗口函数的代码,备注一下
发现上面有个je,把他改成jmp即可跳过创建这个窗口

http://www.cnnetsun.cn/news/3200972.html

相关文章:

  • 5分钟找回QQ空间全部历史:GetQzonehistory完整数据备份指南
  • SITS 2026:基于语义理解与行为建模的下一代AI自动化测试框架
  • 字节跳动AI岗位占比34.6%!大模型/AI infra/Agent开发,小白程序员收藏看前景
  • 深入解析microG非官方安装器:Android生态的隐私革命与技术实现
  • 3步实战:用UE4SS脚本系统彻底改变你的游戏开发体验
  • P10509 停车场 题解
  • 抖音无水印视频下载终极指南:5分钟快速掌握批量下载技巧
  • 2026小提琴选购攻略!分档位避坑指南,高性价比机型推荐直接抄作业
  • 终极指南:用XUnity.AutoTranslator轻松实现Unity游戏本地化
  • PostgreSQL 慢查询深度剖析:从 EXPLAIN ANALYZE 到索引重构
  • 三伏天长时间待空调房,常备白凤乌鸡膏安心滋养
  • 计算机Java毕设实战-基于前后端分离的连锁门店运营管理系统的设计与实现 基于 SpringBoot 的连锁店进销存管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 腕戴鱼眼视觉如何赋能VLA模型实现物理可行动作
  • 多源价格冲突时先写一个 Quote Evidence Adapter
  • Ubuntu 22.04 安装 MATLAB R2025a 全流程故障预判与 GUI 稳定性加固
  • AI的工程基础2-反向传播
  • 炉石传说插件HsMod:终极游戏体验增强完全指南
  • 什么是 GEO?未来3年,为什么它是比SEO更重要的流量风口
  • 保姆级教程:手把手搭建MCP服务器让AI替你干活
  • 京东JoyAI-VL-Interaction:实时视觉语言交互系统从原理到实践
  • 无限制OCR技术解析:从Tesseract到分布式处理的长文档识别方案
  • 3分钟救回损坏视频!Untrunc视频修复工具的神奇魔力
  • TensorRT安装避坑指南:CUDA/cuDNN/驱动版本兼容性详解
  • Minecraft基岩版启动器BedrockLauncher:告别版本冲突,打造个性化游戏空间
  • 面向非数字化商户的对话式AI系统设计:零登录、多语言、意图路由
  • OpCore-Simplify:15分钟搞定黑苹果配置的终极简化工具
  • FR-4 PCB Tg值选型指南:3类板材(130°C/150°C/170°C+)适用场景与成本分析
  • 重连成功,图表却骗了你
  • Turbo Boost配置分享
  • CIC研判:数字化越转越重,病根还是在低代码工作流