吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1231|回复: 7
上一主题 下一主题
收起左侧

[原创] 新手学习逆向crackme01

  [复制链接]
跳转到指定楼层
楼主
Cocytusla 发表于 2026-5-15 11:08 回帖奖励
本帖最后由 Cocytusla 于 2026-7-8 18:55 编辑

一、环境准备
    1.使用C语言写一段代码,目标找到正确的密码,让程序输入“Access Granted”
    2.需要将C代码编译成exe程序
     此时需要安装gcc,避坑指南(直接去https://winlibs.com/安装GCC,一步一步安装GCC必要的环境时,各种网络,镜像问题)
二、正式开始
    1.搜索字符串
     按住Shift + F12 打开strings窗口,程序显示所有明文字符串,寻找关键字符串,“Access Granted”
   
    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 显示的数字要"反着读"才是内存中的字符串顺序

crackme01.zip

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

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
junjia215 + 1 + 1 用心讨论,共获提升!

查看全部评分

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

沙发
shaokui123 发表于 2026-5-19 10:06
你管这个叫新手???
3#
meteor66 发表于 2026-5-19 11:30
4#
 楼主| Cocytusla 发表于 2026-5-19 14:08 |楼主
shaokui123 发表于 2026-5-19 10:06
你管这个叫新手???

这真的是新手,C语言源码是让ai写的,自己也是在ai的帮助下一步一步来的,不知道为啥第一步要到第二步,为什么要这么做。这帖子也是,我想要图片插入到步骤下方,也没弄成功;发帖位置最开始发到了原创区,也是管理大大给分到了脱壳区。我只是一步一步来的,加油。
5#
 楼主| Cocytusla 发表于 2026-5-19 14:09 |楼主
meteor66 发表于 2026-5-19 11:30
大佬,最新想学逆向,一般怎么学习啊

我不是大佬哦,我也是新手,我一步一步问ai,哈哈哈
6#
Hmily 发表于 2026-6-11 17:18
https://www.52pojie.cn/misc.php? ... 29&messageid=36 看下这个把主题编辑一下,图片插入到主题中吧。
7#
chengxiang710 发表于 2026-7-22 14:56
学习一下
8#
Extremehai 发表于 2026-7-22 15:05
好厉害,感谢大佬分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-8-18 17:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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