【每日一个小程序】crackme之001

打开程序日常弹框,没有加壳,放入OD运行,弹框后按F12暂停然后Alt+k查看massage函数,


0042A1AE距离入口点比较近,显示调用

本想找信息框里的字符串,发现到了oep都没有找到,现在在oep下断点,再运行发现右下角出现了调用

右键反汇编跟随,这时候发现了字符串

找到关键跳nop填充,发现成功

====================================================================================================

寻找注册码

找到了关键跳转,那么关键call就在附件了,先找一个试试

下个断点

发现经过这个call后直接给出了注册码,那就在运行跟进去这个call看一看,跟了几个call没发现注册码之类的东西,又发现上面几行有-这个符号,那就从这里找看看

果然跟了几步发现了输入的xxaq6,

接下里一步一步跟随

发现取出第一个输入的字符的ascii码的16进制,乘29然后再乘2,最后转化为十进制数,在两侧加上CW-数值-CRACKED,得出注册码


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,856评论 25 709
  • 查壳发现vb语言写的,未加壳 拖入od运行找消息弹窗函数显示调用就不说了,找到关键跳nop掉 ==========...
    Sund4y阅读 2,548评论 0 0
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,263评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,797评论 19 139
  • 很久以前如果我们爱下去会怎样,最后一次相信地久天长,躺在你温暖手掌,不需要想象,以后我漫长的孤单流浪…… 在心底轻...
    江南烟收阅读 1,904评论 0 0