美文网首页
破解实例3

破解实例3

作者: 看点书 | 来源:发表于2018-05-24 20:05 被阅读0次

步骤如下

1.破解样本 链接为 http://pan.baidu.com/s/1bp1YnT1

2.首先打开样本程序,得到关键字符串“序列号错误,再来一次!”,如下

[图片上传失败...(image-bbb3fe-1527163520788)]


image

3.打开IDA加载该样本程序。打开View->Open Subviws->Strings 字符串窗口,搜索关键字符串。

[图片上传失败...(image-ecf78a-1527163520788)]

发现并没有关键字符串,然后我们打开导入表,发现导入表中有istrcmpA函数,这是一个很重要的函数,比较两个字符串是否相等,双加该字符串,得到IDA-View的导入表中IstrcmpA的位置,鼠标放在函数名的位置,按下X键,查找调用该函数的位置,点击进去,发现调用这个函数的位置,分析可知此处就是输入字符串进行比较的位置。

image image

4.打开OD找到这个位置。
此时我们在这个位置下断点运行程序,输入字符串“111111”,和“222222”,发现在堆栈区的字符串为“2009”和”222222“,故猜测字符串”111111“经过运算,得到2009然后和222222,进行比较,如果相等,即成功。实际测试发现果然如此。


image
image
image

相关文章

  • 破解实例3

    步骤如下 1.破解样本 链接为 http://pan.baidu.com/s/1bp1YnT1 2.首先打开样本程...

  • 破解实例1

    步骤如下 1.U盘监控器破解实例链接:http://pan.baidu.com/s/1dEDiSYt 密码:srp...

  • 破解实例2

    步骤如下 1.破解样本 链接为 http://pan.baidu.com/s/1o8lwLiq 2.首先打开样本程...

  • Unity Mac版本破解参考

    1、unity 3d mac v5.6.0f3 最终版 免费破解版(附破解补丁+详细图文教程) 2、Mac安装破解...

  • Jira8.x版本安装与破解

    Jira8.x版本安装与破解 目录 [TOC] 1、软件下载 2、软件安装 3、破解JIRA 3.1、下载破解文件...

  • springmvc+spring+jdbc整合

    简单实例 实例2 杂项1 杂项2 杂项3 实例4

  • C语言指针使用的3个小例子

    指针使用实例1 指针使用实例2 指针使用实例3

  • Convert Object to Number

    1.Object 2.Array 3.Function 4.Date 5.RegExp 实例1 实例2 实例3

  • nginx.conf配置

    实例1: 实例2:nginx支持php网页 实例3:nginx配置静态网页 实例4:nginx负载 实例5:实现同...

  • Vue 基础

    Vue 实例 1. Vue实例 2. 实例属性 3. 实例方法/数据 4. 实例方法/事件 5. 实例方法/生命周...

网友评论

      本文标题:破解实例3

      本文链接:https://www.haomeiwen.com/subject/xvqejftx.html