吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 316|回复: 1
上一主题 下一主题
收起左侧

[原创] 新手学习逆向crackme01

[复制链接]
跳转到指定楼层
楼主
Cocytusla 发表于 2026-5-15 11:08 回帖奖励
一、环境准备
    1.使用C语言写一段代码,目标找到正确的密码,让程序输入“Access Granted”
    2.需要将C代码编译成exe程序
     此时需要安装gcc,避坑指南(直接去https://winlibs.com/安装GCC,一步一步安装GCC必要的环境时,各种网络,镜像问题)
二、正式开始
    1.搜索字符串
     按住Shift + F12 打开strings窗口,程序显示所有明文字符串,寻找关键字符串,“Access Granted”
[url=]image.png[/url]
    2.定位关键代码
    双击“Access Granted”,程序跳转到.rdata段的位置,右键选择Ctrl + X
    3.分析图形视图
    这是典型的if-else结构,找到call指令就是check_password函数
    4.进去函数内部
    双击call指令,按F5 看到伪C代码
    5.或者提取密码
    看到一串33737265763352h小端序,0x33737265763352十六进制,需要从右往左两位一组读,52 33 76 65 72 73 33,再转换成ASCII
    密码:R3vers3
三、总结
    1.x86是小端序,数值的低位字节在低地址,所以 IDA 显示的数字要"反着读"才是内存中的字符串顺序

image.png (19.14 KB, 下载次数: 0)

二-1

二-1

image.png (34.18 KB, 下载次数: 0)

二-2

二-2

image.png (42.54 KB, 下载次数: 0)

二-3

二-3

image.png (26.47 KB, 下载次数: 0)

二-5

二-5

crackme01.zip

15.77 KB, 下载次数: 4, 下载积分: 吾爱币 -1 CB

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
shaokui123 发表于 2026-5-19 10:06
你管这个叫新手???
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-19 11:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表