专栏首页陈冠男的游戏人生逆向一期/006/关键 CALL

逆向一期/006/关键 CALL

关键 CALL

首先打开程序,需要注册,随便输入,提示注册码有误

载入OD 智能搜索

这里我搜索的是注册(搜索的时候越精简越好),搜到了注册成功的提示,双击看看

我们发现是因为有个跳转使它不成功

顺着左边的红线找上去,看看

找到跳转开始(关键跳),上面是判断的条件,关键CALL

在关键CALL处,下断点,F9运行程序,输入注册码之类信息,点击注册

程序停在了关键CALL处

点击箭头所指摁钮或摁F7进入关键CALL内部

双击反汇编栏的第一行,修改为mov eax,1 (把 1 赋值给 eax )点击汇编

再把下一行修改为retn使它自己退出关键CALL

下面的一大堆运算直接忽略掉

效果如图

修改完成后保存就好

打开修改完的,已经注册好了

END

本文分享自微信公众号 - 陈冠男的游戏人生(CGN-115),作者:陈冠男

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 逆向一期/016/本期结束!

    恒大的VIP1的第一期看完了,其实并没有把每一课都对应这做成一篇图文,没必要,有的思路上没有什么需要拓展的就直接忽略了

    yichen
  • 逆向一期/010/F12暂停法

    yichen
  • 【WP】MOCTF-逆向题-writeup(上)

    之前寒假做 moctf 的逆向题时,是看着网上各位师傅们的 writeup 做的,他们的后三题都是用 IDA 做的,直接 F5 看伪代码分析出来的,最近在用 O...

    yichen
  • Script Lab 10:为Officejs开发配置VSCode环境

    Script Lab 初级程教程己经靠一段落,前后共了9篇,作为 OfficeJS 开发入门己经缀缀有余。假设你使用Script Lab 创建了一个加载项的片段...

    寒树Office与RPA
  • wukong-robot:一个更加优雅的中文智能音箱项目

    在两年前,我做了第一个智能音箱项目 dingdang-robot 。在去年 7 月加入上报统计后,在不到一年的时间里,这个项目已经运行在 1000+ 台设备中,...

    HaHack
  • golang的内存模型与new()与make()

    要彻底理解new()与make()的区别, 最好从内存模型入手. golang属于c family, 而c程序在unix的内在模型: |低地址|text|dat...

    李海彬
  • golang的内存模型与new()与make()

    要彻底理解new()与make()的区别, 最好从内存模型入手. golang属于c family, 而c程序在unix的内在模型: |低地址|text|dat...

    李海彬
  • 原 matplotlib动画入门(3):弹球

    在平面上画一个方框代表墙壁,框内有一个运动的弹球,当弹球碰到墙壁时就弹回去,小球不停的运动。

    Stanley Sun
  • 如何入门音视屏

    保存视频的每一帧,每一个像素没要必要,而且也是不现实的,因为这个数据量太大了,以至于没办法存储和传输,比如说,一个视频大小是 1280×720 像素,一个像素占...

    我就是马云飞
  • golang的内存模型与new()与make()

    要彻底理解new()与make()的区别, 最好从内存模型入手. golang属于c family, 而c程序在unix的内在模型: |低地址|text|dat...

    李海彬

扫码关注云+社区

领取腾讯云代金券