news 2026/7/7 8:26:22

crackme-Acid burn

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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即可跳过创建这个窗口

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

5分钟找回QQ空间全部历史:GetQzonehistory完整数据备份指南

5分钟找回QQ空间全部历史:GetQzonehistory完整数据备份指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 在数字时代,我们的青春记忆大多存储在云端社交平台中…

作者头像 李华
网站建设 2026/7/7 8:20:30

SITS 2026:基于语义理解与行为建模的下一代AI自动化测试框架

1. 项目概述:当AI测试不再需要写脚本如果你是一名测试工程师,或者正在管理一个测试团队,那么“写脚本”这三个字,大概率是你日常工作中最耗时、最繁琐,也最容易出错的环节。从理解需求、设计用例,到用Selen…

作者头像 李华
网站建设 2026/7/7 8:13:59

3步实战:用UE4SS脚本系统彻底改变你的游戏开发体验

3步实战:用UE4SS脚本系统彻底改变你的游戏开发体验 【免费下载链接】RE-UE4SS Injectable LUA scripting system, SDK generator, live property editor and other dumping utilities for UE4/5 games 项目地址: https://gitcode.com/gh_mirrors/re/RE-UE4SS …

作者头像 李华
网站建设 2026/7/7 8:11:06

P10509 停车场 题解

P10509 停车场 题目描述 你有一片空地。这片空地可以视作一个一个 \(n\times n\) 的正方形。空地外一圈为墙壁,你无法拆除它们。 现在你要在这片空地上规划停车位,使之成为一个停车场。你希望空地的左下角是停车场的出入口。出入口不能规划为停车位。…

作者头像 李华